:root{--aartech-color-green: #017a33;--aartech-color-red: #f63128;--aartech-color-red-accessible: #c81e17;--aartech-color-dark: #101214;--aartech-color-bg: #fafafa;--aartech-color-surface: #f4f5f5;--aartech-color-border: #e2e4e5;--aartech-color-white: #ffffff;--aartech-text-heading: #111111;--aartech-text-body: #232323;--aartech-text-muted: #6b6b6c;--aartech-text-on-dark: #ffffff;--aartech-text-on-dark-muted: #c7c9cb;--aartech-color-success: var(--aartech-color-green);--aartech-color-error: var(--aartech-color-red-accessible);--aartech-color-focus: #111111;--aartech-font-sans: "AARTECH Plex Sans", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aartech-font-arabic: "AARTECH Plex Arabic", "IBM Plex Sans Arabic", Tahoma, sans-serif;--aartech-font-mono: "AARTECH Plex Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aartech-text-hero: clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--aartech-text-h2: clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--aartech-text-h3: clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--aartech-text-body-size: 1rem;--aartech-text-small: .875rem;--aartech-space-section: clamp(2.5rem, 2rem + 2vw, 5rem);--aartech-space-card-gap: 1.5rem;--aartech-container-max: 1280px;--aartech-radius-sm: 4px;--aartech-radius-md: 8px;--aartech-shadow-card: 0 1px 2px rgba(16, 18, 20, .06), 0 1px 6px rgba(16, 18, 20, .04)}.aartech-section{padding-block:var(--aartech-space-section)}.aartech-section--dark{background:var(--aartech-color-dark);color:var(--aartech-text-on-dark)}.aartech-section--dark a,.aartech-section--dark .aartech-eyebrow,.aartech-section--dark h1,.aartech-section--dark h2,.aartech-section--dark h3{color:var(--aartech-text-on-dark)}.aartech-section--dark p,.aartech-section--dark .aartech-muted{color:var(--aartech-text-on-dark-muted)}.aartech-eyebrow{font-family:var(--aartech-font-sans);font-size:var(--aartech-text-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--aartech-color-green)}.aartech-section--dark .aartech-eyebrow{color:var(--aartech-text-on-dark)}.aartech-btn,.aartech-quote-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--aartech-font-sans);font-weight:600;font-size:var(--aartech-text-body-size);line-height:1.2;padding:.85em 1.5em;border-radius:var(--aartech-radius-sm);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.aartech-btn--primary,.aartech-quote-button{background:var(--aartech-color-green);color:var(--aartech-color-white)}.aartech-btn--primary:hover,.aartech-quote-button:hover{background:#01602a}.aartech-btn--secondary,.aartech-quote-button--secondary{background:transparent;color:var(--aartech-text-heading);border-color:var(--aartech-color-border)}.aartech-section--dark .aartech-btn--secondary,.aartech-section--dark .aartech-quote-button--secondary{color:var(--aartech-text-on-dark);border-color:#ffffff59}.aartech-btn--secondary:hover{background:var(--aartech-color-surface)}.aartech-whatsapp-link{display:inline-flex;align-items:center;gap:.4em;font-size:var(--aartech-text-small);color:var(--aartech-text-body);text-decoration:underline}.aartech-section--dark .aartech-whatsapp-link{color:var(--aartech-text-on-dark-muted)}.aartech-btn:focus-visible,.aartech-quote-button:focus-visible,.aartech-purchase-actions a:focus-visible,.aartech-solution-card:focus-visible{outline:2px solid var(--aartech-color-focus);outline-offset:2px}.aartech-section--dark :focus-visible{outline-color:var(--aartech-color-white)}.aartech-card,.aartech-solution-card{background:var(--aartech-color-white);border:1px solid var(--aartech-color-border);border-radius:var(--aartech-radius-md);box-shadow:var(--aartech-shadow-card);padding:1.5rem}.aartech-solution-grid{display:grid;gap:var(--aartech-space-card-gap);grid-template-columns:repeat(3,1fr)}@media(max-width:989px){.aartech-solution-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.aartech-solution-grid{grid-template-columns:1fr}}.aartech-solution-card__icon{color:var(--aartech-color-green);width:2rem;height:2rem;margin-bottom:.75rem}.aartech-solution-card h3{font-size:1.0625rem;margin:0 0 .4rem;color:var(--aartech-text-heading)}.aartech-solution-card p{font-size:var(--aartech-text-small);color:var(--aartech-text-muted);margin:0}.aartech-badge{display:inline-block;font-size:.75rem;font-weight:600;padding:.25em .65em;border-radius:999px;background:var(--aartech-color-surface);color:var(--aartech-text-body);border:1px solid var(--aartech-color-border)}.aartech-badge--quote{background:color-mix(in srgb,var(--aartech-color-green) 12%,white);color:#014d21;border-color:color-mix(in srgb,var(--aartech-color-green) 30%,white)}.aartech-badge--accent{background:color-mix(in srgb,var(--aartech-color-red) 10%,white);color:var(--aartech-color-red-accessible);border-color:color-mix(in srgb,var(--aartech-color-red) 25%,white)}.aartech-form label{font-size:var(--aartech-text-small);font-weight:600;color:var(--aartech-text-heading);display:block;margin-bottom:.35rem}.aartech-form input,.aartech-form select,.aartech-form textarea{font-family:var(--aartech-font-sans);width:100%;padding:.65em .85em;border:1px solid var(--aartech-color-border);border-radius:var(--aartech-radius-sm);background:var(--aartech-color-white);color:var(--aartech-text-body)}.aartech-form input:focus-visible,.aartech-form select:focus-visible,.aartech-form textarea:focus-visible{outline:2px solid var(--aartech-color-focus);outline-offset:1px}.aartech-form-field{margin-bottom:1.1rem}.aartech-form-error{color:var(--aartech-color-error);font-size:var(--aartech-text-small);margin-top:.35rem}.aartech-form-success{color:var(--aartech-color-success);font-weight:600}.aartech-specifications{margin-block:1rem}.aartech-specifications__group{font-size:var(--aartech-text-small);text-transform:uppercase;letter-spacing:.04em;color:var(--aartech-text-muted);margin:1.25rem 0 .5rem}.aartech-spec-table{width:100%;border-collapse:collapse;font-size:var(--aartech-text-small)}.aartech-spec-table tr{border-bottom:1px solid var(--aartech-color-border)}.aartech-spec-table th,.aartech-spec-table td{text-align:start;padding:.55rem .25rem;vertical-align:top}.aartech-spec-table th{color:var(--aartech-text-muted);font-weight:500;width:40%}.aartech-ltr,.aartech-spec-unit{font-family:var(--aartech-font-mono);font-size:.9em}.aartech-spec-unit{color:var(--aartech-text-muted);margin-inline-start:.25em}[dir=rtl] .aartech-solution-card__icon{margin-inline-start:0;margin-inline-end:0}[dir=rtl] .aartech-ltr{unicode-bidi:isolate}.aartech-header-quote-cta{font-family:var(--aartech-font-sans);font-weight:600;font-size:var(--aartech-text-small)}.aartech-footer-contact a{color:inherit;text-decoration:underline}@media(prefers-reduced-motion:reduce){.aartech-btn,.aartech-quote-button,.aartech-solution-card{transition:none}}.aartech-container{max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:750px){.aartech-container{padding-inline:28px}}@media(min-width:990px){.aartech-container{padding-inline:40px}}@media(min-width:1400px){.aartech-container{padding-inline:64px}}.aartech-section-heading{font-size:var(--aartech-text-h2);margin-block:.25rem .5rem;color:var(--aartech-text-heading)}.aartech-section--dark .aartech-section-heading{color:var(--aartech-text-on-dark)}.aartech-section-subheading{max-width:42rem;margin-bottom:2rem}.aartech-hero__heading{font-family:var(--aartech-font-sans);font-weight:700;font-size:clamp(2.25rem,1.7rem + 2vw,3.75rem);line-height:1.08;color:var(--aartech-text-on-dark);margin:.4rem 0 1rem;max-width:15ch}.aartech-hero__description{color:var(--aartech-text-on-dark-muted);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.6;max-width:620px;margin:0 0 1.75rem}.aartech-hero__eyebrow{margin-bottom:.25rem}.aartech-hero{background:var(--aartech-color-dark);color:var(--aartech-text-on-dark);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.aartech-hero__grid{display:grid;grid-template-columns:1fr;align-items:center;gap:2.5rem;min-height:0}@media(min-width:990px){.aartech-hero__grid{grid-template-columns:minmax(0,680px) 1fr;gap:3.5rem;min-height:560px}}.aartech-hero__content{max-width:720px}.aartech-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:599px){.aartech-hero__actions{flex-direction:column}.aartech-hero__actions .aartech-btn{width:100%}}.aartech-btn--on-dark.aartech-btn--secondary{color:var(--aartech-text-on-dark);border-color:#ffffff59}.aartech-btn--on-dark.aartech-btn--secondary:hover{background:#ffffff14}.aartech-hero__visual{position:relative;min-height:220px;border-radius:var(--aartech-radius-md);overflow:hidden;background:#ffffff05}@media(min-width:990px){.aartech-hero__visual{min-height:480px}}.aartech-hero-pattern,.aartech-hero__visual-image{width:100%;height:100%;object-fit:cover;display:block}.aartech-product-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:989px){.aartech-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.aartech-product-grid{grid-template-columns:1fr}}.aartech-product-card{display:block;border:1px solid var(--aartech-color-border);border-radius:var(--aartech-radius-md);overflow:hidden;background:var(--aartech-color-white);text-decoration:none;color:inherit;transition:box-shadow .15s ease,border-color .15s ease}.aartech-product-card:hover,.aartech-product-card:focus-visible{box-shadow:var(--aartech-shadow-card);border-color:var(--aartech-color-green)}.aartech-product-card:focus-visible{outline:2px solid var(--aartech-color-focus);outline-offset:2px}.aartech-product-card__media{aspect-ratio:4 / 3;background:var(--aartech-color-surface);display:flex;align-items:center;justify-content:center}.aartech-product-card__image{width:100%;height:100%;object-fit:cover}.aartech-product-card__icon-wrap{color:var(--aartech-color-green)}.aartech-product-card__body{padding:1rem 1.1rem 1.15rem}.aartech-product-card__body h3{font-size:1rem;margin:0 0 .35rem;color:var(--aartech-text-heading)}.aartech-product-card__body p{font-size:var(--aartech-text-small);color:var(--aartech-text-muted);margin:0 0 .6rem}.aartech-product-card__cta{font-size:var(--aartech-text-small);font-weight:600;color:var(--aartech-color-green)}.aartech-solution-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--aartech-radius-md);background:color-mix(in srgb,var(--aartech-color-green) 8%,white);color:var(--aartech-color-green);margin-bottom:.9rem}.aartech-wordmark{display:inline-flex;flex-direction:column;line-height:1.05;text-decoration:none;color:inherit}.aartech-wordmark__primary{font-family:var(--aartech-font-sans);font-weight:700;font-size:1.375rem;letter-spacing:.01em;color:var(--aartech-text-heading)}.aartech-wordmark__secondary{font-family:var(--aartech-font-sans);font-weight:500;font-size:.6875rem;color:var(--aartech-text-muted);white-space:nowrap}@media(prefers-reduced-motion:reduce){.aartech-product-card{transition:none}}@font-face{font-family:AARTECH Plex Sans;src:url('{{ "aartech-plex-sans-400.woff2" | asset_url }}') format("woff2");font-weight:400;font-style:normal;font-display:swap}.product-media-container{background:var(--aartech-color-surface);border-radius:var(--aartech-radius-md)}.product-media-container img{max-height:640px}.aartech-card{border:1px solid var(--aartech-color-border);border-left:3px solid var(--aartech-color-green);border-radius:var(--aartech-radius-md);padding:1.1rem 1.25rem;background:var(--aartech-color-white)}[dir=rtl] .aartech-card{border-left:1px solid var(--aartech-color-border);border-right:3px solid var(--aartech-color-green)}.text-block.rte{max-width:62ch;line-height:1.65}.text-block.rte h2,.text-block.rte h3{margin-top:1.5em;margin-bottom:.5em}.text-block.rte ul{padding-inline-start:1.25em;margin-block:.75em}.text-block.rte li{margin-block:.35em}.text-block.rte p:first-child{font-size:1.05rem;color:var(--aartech-text-heading)}.aartech-specifications{max-width:62ch}.aartech-spec-table td,.aartech-spec-table th{vertical-align:top}.aartech-ltr[dir=ltr]{display:inline-block}.aartech-specifications__heading{font-size:clamp(1.5rem,1.3rem + .8vw,2.25rem);line-height:1.2;margin:0 0 .75rem;font-weight:700;color:var(--aartech-text-heading)}.aartech-specifications{margin-block:.75rem 0}.aartech-specifications__group:first-of-type{margin-top:.5rem}.aartech-purchase-actions{margin-block:.25rem .5rem}.aartech-purchase-actions__price{margin-bottom:.5rem}.aartech-badge--quote{margin-bottom:.25rem}.aartech-purchase-actions .aartech-quote-button,.aartech-purchase-actions .aartech-btn{max-width:22rem;width:100%}@media(min-width:750px){.aartech-purchase-actions .aartech-quote-button,.aartech-purchase-actions .aartech-btn{width:auto;min-width:12rem}}.aartech-model-sku,[class*=header] h1{overflow-wrap:break-word;word-break:break-word}.aartech-specifications__heading.aartech-specifications__heading{font-size:clamp(1.5rem,1.3rem + .8vw,2.25rem)!important;line-height:1.2!important;font-weight:700!important;color:var(--aartech-text-heading)!important;margin:0 0 .75rem!important;font-family:var(--aartech-font-sans)!important}.aartech-specifications:empty,.aartech-purchase-actions:empty,.aartech-card:empty{display:none}.aartech-specifications__group:empty,.aartech-spec-table:empty{display:none}@media(max-width:480px){.aartech-spec-table,.aartech-spec-table tbody,.aartech-spec-table tr{display:block;width:100%}.aartech-spec-table th,.aartech-spec-table td{display:block;width:100%;padding-block:.2rem}.aartech-spec-table th{padding-bottom:0;font-weight:600}.aartech-spec-table tr{padding-block:.4rem}}.product-card{border:1px solid var(--aartech-color-border);border-radius:var(--aartech-radius-md);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.product-card:hover,.product-card:focus-within{border-color:var(--aartech-color-green);box-shadow:var(--aartech-shadow-card)}.product-card__content{padding-block:.25rem}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}.aartech-header-quote-cta{flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px)and (min-width:750px){.aartech-header-quote-cta{padding-inline:.6em;font-size:.8125rem}}.aartech-form-field+.aartech-form-field{margin-top:0}fieldset.aartech-form-field legend{padding-inline:.4em}.aartech-footer-contact a{direction:ltr;unicode-bidi:isolate}.aartech-container,.aartech-hero,.aartech-product-card,.aartech-solution-card{max-width:100%;overflow-wrap:break-word}.color-custom-badge-quote{background:color-mix(in srgb,var(--aartech-color-green) 14%,white);color:#014d21;border:1px solid color-mix(in srgb,var(--aartech-color-green) 32%,white)}#header-component[data-menu-style=drawer] .header__menu,#header-component[data-menu-style=drawer] .header__inline-menu,#header-component[data-menu-style=menu] .header__drawer-toggle,#header-component[data-menu-style=menu] [ref=drawerToggle]{display:none!important}#footer-group .footer,#footer-group [class*=footer-]{--padding-block-start: 20px;--padding-block-end: 20px}#footer-group .menu .menu__details{padding-block:4px}@media print{#header-group,#footer-group,.aartech-header-quote-cta,.aartech-header-quote-list-link,.aartech-card-quote-add,[data-aartech-add-to-quote-list],[data-aartech-quote-this-cart],cart-icon,shopify-account{display:none!important}body{background:#fff;color:#000}a{color:#000;text-decoration:none}.aartech-card{border:1px solid #999;box-shadow:none}}.aartech-toast{position:fixed;bottom:20px;inset-inline-end:20px;z-index:9999;background:var(--aartech-color-white, #fff);border:1px solid var(--aartech-color-border, #e2e4e5);border-radius:var(--aartech-radius-md, 8px);box-shadow:0 4px 16px #0000001f;padding:1rem 1.25rem;max-width:22rem;display:flex;flex-direction:column;gap:.6rem}.aartech-toast__actions{display:flex;gap:.5rem;flex-wrap:wrap}.aartech-toast__action{font-size:.8125rem;font-weight:600;padding:.4em .8em;border-radius:4px;text-decoration:none;background:var(--aartech-color-green, #017a33);color:#fff;border:none;cursor:pointer}.aartech-toast__action--secondary{background:transparent;color:var(--aartech-text-heading, #111);border:1px solid var(--aartech-color-border, #e2e4e5)}.aartech-toast__close{position:absolute;top:.4rem;inset-inline-end:.5rem;background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--aartech-text-muted, #6b6b6c);line-height:1}@media(max-width:480px){.aartech-toast{left:12px;right:12px;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aartech-design-system.css.map */
