:root{--void: #07090a;--graphite: #12161a;--gunmetal: #1e252b;--gunmetal-2: #2a333a;--void-lift: #171e24;--graphite-lift: #171c21;--gunmetal-lift: #232b32;--text-1: #f2f5f6;--text-2: #9aa6ad;--text-3: #78858d;--teal: #43aeaa;--teal-deep: #12666a;--alert: #ec6b5e;--hairline: rgba(255, 255, 255, .1);--specular: rgba(255, 255, 255, .07);--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s6: 24px;--s8: 32px;--s12: 48px;--s16: 64px;--s24: 96px;--content-max: 1360px;--gutter: 16px;--section-y: 56px;--radius: 2px;--dur-confirm: .14s;--dur-panel: .24s;--dur-reveal: .52s;--ease: cubic-bezier(.2, .8, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1)}@media screen and (min-width:768px){:root{--gutter: 24px;--section-y: 72px}}@media screen and (min-width:1024px){:root{--section-y: 96px}}:root{--well: var(--gunmetal);--surface: var(--gunmetal);--paper: var(--graphite);--paper-2: var(--graphite);--edge-tint: var(--gunmetal-2);--line: var(--hairline);--ink: var(--text-1);--edge-deep: var(--teal);--edge-bright: var(--teal);--steel-100: var(--gunmetal-2);--steel-300: var(--text-2);--steel-500: var(--text-2);--steel-700: var(--text-2);--on-stage: var(--text-1);--primary: var(--text-1);--secondary: var(--text-2);--awa-ink: var(--text-1);--awa-surface: var(--gunmetal);--awa-paper: var(--graphite);--awa-line: var(--hairline);--awa-line-strong: var(--gunmetal-2);--awa-muted: var(--text-2);--awa-alert: var(--alert);--awa-teal-300: var(--teal);--awa-teal-500: var(--teal);--awa-teal-700: var(--teal);--awa-teal-900: var(--void);--awa-teal-050: var(--gunmetal-2);--awa-tile-ground: var(--gunmetal);--awa-font-sans: var(--font-sans);--awa-font-mono: var(--font-mono);--awa-radius: var(--radius);--awa-scrim: rgba(7, 9, 10, .62);--awa-s1: var(--s1);--awa-s2: var(--s2);--awa-s3: var(--s3);--awa-s4: var(--s4);--awa-s6: var(--s6);--awa-s8: var(--s8);--awa-s12: var(--s12);--awa-s16: var(--s16);--awa-s24: var(--s24);--awa-s32: 128px;--awa-content-max: var(--content-max);--awa-gutter: var(--gutter);--awa-section-y: var(--section-y);--awa-rail: 200px;--awa-dur-state: var(--dur-confirm);--awa-dur-panel: var(--dur-panel);--awa-ease-in: var(--ease);--awa-ease-out: var(--ease-exit);--awa-hero-ground: var(--void);--awa-hero-fg: var(--text-1);--awa-hero-fg-muted: var(--text-2);--awa-hero-accent: var(--teal);--awa-hero-border: var(--hairline);--awa-hero-border-strong: var(--gunmetal-2);--awa-hero-hover: rgba(255, 255, 255, .06);--awa-cat-ground: var(--gunmetal);--awa-cat-fg: var(--text-1);--awa-cat-accent: var(--teal);--awa-cat-border: var(--hairline);--awa-f2-ground: var(--graphite);--awa-f2-fg: var(--text-1);--awa-f2-fg-muted: var(--text-2);--awa-f2-accent: var(--teal);--awa-f2-border: var(--hairline);--awa-header-ground: var(--void);--awa-header-fg: var(--text-1);--awa-header-accent: var(--teal);--awa-header-border: var(--hairline);--awa-pdp-ground: var(--graphite);--awa-pdp-fg: var(--text-1);--awa-pdp-muted: var(--text-2);--awa-pdp-accent: var(--teal);--awa-pdp-border: var(--hairline);--awa-plp-ground: var(--graphite);--awa-plp-fg: var(--text-1);--awa-plp-muted: var(--text-2);--awa-plp-accent: var(--teal);--awa-plp-border: var(--hairline);--awa-fit-ground: var(--gunmetal);--awa-fit-fg: var(--text-1);--awa-fit-border: var(--hairline);--awa-fit-accent: var(--teal);--awa-fit-ok-ground: var(--gunmetal);--awa-fit-ok-fg: var(--teal);--awa-fit-ok-border: var(--teal);--awa-fit-no-ground: var(--gunmetal);--awa-fit-no-fg: var(--alert);--awa-fit-no-border: var(--alert);--awa-fit-unk-ground: var(--gunmetal);--awa-fit-unk-fg: var(--text-2);--awa-fit-unk-border: var(--gunmetal-2);--root-color-primary: var(--text-1);--root-color-secondary: var(--gunmetal);--color-primary: var(--text-1);--color-secondary: var(--gunmetal);--color-background: var(--graphite);--color-focus: var(--teal);--color-error: var(--alert);--color-price: var(--text-1);--color-text-savings: var(--text-1);--element-text-color: var(--text-1);--success-green: var(--teal);--success-green-bg: var(--gunmetal-2);--disabled-grey: var(--gunmetal);--disabled-border: var(--gunmetal-2);--disabled-grey-text: var(--text-2);--color-sale-tag: var(--teal);--color-sale-tag-text: var(--void);--body-font-family: "Archivo";--body-font-family-fallback: system-ui, sans-serif;--heading-font-family: "Archivo";--heading-font-family-fallback: system-ui, sans-serif;--element-text-font-family--body: var(--font-sans);--element-text-font-family--heading: var(--font-sans);--body-font-weight: 400;--heading-font-weight: 700;--body-line-height: 1.6;--page-width: var(--content-max);--page-width-padding: var(--gutter);--index-section-padding: var(--section-y);--grid-gutter: var(--s6);--product-grid-margin: 0px;--radius-xs: 2px;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--radius-2xl: 2px;--radius-none: 0px;--product-radius: 2px;--element-button-radius: 2px;--element-badge-radius: 2px;--shadow-none: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-2xl: none;--drawer-box-shadow: none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.awa-ground-void{background-color:var(--void);background-image:radial-gradient(120% 90% at 50% 0%,var(--void-lift) 0%,var(--void) 68%);color:var(--text-1)}.awa-ground-graphite{background-color:var(--graphite);background-image:linear-gradient(180deg,var(--graphite-lift) 0%,var(--graphite) 100%);color:var(--text-1)}.awa-ground-gunmetal{background-color:var(--gunmetal);background-image:linear-gradient(180deg,var(--gunmetal-lift) 0%,var(--gunmetal) 100%);color:var(--text-1)}.awa-raised{box-shadow:inset 0 1px 0 var(--specular);border-top:1px solid var(--hairline)}.awa-sheen{position:relative;overflow:hidden}.awa-sheen:before{content:"";position:absolute;top:-40%;right:-10%;bottom:-40%;left:-10%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.04) 50%,transparent 58%);transform:translate(-60%);animation:awa-sheen-pass 9s var(--ease) infinite}@keyframes awa-sheen-pass{0%,72%{transform:translate(-60%)}to{transform:translate(60%)}}body{background-color:var(--graphite);background-image:linear-gradient(180deg,var(--graphite-lift) 0%,var(--graphite) 46%);background-attachment:fixed;color:var(--text-1);font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:1.6;font-kerning:normal;-webkit-font-smoothing:antialiased}.awa-band,.awa-trust,.site-footer,.awa-stage{background-color:var(--graphite);background-image:linear-gradient(180deg,var(--graphite-lift) 0%,var(--graphite) 100%);color:var(--text-1);box-shadow:inset 0 1px 0 var(--specular);border-top:1px solid var(--hairline)}.awa-band--deep{background-color:var(--void);background-image:radial-gradient(120% 90% at 50% 0%,var(--void-lift) 0%,var(--void) 68%)}.awa-stage-2,.awa-utility{background-color:var(--void);background-image:linear-gradient(180deg,#0b0e10 0%,var(--void) 100%);color:var(--text-2)}.awa-surface{background-color:var(--gunmetal);color:var(--text-1)}.awa-paper{background-color:var(--graphite);color:var(--text-1)}:where(.awa-band) h1,:where(.awa-band) h2,:where(.awa-band) h3,:where(.awa-band) h4,:where(.awa-band) p,:where(.awa-band) li,:where(.awa-band) span,:where(.awa-stage) h1,:where(.awa-stage) h2,:where(.awa-stage) h3,:where(.awa-stage) h4,:where(.awa-stage) p,:where(.awa-stage) li,:where(.awa-stage) span,:where(.awa-trust) span,:where(.awa-trust) p,:where(.awa-f2) h2,:where(.awa-f2) h3,:where(.awa-f2) p,:where(.awa-f2) span,:where(.site-footer) p,:where(.site-footer) li,:where(.site-footer) span,:where(.awa-utility) p,:where(.awa-utility) span{color:var(--text-1)}:where(.awa-band) a:not(.awa-btn),:where(.awa-stage) a:not(.awa-btn),:where(.awa-trust) a:not(.awa-btn),:where(.awa-f2) a:not(.awa-btn),:where(.site-footer) a:not(.awa-btn),:where(.awa-utility) a:not(.awa-btn),:where(.awa-surface) a:not(.awa-btn),:where(.awa-paper) a:not(.awa-btn){color:var(--teal)}:where(.site-main) a:where(:not(.awa-btn)):where(:not(.navmenu-link)){color:var(--teal)}.awa-f2{background-color:var(--graphite);color:var(--text-1)}.awa-secondary{color:var(--text-2)}.awa-edge{color:var(--teal)}:where(.awa-stage) .awa-secondary,:where(.awa-band) .awa-secondary{color:var(--text-2)}:where(.awa-stage) .awa-edge,:where(.awa-band) .awa-edge{color:var(--teal)}.awa-display{font-family:var(--font-sans);font-weight:700;font-size:clamp(2.5rem,1.6rem + 3.8vw,5.25rem);line-height:.94;letter-spacing:-.02em;text-transform:uppercase;color:inherit}:where(.site-main) h1{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);line-height:1.1;letter-spacing:-.015em;text-transform:none;color:inherit}.awa-h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.875rem,1.35rem + 2.2vw,3.25rem);line-height:1.02;letter-spacing:-.015em;color:inherit}:where(.site-main) h2,:where(.home-section--title){font-family:var(--font-sans);font-weight:700;font-size:clamp(1.5rem,1.25rem + 1.1vw,2.125rem);line-height:1.12;color:inherit}.awa-h3,:where(.site-main) h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.2;color:inherit}.awa-h4,:where(.site-main) h4{font-family:var(--font-sans);font-weight:600;font-size:1.125rem;line-height:1.3;color:inherit}:where(.site-main) p,:where(.rte) p,:where(.element-text--rte) p{max-width:68ch}.awa-num,.money,.sku,.awa-price__value,.awa-spec-plate__val,.awa-catindex__count,.awa-hero__band-class,:where(.awa-pdp__spec) td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.awa-label{font-family:var(--font-sans);font-weight:600;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.awa-marker-group{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s4)}.awa-marker{display:block;inline-size:40px;block-size:2px;background-color:var(--teal);flex:none}.awa-marker-group__label{display:block;font-family:var(--font-sans);font-weight:600;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.awa-marker-group--dark .awa-marker,.awa-marker-group--light .awa-marker{background-color:var(--teal)}.awa-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-block-size:56px;padding-inline:28px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-sans);font-weight:600;font-size:.9375rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--dur-confirm) var(--ease),border-color var(--dur-confirm) var(--ease),color var(--dur-confirm) var(--ease)}.awa-btn--primary,.awa-btn--on-stage,.button-primary,.element-button--primary,.image-with-text__button,.slideshow-slide__button{background-color:var(--teal);border-color:var(--teal);color:var(--void);border-radius:var(--radius);box-shadow:none}.awa-btn--primary:hover,.awa-btn--on-stage:hover,.button-primary:hover,.element-button--primary:hover,.image-with-text__button:hover{background-color:#58c3bf;border-color:#58c3bf;color:var(--void)}.awa-btn--secondary,.button-secondary{background-color:transparent;color:var(--text-1);border:1px solid var(--gunmetal-2);border-radius:var(--radius);box-shadow:none}.awa-btn--secondary:hover,.button-secondary:hover{border-color:var(--teal);color:var(--teal)}.awa-btn--tertiary{min-block-size:0;padding:0;background:none;border:0;color:var(--teal);text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.awa-btn--tertiary:hover{text-decoration-thickness:2px;color:var(--teal)}.awa-btn:disabled,.awa-btn[aria-disabled=true]{background-color:var(--gunmetal);border-color:var(--gunmetal-2);color:var(--text-3);cursor:not-allowed}:where(a):focus-visible,:where(button):focus-visible,:where(input):focus-visible,:where(select):focus-visible,:where(textarea):focus-visible,:where([tabindex]):focus-visible,.awa-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.back-to-top-button,.back-to-top{background-color:var(--gunmetal);color:var(--text-1);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--specular)}.skip-to-main{background-color:var(--void);color:var(--text-1)}.site-header,.site-header-main,.site-navigation{background-color:var(--void);background-image:linear-gradient(180deg,var(--void-lift) 0%,var(--void) 100%);color:var(--text-1);border-bottom:1px solid var(--hairline);box-shadow:none}.navmenu-link,.site-navigation .navmenu-link{font-family:var(--font-sans);font-weight:600;font-size:.9375rem;text-transform:none;letter-spacing:0;color:var(--text-1);transition:color var(--dur-confirm) var(--ease)}.navmenu-link:hover{color:var(--teal)}.navmenu-item--active>.navmenu-link,.navmenu-link[aria-current=page]{color:var(--teal);box-shadow:inset 0 -2px 0 0 var(--teal)}.meganav,.navmenu-submenu{background-color:var(--gunmetal);background-image:linear-gradient(180deg,var(--gunmetal-lift) 0%,var(--gunmetal) 100%);color:var(--text-1);border-top:1px solid var(--hairline);box-shadow:inset 0 1px 0 var(--specular);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.meganav) a,:where(.navmenu-submenu) a{color:var(--text-1)}:where(.meganav) a:hover,:where(.navmenu-submenu) a:hover{color:var(--teal)}.awa-wrap{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.awa-section{padding-block:var(--section-y)}.awa-card{display:flex;flex-direction:column;background-color:var(--gunmetal);background-image:linear-gradient(180deg,var(--gunmetal-lift) 0%,var(--gunmetal) 100%);color:var(--text-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--specular);overflow:hidden;transition:border-color var(--dur-confirm) var(--ease)}.awa-card:hover{border-color:var(--teal)}.awa-card__media{position:relative;aspect-ratio:4/3;padding:var(--s4);background-color:var(--gunmetal);display:flex;align-items:center;justify-content:center;overflow:hidden}:where(.awa-card__media) img,:where(.productitem--image) img,:where(.awa-catindex__media) img{inline-size:100%;block-size:100%;object-fit:contain;object-position:center}.awa-card__body{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4)}.awa-card__title{font-family:var(--font-sans);font-weight:600;font-size:1.125rem;line-height:1.3;color:var(--text-1);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;transition:color var(--dur-confirm) var(--ease)}.awa-card:hover .awa-card__title{color:var(--teal)}.awa-card__attr{font-size:.875rem;color:var(--text-2)}.awa-catindex__tile{background-color:var(--gunmetal);color:var(--text-1)}.awa-catindex__media{background-color:var(--gunmetal)}.awa-catindex__count{color:var(--text-2)}.awa-spec-plate{inline-size:100%;block-size:100%;display:flex;flex-direction:column;justify-content:center;background-color:var(--gunmetal);background-image:linear-gradient(180deg,var(--gunmetal-lift) 0%,var(--gunmetal) 100%);color:var(--text-1);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--specular);padding:var(--s4)}.awa-spec-plate__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding-block:var(--s2);border-bottom:1px solid var(--hairline)}.awa-spec-plate__row:last-child{border-bottom:0}.awa-spec-plate__key{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.awa-spec-plate__val{font-family:var(--font-mono);font-weight:600;font-size:.9375rem;color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right}.awa-spec-plate--lg .awa-spec-plate__val{font-size:1.375rem}.awa-price{display:flex;flex-direction:column;gap:var(--s1)}.awa-price__value{font-family:var(--font-mono);font-weight:600;font-size:1.25rem;line-height:1.1;color:var(--text-1);font-variant-numeric:tabular-nums}.awa-price__value--pdp{font-size:1.75rem}.awa-price__vat{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.awa-price__on-request{font-family:var(--font-sans);font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-1)}.awa-badge{display:inline-flex;align-items:center;gap:var(--s1);padding:5px var(--s2);border:1px solid var(--gunmetal-2);border-radius:var(--radius);background-color:transparent;font-family:var(--font-sans);font-weight:600;font-size:.625rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.awa-badge--stock{border-color:var(--teal);color:var(--teal)}.awa-badge--warranty{border-color:var(--teal);background-color:var(--teal);color:var(--void)}.awa-badge--made-to-order{border-color:var(--gunmetal-2);color:var(--text-2)}.inventory-status--in-stock{--element-text-color: var(--teal);color:var(--teal)}.inventory-status--low-stock,.inventory-status--sold-out{--element-text-color: var(--text-2);color:var(--text-2)}.awa-trust{padding-block:var(--s8)}.awa-trust__grid{display:grid;grid-template-columns:1fr;gap:0}.awa-trust__item{display:flex;flex-direction:column;gap:var(--s1);padding-block:var(--s4);border-bottom:1px solid var(--hairline)}.awa-trust__item:last-child{border-bottom:0}.awa-trust__label{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.awa-trust__value{font-family:var(--font-sans);font-weight:600;font-size:1.125rem;line-height:1.3;color:var(--text-1)}@media screen and (min-width:768px){.awa-trust__grid{grid-template-columns:repeat(4,1fr)}.awa-trust__item{padding-block:0;padding-inline:var(--s6);border-bottom:0;border-right:1px solid var(--hairline)}.awa-trust__item:first-child{padding-inline-start:0}.awa-trust__item:last-child{padding-inline-end:0;border-right:0}}.awa-fit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--awa-s2, 8px);padding:var(--awa-s2, 8px) var(--awa-s3, 12px);border:1px solid var(--awa-fit-border, rgba(255,255,255,.1));border-radius:var(--awa-radius, 2px);background-color:var(--awa-fit-ground, #1e252b);color:var(--awa-fit-fg, #f2f5f6)}.awa-fit__label{font-family:var(--awa-font-sans, sans-serif);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:inherit}.awa-fit--fits{border-color:var(--awa-fit-ok-border, #43aeaa);background-color:var(--awa-fit-ok-ground, #1e252b);color:var(--awa-fit-ok-fg, #43aeaa)}.awa-fit--does-not-fit{border-color:var(--awa-fit-no-border, #ec6b5e);background-color:var(--awa-fit-no-ground, #1e252b);color:var(--awa-fit-no-fg, #ec6b5e)}.awa-fit--fit-not-confirmed{border-color:var(--awa-fit-unk-border, #2a333a);background-color:var(--awa-fit-unk-ground, #1e252b);color:var(--awa-fit-unk-fg, #9aa6ad)}.awa-fit__cta{font-family:var(--awa-font-sans, sans-serif);font-weight:600;font-size:.8125rem;padding:0;border:0;background:transparent;cursor:pointer;color:var(--awa-fit-accent, #43aeaa);text-decoration:underline;text-underline-offset:3px}.awa-fit__cta:hover{text-decoration-thickness:2px;color:var(--awa-fit-accent, #43aeaa)}.awa-fit--compact{padding:4px var(--awa-s2, 8px)}.awa-fit--compact .awa-fit__label{font-size:.625rem}.awa-fitcheck{inline-size:min(680px,calc(100vw - 24px));max-block-size:min(820px,calc(100dvh - 24px));padding:0;border:1px solid #bfcac7;border-radius:var(--awa-radius-section, 22px);background:#f7f9f8;color:#0e1514;box-shadow:0 32px 90px #040c0f6b}.awa-fitcheck::backdrop{background:#040c0fb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.awa-fitcheck__shell{position:relative;padding:clamp(24px,5vw,48px)}.awa-fitcheck__close{position:absolute;inset-block-start:16px;inset-inline-end:16px;inline-size:44px;block-size:44px;border:1px solid #c8d2cf;border-radius:50%;background:#fff;color:#0e1514;font-size:1.6rem;line-height:1;cursor:pointer}.awa-fitcheck__header{padding-inline-end:50px}.awa-fitcheck__eyebrow{color:#12666a;font-family:var(--awa-font-sans, sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.awa-fitcheck__header h2{max-inline-size:18ch;margin:10px 0 12px;color:#0e1514;font-size:clamp(1.8rem,5vw,3rem);line-height:.98}.awa-fitcheck__header p{max-inline-size:56ch;margin:0;color:#53615e;line-height:1.55}.awa-fitcheck__product{display:flex;flex-direction:column;gap:4px;margin-block:24px;padding:14px 16px;border:1px solid #d7dfdc;border-radius:var(--awa-radius-control, 12px);background:#edf3f1}.awa-fitcheck__product strong{color:#0e1514;font-size:.95rem}.awa-fitcheck__product span{color:#53615e;font-family:var(--awa-font-mono, monospace);font-size:.72rem}.awa-fitcheck__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.awa-fitcheck__field{min-inline-size:0}.awa-fitcheck__field label{display:flex;flex-direction:column;gap:3px;margin-block-end:7px;color:#24302e;font-size:.8rem;font-weight:700}.awa-fitcheck__field label small{color:#62716e;font-size:.7rem;font-weight:500}.awa-fitcheck__field select,.awa-fitcheck__field input{inline-size:100%;min-block-size:52px;padding:0 14px;border:1px solid #bec9c6;border-radius:var(--awa-radius-control, 12px);background:#fff;color:#0e1514;font:inherit}.awa-fitcheck__unit{position:relative}.awa-fitcheck__unit input{padding-inline-end:74px}.awa-fitcheck__unit>span{position:absolute;inset-block-start:50%;inset-inline-end:14px;transform:translateY(-50%);color:#62716e;font-size:.75rem;pointer-events:none}.awa-fitcheck__field :focus-visible{outline:3px solid #12666a;outline-offset:2px}.awa-fitcheck__result{grid-column:1 / -1;padding:16px 18px;border:1px solid #9fb0ac;border-radius:var(--awa-radius-control, 12px);background:#fff}.awa-fitcheck__result--fits{border-color:#12666a;background:#e7f2ef}.awa-fitcheck__result--no{border-color:#b34a40;background:#fff0ee}.awa-fitcheck__result--more{border-color:#9da9a6;background:#eef2f1}.awa-fitcheck__result strong{display:block;color:#0e1514;font-size:1.05rem}.awa-fitcheck__result p{margin:5px 0 0;color:#3c4b48;font-size:.88rem;line-height:1.5}.awa-fitcheck__submit,.awa-fitcheck__clear{min-block-size:52px;border-radius:var(--awa-radius-control, 12px);font-weight:700;cursor:pointer}.awa-fitcheck__submit{border:1px solid #12666a;background:#12666a;color:#fff}.awa-fitcheck__clear{border:1px solid #bec9c6;background:#fff;color:#24302e}@media(max-width:560px){.awa-fitcheck{inline-size:calc(100vw - 12px);max-block-size:calc(100dvh - 12px);border-radius:18px}.awa-fitcheck__shell{padding:24px 18px 22px}.awa-fitcheck__header{padding-inline-end:42px}.awa-fitcheck__form{grid-template-columns:1fr;gap:13px}}.template-index .awa-catindex__media{position:relative;isolation:isolate}.template-index .awa-catindex__media img{filter:saturate(.84) contrast(1.035) brightness(1.015)}.template-index .awa-catindex__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:#bed8e124;mix-blend-mode:color}h1.collection--title{text-align:left}.page-masthead{max-width:68ch;margin-inline:0;text-align:left}.collection--description,:where(.page-masthead) p{color:var(--text-2);max-width:68ch}.filter-group--title,:where(.product-grid-sortby) label{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.productitem{background-color:var(--gunmetal);background-image:linear-gradient(180deg,var(--gunmetal-lift) 0%,var(--gunmetal) 100%);color:var(--text-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--specular);transition:border-color var(--dur-confirm) var(--ease)}.productitem:hover{border-color:var(--teal);transform:none}:where(.productitem--title) a{font-family:var(--font-sans);font-weight:600;font-size:1.125rem;line-height:1.3;color:var(--text-1);transition:color var(--dur-confirm) var(--ease)}.productitem:hover .productitem--title a,.product-recently-viewed__clear{color:var(--teal)}.awa-pdp__spec{inline-size:100%;border-collapse:collapse;margin-block:var(--s4)}:where(.awa-pdp__spec) th,:where(.awa-pdp__spec) td{padding:var(--s3) 0;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:baseline}:where(.awa-pdp__spec) th{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);inline-size:40%}:where(.awa-pdp__spec) td{font-family:var(--font-mono);font-size:.9375rem;color:var(--text-1);font-variant-numeric:tabular-nums}.cart--item,.cart-item{border-bottom:1px solid var(--hairline);box-shadow:none}.cart--totals,.cart__totals{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .footer-block--title{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.awa-footer__legal{font-size:.8125rem;line-height:1.6;color:var(--text-2);max-width:68ch}.awa-field{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s4)}.awa-field__label{font-family:var(--font-sans);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.awa-field input[type=text],.awa-field input[type=email],.awa-field input[type=tel],.awa-field select,.awa-field textarea{inline-size:100%;min-block-size:56px;padding:var(--s3) var(--s4);background-color:var(--void);color:var(--text-1);border:1px solid var(--gunmetal-2);border-radius:var(--radius);font-family:var(--font-sans);font-size:1rem;line-height:1.5;transition:border-color var(--dur-confirm) var(--ease),box-shadow var(--dur-confirm) var(--ease)}.awa-field textarea{min-block-size:120px;resize:vertical}.awa-field input:focus,.awa-field select:focus,.awa-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #43aeaa3d;outline:none}.awa-field--error input,.awa-field--error select,.awa-field--error textarea{border-color:var(--alert)}.awa-field__error{font-size:.8125rem;color:var(--alert)}.awa-field__help{font-size:.8125rem;color:var(--text-2)}.awa-form__success{padding:var(--s4);border:1px solid var(--teal);background-color:var(--gunmetal);color:var(--text-1)}.awa-reveal{animation:awa-reveal var(--dur-reveal) var(--ease) both}@keyframes awa-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.productitem:hover,.awa-card:hover,.collection-list-item:hover,.awa-catindex__tile:hover{transform:none;box-shadow:inset 0 1px 0 var(--specular)}:where(img[width][height]){block-size:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto}.awa-reveal{animation:none}.awa-sheen:before{animation:none;opacity:0}:focus-visible{transition-duration:0s}}.countdown-timer,.countdown--container{display:none}:root{--radius: 12px;--awa-radius: 12px;--awa-radius-control: 12px;--awa-radius-card: 18px;--awa-radius-section: 24px;--radius-xs: 8px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--product-radius: 16px;--element-button-radius: 12px;--element-badge-radius: 999px}:where(button,.button-primary,.button-secondary,.button-tertiary,input[type=submit],input[type=button]){border-radius:var(--awa-radius-control)}.template-index .site-main,.template-product .site-main{background:#eef2f0}.template-index .awa-hero{--well: #eef2f0;--paper-2: #ffffff;--surface: #f7f9f8;--ink: #0e1514;--steel-300: #d9e0de;--steel-500: #64736f;--steel-700: #53615e;--edge-deep: #12666a;--edge-tint: #e4f0ee;--awa-tile-ground: #ffffff;--awa-hero-accent: #12666a}.template-index .awa-hero .awa-hero__media,.template-index .awa-hero .awa-hero__panel{border-radius:var(--awa-radius-section);box-shadow:0 16px 40px #0e141312}.template-index .awa-hero .awa-hero__band-link{border-radius:var(--awa-radius-control)}.template-index .awa-trust{background:#fff;color:#0e1514}.template-index .awa-trust__value{color:#0e1514}.template-index .awa-trust__label{color:#12666a}.template-index .awa-trust__item{border-color:#d9e0de}.template-index .awa-catindex{--awa-cat-ground: #ffffff;--awa-cat-fg: #0e1514;--awa-cat-fg-muted: #5b6a69;--awa-cat-border: #d9e0de;--awa-cat-eyebrow: #53615e;--awa-cat-accent: #12666a;--awa-tile-ground: #f7f9f8;--awa-tile-accent: #12666a;background:#eef2f0}.template-index .awa-catindex__tile{box-shadow:0 10px 26px #0e14130d}.template-index .awa-f2{margin:clamp(32px,6vw,72px) var(--gutter);border-radius:var(--awa-radius-section);overflow:hidden}.template-index .awa-f2__figure,.template-index .awa-f2__plate{border-radius:var(--awa-radius-card);overflow:hidden}.template-product{--awa-pdp-ground: #f2f5f4;--awa-pdp-surface: #ffffff;--awa-pdp-fg: #0e1514;--awa-pdp-muted: #5b6a69;--awa-pdp-accent: #12666a;--awa-pdp-border: #d9e0de;--awa-fit-ground: #ffffff;--awa-fit-fg: #0e1514;--awa-fit-border: #d9e0de;--awa-fit-accent: #12666a}.template-product .awa-pdp .awa-pdp__frame,.template-product .awa-pdp .awa-pdp__thumb,.template-product .awa-pdp .awa-pdp__qty,.template-product .awa-pdp .awa-pdp__select,.template-product .awa-pdp .awa-pdp__assure{background:#fff}.template-product .awa-pdp .awa-pdp__frame{border-radius:var(--awa-radius-section)}.template-product .awa-pdp .awa-pdp__thumb{border-radius:var(--awa-radius-control)}.template-product .awa-pdp .awa-pdp__buy,.template-product .awa-pdp .awa-pdp__detail{padding:clamp(24px,3vw,40px);border:1px solid #d9e0de;border-radius:var(--awa-radius-section);background:#fff;box-shadow:0 16px 42px #0e14130f}.template-product .awa-pdp .awa-pdp__cta{border-radius:var(--awa-radius-control)}.template-product .awa-pdp .awa-pdp__cta--secondary{background:#fff}.template-product .product-recommendations--section,.template-product .product-recently-viewed--section{background:#fff;color:#0e1514}.template-product .product-recommendations--section,.template-product .product-recently-viewed--section,.template-product .product-recommendations--container,.template-product .product-recently-viewed--section .product-section--container{max-inline-size:100%;overflow-x:clip}.template-product .product-recommendations--section h2,.template-product .product-recently-viewed--section h2{color:#0e1514}.site-footer-wrapper{border-radius:var(--awa-radius-section) var(--awa-radius-section) 0 0;overflow:hidden}.site-footer-blocks,.site-footer-item--information{border-color:#ffffff1f}.site-footer input[type=email],.site-footer button,.site-footer .disclosure__toggle{border-radius:var(--awa-radius-control)}@media(max-width:759px){:root{--awa-radius-section: 18px;--awa-radius-card: 16px}.template-index .awa-f2{margin-inline:12px}.template-product .awa-pdp .awa-pdp__buy,.template-product .awa-pdp .awa-pdp__detail{padding:22px 18px}}html,body{max-inline-size:100%}:where(.template-search,.template-cart,.template-page,.template-list-collections) .site-main{overflow-x:clip;background:#f5f7f6;color:#0e1514}body:is(.template-search,.template-cart,.template-page,.template-list-collections,.template-404){background:#f5f7f6;background-image:none;color:#0e1514}.template-search .search--section,.template-cart .shopify-section:not(.site-header--section):not(.site-footer-wrapper){background:#f5f7f6;color:#0e1514}.template-search .breadcrumbs-container :is(a,span),.template-search .productgrid--utils{color:#53615e}:where(.template-search,.template-cart,.template-page,.template-list-collections) .site-main :where(h1,h2,h3,h4){color:#0e1514}.template-search .productgrid--outer,.template-search .productgrid--wrapper,.template-search .productgrid--masthead,.template-search .productgrid--items,.template-search .productgrid--item,.template-search .productitem,.template-search .productitem__container{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.template-search .productgrid--outer{width:min(100%,1360px);margin-inline:auto;padding-inline:var(--gutter)}.template-search .productgrid--items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.template-search .productgrid--outer .productgrid--items.products-per-row-4 .productgrid--item,.template-search .productgrid--outer .productgrid--items.products-per-row-3 .productgrid--item{width:100%;inline-size:100%;margin:0!important}.template-search .productitem{overflow:hidden;border:1px solid #d9e0de;border-radius:var(--awa-radius-card);background:#fff;color:#0e1514;box-shadow:0 10px 26px #0e14130d}.template-search .productitem--image{background:#f7f9f8}.template-search .productitem--info{color:#0e1514}.template-search .productitem--title,.template-search .productitem--title a,.template-search .price--main,.template-search .money{color:#0e1514;overflow-wrap:anywhere}.template-search .productitem__stock-level{color:#53615e}.template-search .productitem--actions{min-width:0}.template-search .productitem--action-trigger{min-height:48px;border-radius:var(--awa-radius-control)}.template-search .productitem--action-atc{background:#12666a;color:#fff}.template-search .productitem--action-atc:hover{background:#0e1514;color:#fff}.template-search .productgrid--no-results{color:#0e1514}.template-product .site-main{overflow-x:clip}.template-product .awa-pdp,.template-product .awa-pdp *,.template-product .awa-pdp *:before,.template-product .awa-pdp *:after{box-sizing:border-box}.template-product .awa-pdp .awa-pdp__inner{width:min(100%,1360px);max-width:100%}.template-product .awa-pdp .awa-pdp__detail,.template-product .awa-pdp .awa-pdp__spec-wrap{min-width:0;max-width:100%}.template-cart .cart-title,.template-cart .cart-page,.template-cart .cartitems,.template-cart .cart-total{color:#0e1514}.template-cart .dynamic-highlights-banner{border-radius:var(--awa-radius-section);overflow:hidden}.template-page .page-masthead,.template-page .page-content,.template-page .rich-text--container{color:#0e1514}.template-list-collections .awa-catindex{--awa-cat-ground: #ffffff;--awa-cat-fg: #0e1514;--awa-cat-fg-muted: #5b6a69;--awa-cat-border: #d9e0de;--awa-cat-eyebrow: #53615e;--awa-cat-accent: #12666a;--awa-tile-ground: #f7f9f8;--awa-tile-accent: #12666a;padding:clamp(48px,7vw,96px) 0;background:#eef2f0;color:#0e1514}.template-list-collections .awa-catindex__heading{max-width:18ch;color:#0e1514;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.95;letter-spacing:-.04em}.template-list-collections .awa-catindex__tile{box-shadow:0 10px 26px #0e14130d}@media(max-width:479px){.template-index .awa-vhero .awa-vhero__heading{max-inline-size:100%;font-size:clamp(2rem,10vw,2.6rem);line-height:.92;overflow-wrap:normal;word-break:keep-all}.template-index .awa-vhero__copy{min-inline-size:0;max-inline-size:100%}}@media(max-width:1023px){.template-search .productgrid--items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.template-search .productgrid--outer{padding-inline:12px}.template-search .productgrid--items{gap:10px}.template-search .productitem--info{padding-inline:12px}.template-search .productitem--title{font-size:.92rem;line-height:1.25}}:where(.template-index,.template-product,.template-search,.template-cart,.template-page,.template-list-collections) :where(a,button,input,select,summary):focus-visible{outline:3px solid #12666a;outline-offset:3px}.template-index .awa-vhero .awa-vhero__support{max-inline-size:34ch;font-size:clamp(1rem,.94rem + .3vw,1.25rem);font-weight:500;line-height:1.45}.template-index .awa-vhero .awa-vhero__cta{justify-content:space-between;gap:24px;padding-inline:24px;border-color:#12666a;background-color:#12666a;color:#fff}.template-index .awa-vhero .awa-vhero__cta:after{content:"\2193";font-size:1.15em;line-height:1}.template-index .awa-vhero .awa-vhero__cta:hover,.template-index .awa-vhero .awa-vhero__cta:focus-visible{border-color:#fff;background-color:#fff;color:#0e1514}.template-index .awa-vhero__copy:before{inset-inline-end:-360px;background-image:linear-gradient(to right,#07090ad6 0,#07090acc calc(100% - 360px),#07090a00)}.template-index .awa-hero{scroll-margin-top:96px}.template-index .awa-hero .awa-hero__inner{gap:clamp(24px,3vw,44px)}.template-index .awa-hero .awa-hero__media,.template-index .awa-hero .awa-hero__panel{box-shadow:0 12px 32px #0e14130e}.template-index .awa-hero .awa-hero__panel{position:relative;overflow:hidden}.template-index .awa-hero .awa-hero__panel:before{content:"";position:absolute;inset:0 auto 0 0;inline-size:4px;background:#12666a}.template-index .awa-hero .awa-hero__heading{max-inline-size:12ch}.template-index .awa-catindex{padding-block:clamp(56px,7vw,96px)}.template-index .awa-catindex__head{display:grid;grid-template-columns:minmax(0,1fr)}.template-index .awa-catindex__heading{max-inline-size:14ch;font-size:clamp(2.35rem,4.2vw,4.8rem);line-height:.96;letter-spacing:-.035em}.template-index .awa-catindex__tile{box-shadow:0 8px 24px #0e14130b;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.template-index .awa-catindex__tile:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0e141313}.template-index .awa-f2{--awa-f2-ground: #eef2f0;--awa-f2-fg: #0e1514;--awa-f2-fg-muted: #53615e;--awa-f2-accent: #12666a;--awa-f2-border: rgba(18, 102, 106, .24);border:1px solid #d9e0de;background:#fff;color:#0e1514;box-shadow:0 14px 38px #0e14130e}.template-index .awa-f2 .awa-section-marker,.template-index .awa-f2 .awa-section-marker__label{color:#12666a}.template-index .awa-f2 .awa-f2__body p{color:#53615e}.template-index .awa-f2__plate{background-image:none;box-shadow:none}@media(min-width:900px){.template-index .awa-catindex__head{grid-template-columns:minmax(0,.8fr) minmax(320px,.45fr);column-gap:clamp(40px,6vw,96px);align-items:end}.template-index .awa-catindex__eyebrow{grid-column:1 / -1}.template-index .awa-catindex__intro{grid-column:2;grid-row:2;margin:0 0 4px}}@media(max-width:1023px){.template-index .awa-vhero__copy:before{inset-inline-end:calc(var(--awa-gutter, 16px) * -1);background-image:linear-gradient(to top,#07090ae0 0,#07090ac2 calc(100% - 120px),#07090a2e)}}@media(prefers-reduced-motion:reduce){.template-index .awa-catindex__tile,.template-index .awa-catindex__media img,.template-index .awa-catindex__body:after{transition:none}.template-index .awa-catindex__tile:hover,.template-index .awa-catindex__tile:hover .awa-catindex__media img,.template-index .awa-catindex__tile:hover .awa-catindex__body:after{transform:none}}:root{--awa-texture-brushed: radial-gradient(circle at 8% 12%, rgba(255, 255, 255, .92) 0, rgba(255, 255, 255, 0) 38%), radial-gradient(circle at 88% 76%, rgba(18, 102, 106, .055) 0, rgba(18, 102, 106, 0) 34%), repeating-linear-gradient(118deg, rgba(14, 21, 20, .026) 0 1px, transparent 1px 7px)}.template-index .awa-hero,.template-index .awa-catindex,.template-index .awa-story{background-color:#eef2f0;background-image:var(--awa-texture-brushed);background-size:100% 100%,100% 100%,auto}.template-index .awa-story--reverse{background-color:#f5f8f7;background-position:100% 0,0 100%,3px 0}.template-index .awa-hero__media,.template-index .awa-catindex__media,.template-index .awa-story__visual{background-image:none}:root{--awa-liquid-folded-steel: url(./awa-liquid-metal-folded-steel.webp);--awa-liquid-precision-ripple: url(./awa-liquid-metal-precision-ripple.webp);--awa-liquid-directional-flow: url(./awa-liquid-metal-directional-flow.webp)}.template-index .awa-hero{background-color:#0b0f10;background-image:linear-gradient(105deg,#07090a8a,#07090a57),var(--awa-liquid-folded-steel);background-position:center,center;background-size:cover,cover;background-repeat:no-repeat}.template-index .awa-catindex{background-color:#0b0f10;background-image:linear-gradient(100deg,#07090ac2,#07090a94),var(--awa-liquid-precision-ripple);background-position:center,center;background-size:cover,cover;background-repeat:no-repeat}.template-index .awa-catindex__heading{color:#fff}.template-index .awa-catindex__eyebrow,.template-index .awa-catindex__intro{color:#d5dedc}.template-index .awa-catindex__rule{background-color:#43aeaa}.template-index .awa-story--reverse{background-color:#0b0f10;background-image:linear-gradient(100deg,#07090a9e,#07090a6b),var(--awa-liquid-directional-flow);background-position:center,center;background-size:cover,cover;background-repeat:no-repeat}.template-index .awa-hero{background-color:#eef2f0;background-image:linear-gradient(90deg,#eef2f0,#eef2f0fa 50%,#eef2f0b8 78%,#eef2f04d),var(--awa-liquid-folded-steel),var(--awa-texture-brushed);background-size:100% 100%,min(680px,48vw) 100%,100% 100%,100% 100%,auto;background-position:center,right center,center,center,3px 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat}.template-index .awa-catindex{background-color:#eef2f0;background-image:linear-gradient(90deg,#eef2f0,#eef2f0fa 48%,#eef2f0e6 64%,#eef2f04d),var(--awa-liquid-precision-ripple),var(--awa-texture-brushed);background-size:100% clamp(340px,34vw,500px),min(720px,56vw) clamp(340px,34vw,500px),100% 100%,100% 100%,auto;background-position:top center,top right,center,center,3px 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat}.template-index .awa-catindex__heading{color:#0e1514}.template-index .awa-catindex__eyebrow{color:#12666a}.template-index .awa-catindex__intro{color:#53615e}.template-index .awa-catindex__rule{background-color:#12666a}.template-index .awa-story--reverse{background-color:#f5f8f7;background-image:linear-gradient(90deg,#f5f8f761,#f5f8f7c2 46%,#f5f8f7),var(--awa-liquid-directional-flow),var(--awa-texture-brushed);background-size:min(680px,52vw) 100%,min(680px,52vw) 100%,100% 100%,100% 100%,auto;background-position:left center,left center,center,center,3px 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat}@media(max-width:720px){.template-index .awa-hero{background-size:100% 100%,100% 300px,100% 100%,100% 100%,auto;background-position:center,top center,center,center,3px 0}.template-index .awa-catindex{background-size:100% 320px,100% 320px,100% 100%,100% 100%,auto;background-position:top center,top center,center,center,3px 0}.template-index .awa-story--reverse{background-size:100% 260px,100% 260px,100% 100%,100% 100%,auto;background-position:top center,top center,center,center,3px 0}}.template-index .site-main{background-color:#dfe5e2;background-image:linear-gradient(180deg,#dfe5e2c9,#dfe5e2d6 52%,#dfe5e2cc),var(--awa-liquid-folded-steel),var(--awa-liquid-precision-ripple),var(--awa-liquid-directional-flow),var(--awa-texture-brushed);background-size:100% 100%,min(1150px,84vw) 1120px,min(980px,76vw) 1180px,min(1250px,90vw) 3100px,100% 100%,100% 100%,auto;background-position:center,right 720px,left 1540px,right 2760px,center,center,3px 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat}.template-index .awa-hero,.template-index .awa-catindex,.template-index .awa-story,.template-index .awa-story--reverse{background:transparent}@media(max-width:720px){.template-index .site-main{background-size:100% 100%,145% 1500px,165% 2200px,175% 6400px,100% 100%,100% 100%,auto;background-position:center,center 560px,center 2100px,center 5000px,center,center,3px 0}}.template-index .site-main{background-color:#dfe5e2;background-image:var(--awa-texture-brushed);background-size:100% 100%,100% 100%,auto;background-position:center,center,3px 0;background-repeat:no-repeat,no-repeat,repeat}.template-index .awa-hero,.template-index .awa-catindex,.template-index .awa-story{position:relative;isolation:isolate;overflow:hidden}.template-index .awa-hero:before,.template-index .awa-catindex:before,.template-index .awa-story:before{content:"";position:absolute;z-index:0;top:-12%;right:0;bottom:-12%;left:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.12;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.template-index .awa-hero:before{background-image:var(--awa-liquid-folded-steel);background-position:right center;opacity:.16}.template-index .awa-catindex:before{background-image:var(--awa-liquid-precision-ripple);background-position:right top;opacity:.11}.template-index .awa-story:before{background-image:var(--awa-liquid-directional-flow);opacity:.08}.template-index .awa-story--reverse:before{background-position:left center;opacity:.12}.template-index .awa-hero>*,.template-index .awa-catindex>*,.template-index .awa-story>*{position:relative;z-index:1}@media(max-width:720px){.template-index .awa-hero:before,.template-index .awa-catindex:before,.template-index .awa-story:before,.template-index .awa-story--reverse:before{top:-8%;right:-26%;bottom:-8%;left:-26%;opacity:.09}}.template-index .awa-hero,.template-index .awa-catindex,.template-index .awa-story,.template-index .awa-story--reverse{background-color:#dfe5e2;background-image:var(--awa-texture-brushed);background-size:100% 100%,100% 100%,auto;background-position:center,center,3px 0;background-repeat:no-repeat,no-repeat,repeat}:root{--awa-section-navy: #13272f;--awa-section-navy-deep: #0f2027;--awa-section-navy-soft: #1a3239}.template-index .awa-hero,.template-index .awa-catindex,.template-index .awa-story,.template-index .awa-story--reverse{background-color:var(--awa-section-navy);background-image:radial-gradient(circle at 12% 10%,#58898c29,#58898c00 44%),linear-gradient(155deg,var(--awa-section-navy-soft) 0%,var(--awa-section-navy) 48%,var(--awa-section-navy-deep) 100%);background-size:100% 100%,100% 100%;background-position:center,center;background-repeat:no-repeat,no-repeat}.template-index .awa-hero:before{opacity:.24}.template-index .awa-catindex:before{opacity:.18}.template-index .awa-story:before{opacity:.12}.template-index .awa-story--reverse:before{opacity:.17}.template-index .awa-catindex__heading{color:#f4f7f6}.template-index .awa-catindex__eyebrow{color:#79c7c3}.template-index .awa-catindex__intro{color:#c9d6d5}.template-index .awa-catindex__rule{background-color:#79c7c3}@media(max-width:720px){.template-index .awa-hero:before{opacity:.16}.template-index .awa-catindex:before{opacity:.13}.template-index .awa-story:before{opacity:.1}.template-index .awa-story--reverse:before{opacity:.13}}.template-index .awa-trust--compact{padding-block:20px;background:#f5f8f7;border-block:1px solid #cfd9d7}.template-index .awa-trust--compact .awa-trust__label{font-size:.625rem}.template-index .awa-trust--compact .awa-trust__value{font-size:.975rem;line-height:1.35}.template-index .awa-catindex__media{background-color:#edf3f3}.template-index .awa-catindex__media img{filter:saturate(.9) contrast(1.035) brightness(1.01)}@media(max-width:767px){.template-index .awa-trust--compact{padding-block:0}.template-index .awa-trust--compact .awa-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .awa-trust--compact .awa-trust__item{min-inline-size:0;padding:14px 16px;border-right:1px solid #d9e0de;border-bottom:1px solid #d9e0de}.template-index .awa-trust--compact .awa-trust__item:nth-child(2n){border-right:0}.template-index .awa-trust--compact .awa-trust__item:nth-last-child(-n+2){border-bottom:0}.template-index .awa-trust--compact .awa-trust__value{font-size:.875rem}}.awa-fitcheck{inline-size:min(620px,calc(100vw - 28px));max-block-size:min(760px,calc(100dvh - 28px));overflow:auto;border:1px solid #bac6c3;border-radius:28px;background:radial-gradient(circle at 86% 0%,rgba(67,174,170,.12),transparent 32%),linear-gradient(180deg,#fbfcfc,#f2f6f5);color:#0e1514;box-shadow:none;overscroll-behavior:contain}.awa-fitcheck[open]{animation:awa-fitcheck-enter .36s cubic-bezier(.16,1,.3,1) both}.awa-fitcheck::backdrop{background:#040c0fc2;-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8)}.awa-fitcheck__shell{min-block-size:min(690px,calc(100dvh - 30px));padding:clamp(24px,5vw,42px);display:flex;flex-direction:column}.awa-fitcheck__close{inset-block-start:18px;inset-inline-end:18px;inline-size:42px;block-size:42px;border-color:#cad4d1;background:#ffffffc2;color:#20302d;transition:transform .16s cubic-bezier(.25,1,.5,1),background-color .16s ease}.awa-fitcheck__close:hover{transform:scale(1.04);background:#fff}.awa-fitcheck__close:active{transform:scale(.96)}.awa-fitcheck__header{padding-inline-end:52px}.awa-fitcheck__header h2{max-inline-size:16ch;margin:8px 0;font-size:clamp(1.7rem,4.5vw,2.55rem);line-height:1.02;letter-spacing:-.035em}.awa-fitcheck__header p{font-size:.9rem;line-height:1.45}.awa-fitcheck__product{margin-block:18px 16px;padding:11px 14px;border-color:#d5dedb;border-radius:14px;background:#e7efedc7}.awa-fitcheck__product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awa-fitcheck__progress{display:grid;gap:8px;margin-block-end:clamp(24px,5vh,42px)}.awa-fitcheck__progress>span:first-child{color:#53615e;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.awa-fitcheck__progress-track{display:block;inline-size:100%;block-size:3px;overflow:hidden;border-radius:999px;background:#d9e2df}.awa-fitcheck__progress-track>span{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background:#12666a;transform:scaleX(.3333);transform-origin:left center;transition:transform .36s cubic-bezier(.16,1,.3,1)}.awa-fitcheck__form{display:block}.awa-fitcheck__step[hidden]{display:none}.awa-fitcheck__step.is-active{animation:awa-fitcheck-step-in .28s cubic-bezier(.16,1,.3,1) both}.awa-fitcheck__step-kicker{display:block;margin-block-end:7px;color:#12666a;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.awa-fitcheck__step h3{max-inline-size:20ch;margin:0;color:#0e1514;font-size:clamp(1.45rem,4vw,2.05rem);line-height:1.08;letter-spacing:-.025em}.awa-fitcheck__step h3:focus{outline:none}.awa-fitcheck__hint{margin:9px 0 20px;color:#5b6966;font-size:.86rem;line-height:1.45}.awa-fitcheck__choices{display:grid;gap:9px;margin-block-start:20px}.awa-fitcheck__choices--machine{grid-template-columns:repeat(2,minmax(0,1fr))}.awa-fitcheck__choices--hitch{grid-template-columns:repeat(4,minmax(0,1fr))}.awa-fitcheck__choice{position:relative;min-inline-size:0;cursor:pointer}.awa-fitcheck__choice input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.awa-fitcheck__choice span{min-block-size:58px;padding:12px 14px;display:flex;align-items:center;justify-content:center;border:1px solid #c7d1ce;border-radius:15px;background:#ffffffd1;color:#24312f;font-size:.9rem;font-weight:700;line-height:1.2;text-align:center;transition:transform .16s cubic-bezier(.25,1,.5,1),border-color .18s ease,background-color .18s ease,color .18s ease}.awa-fitcheck__choice:hover span{transform:translateY(-1px);border-color:#7b9791}.awa-fitcheck__choice input:checked+span{border-color:#12666a;background:#12666a;color:#f5fbfa}.awa-fitcheck__choice input:focus-visible+span{outline:3px solid rgba(18,102,106,.32);outline-offset:3px}.awa-fitcheck__field{display:grid;gap:8px;max-inline-size:360px;margin-block-start:22px;color:#293734;font-size:.78rem;font-weight:700}.awa-fitcheck__unit{display:block}.awa-fitcheck__unit input{min-block-size:64px;padding-inline:17px 82px;border-color:#b9c7c3;border-radius:15px;background:#ffffffe6;font-size:1.15rem;font-variant-numeric:tabular-nums;transition:border-color .18s ease,background-color .18s ease}.awa-fitcheck__unit input:focus{border-color:#12666a;background:#fff}.awa-fitcheck__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-block-start:clamp(30px,6vh,54px)}.awa-fitcheck__back,.awa-fitcheck__next,.awa-fitcheck__done{min-block-size:54px;padding-inline:24px;border-radius:999px;font-weight:750;cursor:pointer;transition:transform .15s cubic-bezier(.25,1,.5,1),background-color .18s ease,border-color .18s ease}.awa-fitcheck__back{margin-inline-end:auto;border:1px solid #c0ccc8;background:#ffffffb3;color:#2b3936}.awa-fitcheck__next,.awa-fitcheck__done{min-inline-size:150px;border:1px solid #12666a;background:#12666a;color:#f5fbfa}.awa-fitcheck__back:hover{background:#fff}.awa-fitcheck__next:hover,.awa-fitcheck__done:hover{background:#0d5559;border-color:#0d5559}.awa-fitcheck__back:active,.awa-fitcheck__next:active,.awa-fitcheck__done:active{transform:scale(.97)}.awa-fitcheck__back:focus-visible,.awa-fitcheck__next:focus-visible,.awa-fitcheck__done:focus-visible{outline:3px solid rgba(18,102,106,.3);outline-offset:3px}.awa-fitcheck__clear{display:block;min-block-size:44px;margin:9px auto -10px;padding:0 10px;border:0;background:transparent;color:#62706d;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.awa-fitcheck__clear[hidden]{display:none}.awa-fitcheck__step--result{text-align:center}.awa-fitcheck__result{padding:clamp(24px,5vw,38px);border:0;border-radius:20px;background:#e8f2ef}.awa-fitcheck__result--no{background:#faece9}.awa-fitcheck__result--more{background:#e9eeec}.awa-fitcheck__result-mark{inline-size:72px;block-size:72px;margin:0 auto 20px;display:grid;place-items:center;border:1px solid #12666a;border-radius:50%;background:#12666a}.awa-fitcheck__result-mark>span{inline-size:27px;block-size:14px;border-inline-start:3px solid #f5fbfa;border-block-end:3px solid #f5fbfa;transform:translateY(-3px) rotate(-45deg)}.awa-fitcheck__result--no .awa-fitcheck__result-mark{border-color:#a43f36;background:#a43f36}.awa-fitcheck__result--no .awa-fitcheck__result-mark>span{inline-size:26px;block-size:26px;border:0;background:linear-gradient(45deg,transparent 45%,#fff 45%,#fff 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#fff 45%,#fff 55%,transparent 55%);transform:none}.awa-fitcheck__result--more .awa-fitcheck__result-mark{border-color:#687773;background:#687773}.awa-fitcheck__result--more .awa-fitcheck__result-mark>span{inline-size:auto;block-size:auto;border:0;color:#fff;transform:none}.awa-fitcheck__result--more .awa-fitcheck__result-mark>span:before{content:"?";font-size:1.65rem;font-weight:800}.awa-fitcheck__result strong{font-size:clamp(1.35rem,4vw,1.85rem)}.awa-fitcheck__result p{max-inline-size:46ch;margin:9px auto 0;font-size:.92rem}@keyframes awa-fitcheck-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes awa-fitcheck-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:560px){.awa-fitcheck{inline-size:calc(100vw - 12px);max-block-size:calc(100dvh - 12px);border-radius:24px}.awa-fitcheck__shell{min-block-size:calc(100dvh - 14px);padding:22px 18px 18px}.awa-fitcheck__header h2{font-size:clamp(1.55rem,8vw,2.15rem)}.awa-fitcheck__product{margin-block:14px}.awa-fitcheck__progress{margin-block-end:24px}.awa-fitcheck__choices--machine{grid-template-columns:1fr}.awa-fitcheck__choices--hitch{grid-template-columns:repeat(3,minmax(0,1fr))}.awa-fitcheck__choice span{min-block-size:52px}.awa-fitcheck__actions{margin-block-start:auto;padding-block-start:28px}.awa-fitcheck__next,.awa-fitcheck__done{flex:1;min-inline-size:0}}@media(prefers-reduced-motion:reduce){.awa-fitcheck[open],.awa-fitcheck__step.is-active{animation:none}.awa-fitcheck__progress-track>span,.awa-fitcheck__choice span,.awa-fitcheck__back,.awa-fitcheck__next,.awa-fitcheck__done{transition-duration:.01ms}}.template-search .productitem__fit-profile{display:flex;align-items:center;min-block-size:38px;margin-block-start:8px;padding:8px 10px;border:1px solid #c3cfcc;border-radius:10px;background:#eef3f1;color:#384743;font:650 .6875rem/1.35 var(--awa-font-mono, monospace);letter-spacing:.035em}.template-search .productitem__fit-profile:before{content:"";flex:0 0 auto;inline-size:7px;block-size:7px;margin-inline-end:8px;border-radius:50%;background:#788682}.template-search .productitem__fit-profile[data-awa-search-fit-state=likely]{border-color:#8bb6b2;background:#e6f1ef;color:#0d5559}.template-search .productitem__fit-profile[data-awa-search-fit-state=likely]:before,.template-search .productitem__fit-profile[data-awa-search-fit-state=confirmed]:before{background:#12666a}.template-search .productitem__fit-profile[data-awa-search-fit-state=no]{border-color:#dcb9b4;background:#f8eeec;color:#7b302a}.template-search .productitem__fit-profile[data-awa-search-fit-state=no]:before{background:#a43f36}.template-search .productitem--action-fit-review{inline-size:100%}.template-search .productitem--action-fit-review .button-primary{display:flex;align-items:center;justify-content:center;min-block-size:48px;inline-size:100%;border-radius:12px;text-decoration:none}.template-index .awa-story,.template-index .awa-story--reverse{margin-block-start:-1px;background-color:var(--awa-section-navy);background-image:none}.template-index .awa-story:before,.template-index .awa-story--reverse:before{top:-10%;right:-4%;bottom:-10%;left:-4%;opacity:.11;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 24%,#000 76%,transparent 100%)}.template-index .awa-trust--compact{position:relative;z-index:2;border-block-end:0}.template-index .awa-trust--compact>.awa-wrap{position:relative;z-index:2}.template-index .awa-trust--compact:after{content:"";position:absolute;z-index:1;inset:calc(100% - 1px) 0 auto;block-size:clamp(72px,8vw,112px);pointer-events:none;background:linear-gradient(180deg,#f5f8f7 0%,rgba(245,248,247,.92) 12%,rgba(126,143,145,.62) 48%,rgba(19,39,47,.9) 84%,var(--awa-section-navy) 100%)}.template-index .shopify-section:has(>.awa-trust--compact)+.shopify-section>.awa-story{padding-block-start:clamp(96px,10vw,136px)}@media(max-width:720px){.template-index .awa-story:before,.template-index .awa-story--reverse:before{top:-7%;right:-28%;bottom:-7%;left:-28%;opacity:.085}.template-index .awa-trust--compact:after{block-size:76px}.template-index .shopify-section:has(>.awa-trust--compact)+.shopify-section>.awa-story{padding-block-start:88px}}@view-transition{navigation:auto}html{scroll-behavior:smooth;scroll-padding-block-start:80px}.site-main :target{scroll-margin-block-start:80px}.awa-header{view-transition-name:awa-site-header}::view-transition-old(root){animation:awa-page-exit .14s var(--ease-exit) both;mix-blend-mode:normal}::view-transition-new(root){animation:awa-page-enter .24s var(--ease) both;mix-blend-mode:normal}::view-transition-group(awa-site-header){animation-duration:.24s;animation-timing-function:var(--ease)}@keyframes awa-page-exit{to{opacity:0;transform:translateY(-3px)}}@keyframes awa-page-enter{0%{opacity:0;transform:translateY(4px)}}@keyframes awa-control-press{to{opacity:.82}}@media(min-width:900px){html{scroll-padding-block-start:88px}.site-main :target{scroll-margin-block-start:88px}}@media(prefers-reduced-motion:no-preference){.awa-header :where(a,button,summary):active,.site-main :where(.awa-btn,:is([class^=awa-],[class*=" awa-"]):is([class*=__cta],[class*=__button],[class*=__choice],[class*=__link])):active{animation:awa-control-press .1s var(--ease) both}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),::view-transition-group(root),::view-transition-old(root),::view-transition-new(root),::view-transition-group(awa-site-header),::view-transition-old(awa-site-header),::view-transition-new(awa-site-header){animation:none}html{scroll-behavior:auto}.awa-header :where(a,button,summary):active,.site-main :where(.awa-btn,:is([class^=awa-],[class*=" awa-"]):is([class*=__cta],[class*=__button],[class*=__choice],[class*=__link])):active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/awa-v2.css.map */
