:root{--as-black: #05070a;--as-charcoal: #0f141a;--as-graphite: #1d242d;--as-graphite-light: #2c343e;--as-steel: #3d4854;--as-silver: #7d8894;--as-silver-light: #a8b2bc;--as-bone: #c8cfd6;--as-bone-bright: #e8ecef;--as-white: #ffffff;--as-glacier: #8fb4cc;--as-surface: var(--as-black);--as-surface-raised: var(--as-graphite);--as-surface-inset: var(--as-charcoal);--as-surface-inverse: var(--as-bone-bright);--as-text-strong: var(--as-bone-bright);--as-text: var(--as-bone);--as-text-secondary: var(--as-silver-light);--as-text-muted: #858f9a;--as-text-inverse: var(--as-black);--as-line: var(--as-graphite-light);--as-line-strong: var(--as-steel);--as-hairline: 1px;--as-signal: var(--as-white);--as-on-signal: var(--as-black);--as-focus: var(--as-white);--as-focus-ground: var(--as-surface);--as-focus-offset: 2px;--as-validated: var(--as-glacier);--as-lift: inset 0 1px 0 rgb(255 255 255 / 5%);--as-font-display: var(--font-heading-family, "IBM Plex Sans Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif);--as-font-text: var(--font-body-family, "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif);--as-font-technical: var(--font-technical-family, "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace);--as-text-3xs: 1.1rem;--as-text-2xs: 1.2rem;--as-text-xs: 1.3rem;--as-text-sm: 1.5rem;--as-text-base: 1.7rem;--as-text-lg: 2.1rem;--as-text-xl: 2.6rem;--as-text-2xl: 3.4rem;--as-text-3xl: 4.6rem;--as-text-4xl: 7.2rem;--as-type-display: clamp(var(--as-text-3xl), 3.2rem + 2.6vw, var(--as-text-4xl));--as-type-h1: var(--as-text-2xl);--as-type-h2: var(--as-text-xl);--as-type-h3: var(--as-text-lg);--as-type-h4: var(--as-text-base);--as-type-lead: var(--as-text-lg);--as-type-body: var(--as-text-base);--as-type-small: var(--as-text-sm);--as-type-caption: var(--as-text-xs);--as-type-label: var(--as-text-2xs);--as-type-micro: var(--as-text-3xs);--as-leading-display: 1.04;--as-leading-tight: 1.1;--as-leading-snug: 1.26;--as-leading-data: 1.45;--as-leading-body: 1.62;--as-leading-relaxed: 1.75;--as-tracking-display: -.028em;--as-tracking-tight: -.018em;--as-tracking-normal: 0;--as-tracking-data: .01em;--as-tracking-label: .1em;--as-tracking-wide: .16em;--as-weight-regular: 400;--as-weight-medium: 500;--as-weight-bold: var(--font-heading-weight, 600);--as-measure: 68ch;--as-measure-narrow: 46ch;--as-space-3xs: .4rem;--as-space-2xs: .8rem;--as-space-xs: 1.2rem;--as-space-sm: 1.6rem;--as-space-md: 2.4rem;--as-space-lg: 3.2rem;--as-space-xl: 4.8rem;--as-space-2xl: 6.4rem;--as-space-3xl: 9.6rem;--as-space-4xl: 12.8rem;--as-space-5xl: 16rem;--as-section-space: clamp(4.8rem, 8vw, 9.6rem);--as-section-space-tight: clamp(4rem, 5vw, 6.4rem);--as-gutter: 2.4rem;--as-grid-gap: 2.4rem;--as-header-height: 6.4rem;--as-fitbar-height: 4.4rem;--as-container: 144rem;--as-container-wide: 144rem;--as-container-narrow: 92rem;--as-sheen: linear-gradient(100deg, #3d4854 0%, #7d8894 24%, #c8cfd6 42%, #ffffff 50%, #c8cfd6 58%, #7d8894 76%, #3d4854 100%);--as-radius: 0;--as-radius-sm: 2px;--as-ease: cubic-bezier(.22, .61, .36, 1);--as-ease-out: cubic-bezier(.16, 1, .3, 1);--as-duration-fast: .12s;--as-duration: .24s;--as-duration-slow: .48s;--as-z-base: 1;--as-z-sticky: 100;--as-z-header: 200;--as-z-overlay: 300}.as-inverse{--as-surface: #f2f4f6;--as-surface-raised: #ffffff;--as-surface-inset: #e8ecef;--as-surface-inverse: var(--as-black);--as-text-strong: var(--as-black);--as-text: #141a21;--as-text-secondary: #5a6672;--as-text-muted: #5a6672;--as-text-inverse: var(--as-bone-bright);--as-line: #d5dae0;--as-line-strong: #b9c1c9;--as-signal: var(--as-black);--as-on-signal: var(--as-white);--as-focus: var(--as-black);--as-focus-ground: var(--as-surface);--as-validated: #326887;--as-lift: inset 0 1px 0 rgb(255 255 255 / 90%);background-color:var(--as-surface);color:var(--as-text)}.as-focus-ring:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--as-focus);outline-offset:var(--as-focus-offset);box-shadow:0 0 0 var(--as-focus-offset) var(--as-focus-ground);border-radius:var(--as-radius-sm)}::selection{background-color:var(--as-bone-bright);color:var(--as-black)}.as-inverse ::selection{background-color:var(--as-black);color:var(--as-bone-bright)}@media(prefers-reduced-motion:reduce){:root{--as-duration-fast: 1ms;--as-duration: 1ms;--as-duration-slow: 1ms}.as-reveal{opacity:1!important;transform:none!important}}.as-container{width:100%;max-width:var(--as-container);margin-inline:auto;padding-inline:var(--as-gutter)}.as-container--wide{max-width:var(--as-container-wide)}.as-container--narrow{max-width:calc(var(--as-container-narrow) + (var(--as-gutter) * 2))}.as-container--bleed{max-width:none;padding-inline:0}.as-section{padding-block:var(--as-section-space);background-color:var(--as-surface);color:var(--as-text)}.as-section--tight{padding-block:var(--as-section-space-tight)}.as-section--flush-top{padding-block-start:0}.as-section--flush-bottom{padding-block-end:0}.as-rule{border:0;border-block-start:var(--as-hairline) solid var(--as-line);margin:0;width:100%}.as-rule--strong{border-block-start-color:var(--as-line-strong)}.as-split{display:grid;gap:var(--as-space-md);grid-template-columns:1fr}.as-grid{display:grid;gap:var(--as-grid-gap);grid-template-columns:repeat(var(--as-grid-columns, 1),minmax(0,1fr))}.as-stack>*+*{margin-block-start:var(--as-stack-space, var(--as-space-md))}.as-stack--sm{--as-stack-space: var(--as-space-2xs)}.as-stack--lg{--as-stack-space: var(--as-space-lg)}.as-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--as-space-sm)}@media screen and (min-width:480px){.as-grid{grid-template-columns:repeat(var(--as-grid-columns-sm, var(--as-grid-columns, 1)),minmax(0,1fr))}}@media screen and (min-width:750px){.as-grid{grid-template-columns:repeat(var(--as-grid-columns-md, var(--as-grid-columns-sm, var(--as-grid-columns, 1))),minmax(0,1fr))}.as-split{grid-template-columns:var(--as-split-rail, minmax(16rem, 22rem)) minmax(0,1fr);gap:var(--as-space-xl)}.as-split--wide-rail{--as-split-rail: minmax(24rem, 34rem)}}@media screen and (min-width:990px){.as-grid{grid-template-columns:repeat(var(--as-grid-columns-lg, var(--as-grid-columns-md, var(--as-grid-columns-sm, var(--as-grid-columns, 1)))),minmax(0,1fr))}.as-split{gap:var(--as-space-2xl)}}.as-display,.as-h1,.as-h2,.as-h3,.as-h4{font-family:var(--as-font-display);font-weight:var(--as-weight-bold);color:var(--as-text-strong);margin:0;text-wrap:balance}.as-display{font-size:var(--as-type-display);line-height:var(--as-leading-display);letter-spacing:var(--as-tracking-display)}.as-h1{font-size:var(--as-type-h1);line-height:var(--as-leading-tight);letter-spacing:var(--as-tracking-display)}.as-h2{font-size:var(--as-type-h2);line-height:var(--as-leading-tight);letter-spacing:var(--as-tracking-tight)}.as-h3{font-size:var(--as-type-h3);line-height:var(--as-leading-snug);letter-spacing:var(--as-tracking-tight)}.as-h4{font-size:var(--as-type-h4);line-height:var(--as-leading-snug);letter-spacing:var(--as-tracking-normal)}.as-label{font-family:var(--as-font-technical);font-size:var(--as-type-label);font-weight:var(--as-weight-regular);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-data);color:var(--as-text-muted);margin:0}.as-label--caps{font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase}.as-label--bright{color:var(--as-text-secondary)}.as-label--wide{letter-spacing:var(--as-tracking-data)}.as-lead{font-family:var(--as-font-text);font-size:var(--as-type-lead);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-normal);color:var(--as-text-secondary);max-width:var(--as-measure);margin:0}.as-body{font-family:var(--as-font-text);font-size:var(--as-type-body);line-height:var(--as-leading-body);color:var(--as-text);max-width:var(--as-measure);margin:0}.as-body--relaxed{line-height:var(--as-leading-relaxed)}.as-body--full{max-width:none}.as-small{font-family:var(--as-font-text);font-size:var(--as-type-small);line-height:var(--as-leading-body);color:var(--as-text-muted);margin:0}.as-caption{font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-data);color:var(--as-text-muted);margin:0}.as-technical{font-family:var(--as-font-technical);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--as-tracking-data)}.as-part-number{font-family:var(--as-font-technical);font-size:var(--as-type-label);letter-spacing:var(--as-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--as-text-muted)}.as-link{color:var(--as-text);text-decoration:none;border-block-end:var(--as-hairline) solid var(--as-line-strong);padding-block-end:.2rem;transition:border-color var(--as-duration) var(--as-ease),color var(--as-duration) var(--as-ease)}.as-link:hover{border-block-end-color:var(--as-text)}.as-button{--as-button-fg: var(--as-text);--as-button-bg: transparent;--as-button-border: var(--as-text-muted);display:inline-flex;align-items:center;justify-content:center;gap:var(--as-space-2xs);min-height:4.4rem;padding:1.2rem 2.2rem;font-family:var(--as-font-display);font-size:var(--as-type-small);font-weight:var(--as-weight-bold);line-height:1;letter-spacing:var(--as-tracking-normal);text-align:center;text-decoration:none;white-space:nowrap;color:var(--as-button-fg);background-color:var(--as-button-bg);border:var(--as-hairline) solid var(--as-button-border);border-radius:var(--as-radius-sm);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--as-duration-fast) var(--as-ease),border-color var(--as-duration-fast) var(--as-ease),color var(--as-duration-fast) var(--as-ease),opacity var(--as-duration-fast) var(--as-ease)}.as-button--primary{--as-button-fg: var(--as-on-signal);--as-button-bg: var(--as-signal);--as-button-border: transparent}.as-button--primary:hover{opacity:.88}.as-button--secondary{--as-button-border: var(--as-line)}.as-button--secondary:hover{--as-button-bg: var(--as-surface-raised);--as-button-border: var(--as-line-strong)}.as-button--ghost{--as-button-fg: var(--as-text-strong);--as-button-border: transparent;padding-inline:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.4rem}.as-button--ghost:hover{--as-button-border: transparent;text-decoration-color:currentcolor}.as-button--small{min-height:3.6rem;padding:.8rem 1.4rem;font-size:var(--as-type-caption)}.as-button--large{min-height:4.8rem;padding:1.5rem 2.8rem}.as-button--block{display:flex;width:100%}.as-button[disabled],.as-button[aria-disabled=true]{--as-button-bg: var(--as-surface-raised);--as-button-fg: var(--as-text-muted);--as-button-border: var(--as-line);cursor:not-allowed;opacity:1}.as-button--ghost[disabled]{--as-button-bg: transparent;--as-button-border: transparent;text-decoration-color:transparent}@media screen and (max-width:479px){.as-button--block-mobile{display:flex;width:100%}}.as-status-badge{display:inline-flex;align-items:baseline;gap:var(--as-space-2xs);font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-secondary)}.as-status-badge--active{color:var(--as-text-strong)}.as-status-badge--pending{color:var(--as-text-secondary)}.as-status-badge--inactive{color:var(--as-text-muted)}.as-validation{--as-validation-ink: var(--as-text);--as-validation-rule: var(--as-line);--as-validation-rule-width: 2px;--as-validation-rule-style: solid;display:flex;flex-direction:column;gap:var(--as-space-3xs);padding-inline-start:var(--as-space-xs);border-inline-start:var(--as-validation-rule-width) var(--as-validation-rule-style) var(--as-validation-rule);color:var(--as-validation-ink)}.as-validation__state{display:flex;align-items:center;gap:var(--as-space-2xs);margin:0;font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-data)}.as-validation__label{color:inherit}.as-validation__note{margin:0;font-family:var(--as-font-text);font-size:var(--as-type-caption);line-height:var(--as-leading-data);color:var(--as-text-muted);max-width:var(--as-measure-narrow)}.as-validation__marker{position:relative;flex:none;display:inline-block;inline-size:1rem;block-size:1rem;overflow:hidden}.as-validation--validated{--as-validation-ink: var(--as-validated);--as-validation-rule: var(--as-validated)}.as-validation--validated .as-validation__marker{background-color:currentcolor}.as-validation--in-progress{--as-validation-ink: var(--as-text-strong);--as-validation-rule: var(--as-text-secondary)}.as-validation--in-progress .as-validation__marker{box-shadow:inset 0 0 0 1px currentcolor;background-image:linear-gradient(to right,currentcolor 50%,transparent 50%)}.as-validation--not-yet-validated{--as-validation-ink: var(--as-text);--as-validation-rule: var(--as-text-muted);--as-validation-rule-style: dashed}.as-validation--not-yet-validated .as-validation__marker{box-shadow:inset 0 0 0 1px currentcolor}.as-validation--not-applicable{--as-validation-ink: var(--as-text-secondary);--as-validation-rule: var(--as-line-strong)}.as-validation--not-applicable .as-validation__marker{background-color:var(--as-line-strong)}.as-validation--not-applicable .as-validation__marker:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-25%;inline-size:150%;block-size:1px;background-color:currentcolor;transform:rotate(-45deg)}.as-validation--not-assessed{--as-validation-ink: var(--as-text-muted);--as-validation-rule: var(--as-line);--as-validation-rule-width: 1px}.as-validation--literal{--as-validation-ink: var(--as-text);--as-validation-rule: var(--as-line);--as-validation-rule-width: 1px}.as-metadata{display:grid;grid-template-columns:repeat(var(--as-metadata-columns, 2),minmax(0,1fr));gap:var(--as-space-sm) var(--as-space-md);margin:0}.as-metadata__item{display:flex;flex-direction:column;gap:var(--as-space-3xs);min-inline-size:0}.as-metadata__term{font-family:var(--as-font-technical);font-size:var(--as-type-label);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-data);color:var(--as-text-muted);margin:0}.as-metadata__value{font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-data);font-variant-numeric:tabular-nums;color:var(--as-text);margin:0;overflow-wrap:anywhere}@media screen and (min-width:480px){.as-metadata{grid-template-columns:repeat(var(--as-metadata-columns-sm, var(--as-metadata-columns, 2)),minmax(0,1fr))}}.as-field{inline-size:100%;min-block-size:4.8rem;padding-inline:var(--as-space-sm);font-family:var(--as-font-text);font-size:var(--as-type-small);color:var(--as-text-strong);background-color:var(--as-surface-inset);border:var(--as-hairline) solid var(--as-text-muted);border-radius:var(--as-radius);-webkit-appearance:none;appearance:none}select.as-field{padding-inline-end:var(--as-space-xl);background-image:linear-gradient(45deg,transparent 50%,currentcolor 50%),linear-gradient(135deg,currentcolor 50%,transparent 50%);background-position:calc(100% - 2rem) 50%,calc(100% - 1.5rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat}.as-field:hover{border-color:var(--as-text-secondary)}.as-fitment{display:flex;flex-direction:column;gap:var(--as-space-xs);padding:1.3rem 1.6rem;background-color:var(--as-surface-inset);border-inline-start:2px solid var(--as-line);border-radius:0 var(--as-radius-sm) var(--as-radius-sm) 0}.as-fitment__head{order:-2;display:flex;flex-direction:column;gap:var(--as-space-2xs)}.as-fitment__head .as-label{font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-fitment__set{order:-1;min-block-size:var(--as-fitbar-height);padding:0 var(--as-space-sm);background-color:var(--as-surface-raised);border:var(--as-hairline) solid var(--as-line);border-radius:var(--as-radius-sm);box-shadow:var(--as-lift)}.as-fitment__set:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--as-space-2xs) var(--as-space-sm);padding-block:0;border-block-start:0}.as-fitment__change{--as-button-fg: var(--as-text-strong);min-height:4.4rem;font-size:var(--as-type-label);font-weight:var(--as-weight-medium);letter-spacing:.06em;text-transform:uppercase}.as-fitment__result>.as-validation{padding:var(--as-space-2xs) 0 var(--as-space-2xs) var(--as-space-sm)}.as-fitment__prompt{color:var(--as-text)}.as-fitment__actions{padding-block-start:var(--as-space-2xs)}.as-validation__vehicle,.as-validation__qualifier{margin:0;font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);color:var(--as-text-strong)}.as-validation__qualifier{color:var(--as-text)}.as-vehicle-dialog{inline-size:min(46rem,calc(100vw - 3.2rem));max-block-size:calc(100svh - 3.2rem);margin:auto;padding:var(--as-space-md);color:var(--as-text);background-color:var(--as-surface-raised);border:var(--as-hairline) solid var(--as-line);border-radius:4px;box-shadow:var(--as-lift),0 32px 80px -24px #000000e5}.as-vehicle-dialog::backdrop{background-color:#05070ab8}.as-vehicle-dialog:not([open]){display:none}.as-vehicle-dialog[open]:not(:modal){position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--as-z-overlay);inline-size:min(46rem,calc(100vw - 3.2rem));block-size:fit-content;margin:auto}.as-vehicle-dialog__form{display:flex;flex-direction:column;gap:0}.as-vehicle-dialog__title{margin:0 0 .6rem;font-family:var(--as-font-display);font-size:var(--as-type-lead);font-weight:var(--as-weight-bold);line-height:var(--as-leading-tight);color:var(--as-text-strong)}.as-vehicle-dialog__lede{margin:0 0 var(--as-space-md);font-family:var(--as-font-text);font-size:var(--as-type-caption);line-height:var(--as-leading-data);color:var(--as-text-muted)}.as-vehicle-dialog__fields{display:grid;gap:1.4rem}.as-vehicle-dialog__field{display:grid;gap:.6rem}.as-vehicle-dialog__label{font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-vehicle-dialog__error{margin:var(--as-space-xs) 0 0;font-family:var(--as-font-text);font-size:var(--as-type-caption);color:var(--as-text-strong)}.as-vehicle-dialog__error[hidden]{display:none}.as-vehicle-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--as-space-xs);margin-block-start:var(--as-space-md)}@media screen and (max-width:479px){.as-vehicle-dialog__actions .as-button{flex:1 1 100%}}.as-fitment__intro,.as-fitment__prompt{margin:0;font-family:var(--as-font-text);font-size:var(--as-type-small);line-height:var(--as-leading-data);color:var(--as-text-secondary);max-width:var(--as-measure-narrow)}.as-fitment__result:empty{display:none}.as-fitment__set[hidden]{display:none}.as-fitment__selection{display:flex;flex-wrap:wrap;gap:var(--as-space-xs);margin:0;min-inline-size:0;font-size:var(--as-type-caption);color:var(--as-text-strong)}.as-fitment__selection span+span{padding-inline-start:var(--as-space-xs);border-inline-start:var(--as-hairline) solid var(--as-line-strong)}.as-spec-row{display:grid;grid-template-columns:1fr;gap:var(--as-space-3xs);padding-block:var(--as-space-sm);border-block-start:var(--as-hairline) solid var(--as-line)}.as-spec-row:last-child{border-block-end:var(--as-hairline) solid var(--as-line)}.as-spec-row__term{font-family:var(--as-font-text);font-size:var(--as-type-caption);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-normal);color:var(--as-text-muted);margin:0}.as-spec-row__value{font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-data);color:var(--as-text);font-variant-numeric:tabular-nums;margin:0}@media screen and (min-width:750px){.as-spec-row{grid-template-columns:minmax(0,min(24rem,40%)) minmax(0,1fr);gap:var(--as-space-lg);align-items:baseline}}.as-media{position:relative;display:block;overflow:hidden;background-color:var(--as-surface-raised);aspect-ratio:var(--as-media-ratio, 4 / 3)}.as-media--square{--as-media-ratio: 1 / 1}.as-media--portrait{--as-media-ratio: 4 / 5}.as-media--wide{--as-media-ratio: 16 / 9}.as-media--cinema{--as-media-ratio: 21 / 9}.as-media--free{aspect-ratio:auto}.as-media>img,.as-media>video,.as-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.as-media>svg{background-color:var(--as-surface-raised);fill:var(--as-line-strong)}.as-media--empty{display:grid;place-items:center;background-color:var(--as-surface-inset);box-shadow:inset 0 0 0 var(--as-hairline) var(--as-line)}.as-media--empty:after{content:attr(data-as-slot-label);font-family:var(--as-font-display);font-size:1rem;letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-product-card{display:flex;flex-direction:column;position:relative;color:var(--as-text);background-color:var(--as-surface-raised);border:var(--as-hairline) solid var(--as-line);border-radius:var(--as-radius-sm);box-shadow:var(--as-lift);overflow:hidden;transition:border-color var(--as-duration) var(--as-ease)}.as-product-card:hover{border-color:var(--as-line-strong)}.as-product-card__media{--as-media-ratio: auto;aspect-ratio:auto;block-size:20rem;background-color:var(--as-surface-inset)}.as-product-card__sheen{block-size:1px;background:var(--as-sheen);opacity:.7}.as-product-card__media img{transition:transform var(--as-duration-slow) var(--as-ease-out)}.as-product-card:hover .as-product-card__media img{transform:scale(1.02)}.as-product-card__body{display:flex;flex-direction:column;padding:1.8rem}.as-product-card__part{margin:0 0 .6rem;text-transform:none;letter-spacing:var(--as-tracking-data)}.as-product-card__title{font-family:var(--as-font-display);font-size:var(--as-type-lead);font-weight:var(--as-weight-bold);line-height:1.2;letter-spacing:-.018em;color:var(--as-text-strong);margin:0 0 1.2rem}.as-product-card__link{color:inherit;text-decoration:none}.as-product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.as-product-card__chips,.as-spec-chips{display:flex;flex-wrap:wrap;gap:var(--as-space-2xs) 0;margin:1.6rem 0 0;padding-block-start:1.4rem;border-block-start:var(--as-hairline) solid var(--as-line)}.as-product-card__chip,.as-spec-chips__chip{display:flex;flex-direction:column;min-inline-size:0;padding-inline-end:1.8rem;margin-inline-end:1.8rem;border-inline-end:var(--as-hairline) solid var(--as-line)}.as-product-card__chip:last-child,.as-spec-chips__chip:last-child{padding-inline-end:0;margin-inline-end:0;border-inline-end:0}.as-product-card__chip dt,.as-spec-chips__chip dt{font-family:var(--as-font-display);font-size:1rem;font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted);margin-block-end:.3rem}.as-product-card__chip dd,.as-spec-chips__chip dd{margin:0;font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);font-variant-numeric:tabular-nums;color:var(--as-text);overflow-wrap:anywhere}.as-product-card__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--as-space-2xs) var(--as-space-sm);margin:1.6rem 0 0;padding-block-start:1.4rem;border-block-start:var(--as-hairline) solid var(--as-line)}.as-product-card__fact{min-inline-size:0}.as-product-card__fact dd{margin:0}.as-product-card__price{font-size:1.9rem;line-height:1;color:var(--as-text-strong)}.as-product-card__compare{color:var(--as-text-muted);margin-inline-start:var(--as-space-2xs);font-size:var(--as-type-caption)}.as-product-card__status{font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-regular);line-height:var(--as-leading-data);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-strong)}.as-sheen-rule{block-size:1px;inline-size:100%;background:var(--as-sheen);opacity:.85}.as-sheen-rule:empty,.as-product-card__sheen:empty{display:block}.as-wordmark{display:inline-block;line-height:0}.as-wordmark img{display:block;block-size:var(--as-wordmark-size, var(--as-wordmark-default-size, 4rem));inline-size:auto;max-inline-size:none}.as-wordmark .as-logo--on-light,.as-inverse .as-wordmark .as-logo--on-dark{display:none}.as-inverse .as-wordmark .as-logo--on-light{display:block}.as-wordmark__rule{display:block;margin-block-start:.8rem;max-inline-size:100%}main{counter-reset:as-section}.as-section-head{display:flex;align-items:baseline;gap:var(--as-space-sm);margin:0 0 var(--as-space-2xs)}.as-section-head__no{font-family:var(--as-font-technical);font-size:var(--as-type-label);letter-spacing:var(--as-tracking-data);color:var(--as-text-muted);flex:none}.as-section-head__no:before{counter-increment:as-section;content:counter(as-section,decimal-leading-zero)}.as-section-head__title{font-family:var(--as-font-display);font-size:var(--as-type-h2);font-weight:var(--as-weight-bold);line-height:var(--as-leading-tight);letter-spacing:-.022em;color:var(--as-text-strong);margin:0}.as-section-head--split{justify-content:space-between;margin-block-end:var(--as-space-md)}.as-section-head--split+.as-sheen-rule{margin-block-end:var(--as-space-lg);opacity:.5}.as-section-lede{font-family:var(--as-font-text);font-size:var(--as-type-body);line-height:var(--as-leading-body);color:var(--as-text-secondary);max-width:var(--as-measure);margin:0 0 var(--as-space-xl)}.as-section-lede>:first-child{margin-block-start:0}.as-section-lede>:last-child{margin-block-end:0}.as-metadata--row{display:flex;flex-wrap:wrap;gap:0;border-block-start:var(--as-hairline) solid var(--as-line)}.as-metadata--row .as-metadata__item{padding:var(--as-space-sm) var(--as-space-lg) 0 0;margin-inline-end:var(--as-space-lg);border-inline-end:var(--as-hairline) solid var(--as-line)}.as-metadata--row .as-metadata__item:last-child{margin-inline-end:0;border-inline-end:0}.as-metadata--row .as-metadata__term{font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase}.as-spec-table{inline-size:100%;border:var(--as-hairline) solid var(--as-line);border-radius:var(--as-radius-sm);overflow:hidden}.as-spec-table__head,.as-spec-table__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--as-space-sm);padding:1.2rem 1.6rem;border-block-end:var(--as-hairline) solid var(--as-line)}.as-spec-table__row:last-child{border-block-end:0}.as-spec-table__head{background-color:var(--as-surface-inset);font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-spec-table__term{font-family:var(--as-font-text);font-size:var(--as-type-caption);line-height:var(--as-leading-data);color:var(--as-text-secondary);margin:0}.as-spec-table__value{font-family:var(--as-font-technical);font-size:var(--as-type-caption);line-height:var(--as-leading-data);font-variant-numeric:tabular-nums;color:var(--as-text-strong);text-align:end;margin:0;overflow-wrap:anywhere}.as-gate{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-sm);min-block-size:var(--as-fitbar-height);padding:0 var(--as-space-sm);background-color:var(--as-surface-raised);border:var(--as-hairline) solid var(--as-line);border-radius:var(--as-radius-sm);box-shadow:var(--as-lift)}.as-gate__l{display:flex;align-items:center;gap:var(--as-space-xs);min-inline-size:0}.as-gate__k{flex:none;font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-gate__v{font-family:var(--as-font-technical);font-size:var(--as-type-caption);letter-spacing:var(--as-tracking-data);color:var(--as-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-gate--empty .as-gate__v{color:var(--as-text-muted)}.as-gate__a{flex:none;font-family:var(--as-font-display);font-size:var(--as-type-label);font-weight:var(--as-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--as-text-strong);background:none;border:0;padding:0;min-block-size:4.4rem;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none}.as-gate__a:hover{text-decoration:underline;text-underline-offset:.4rem}.as-gate__a[hidden]{display:none}.as-media--module{background:radial-gradient(120% 92% at 50% 22%,var(--as-surface-raised),var(--as-surface-inset) 70%)}.as-media--module:after{position:absolute;inset-block-start:var(--as-space-xs);inset-inline-end:var(--as-space-sm)}.as-module{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;inline-size:15.8rem;block-size:7.6rem;border:var(--as-hairline) solid var(--as-line);border-radius:3px;background:linear-gradient(180deg,var(--as-surface-raised),var(--as-surface-inset));box-shadow:var(--as-lift)}.as-module__knob{inline-size:2.2rem;block-size:2.2rem;border-radius:999px;border:var(--as-hairline) solid var(--as-line);background:var(--as-surface-raised);box-shadow:inset 0 1px #ffffff12}.as-module__knob--lit{border-color:var(--as-text-secondary);box-shadow:0 0 12px -2px #e8ecef7f}.as-data-callout{display:flex;flex-wrap:wrap;margin:0;border:var(--as-hairline) solid var(--as-line)}.as-data-callout__cell{display:flex;flex-direction:column;flex:1 1 16rem;min-inline-size:0;padding:2rem 2.2rem;border-inline-end:var(--as-hairline) solid var(--as-line)}.as-data-callout__cell:last-child{border-inline-end:0}.as-data-callout__value{order:-1;display:block;margin:0;font-family:var(--as-font-display);font-size:var(--as-text-2xl);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-display);line-height:1;color:var(--as-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.as-data-callout__unit{margin-inline-start:.5rem;font-family:var(--as-font-technical);font-size:var(--as-type-small);font-weight:var(--as-weight-regular);letter-spacing:0;color:var(--as-text-secondary)}.as-data-callout__label{display:block;margin:1rem 0 0;font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-trust-row{display:flex;flex-wrap:wrap;margin:0;border-block:var(--as-hairline) solid var(--as-line)}.as-trust-row__cell{flex:1 1 16rem;min-inline-size:0;padding:1.6rem 2rem;border-inline-end:var(--as-hairline) solid var(--as-line)}.as-trust-row__cell:last-child{border-inline-end:0}.as-trust-row__label{display:block;margin:0 0 .6rem;font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-trust-row__value{margin:0;font-family:var(--as-font-technical);font-size:var(--as-type-caption);color:var(--as-text);font-variant-numeric:tabular-nums}.as-callout{padding:1.3rem 1.6rem;border-inline-start:2px solid var(--as-line);border-radius:0 var(--as-radius-sm) var(--as-radius-sm) 0;background-color:var(--as-surface-inset)}.as-callout__head{display:block;margin:0 0 .4rem;font-family:var(--as-font-display);font-size:var(--as-type-micro);font-weight:var(--as-weight-bold);letter-spacing:var(--as-tracking-label);text-transform:uppercase;color:var(--as-text-muted)}.as-callout__body{margin:0;font-family:var(--as-font-text);font-size:var(--as-type-small);line-height:var(--as-leading-body);color:var(--as-text);max-width:none}.as-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.as-measure{max-width:var(--as-measure)}.as-measure--narrow{max-width:var(--as-measure-narrow)}.as-text-secondary{color:var(--as-text-secondary)}.as-text-muted{color:var(--as-text-muted)}.as-surface{background-color:var(--as-surface)}.as-surface-raised{background-color:var(--as-surface-raised)}.as-no-wrap{white-space:nowrap}.as-js .as-reveal{opacity:0;transform:translateY(1.2rem);transition:opacity var(--as-duration-slow) var(--as-ease-out),transform var(--as-duration-slow) var(--as-ease-out)}.as-js .as-reveal.is-revealed{opacity:1;transform:none}#product-grid>.grid__item{display:flex}#product-grid>.grid__item>.as-product-card{inline-size:100%}#product-grid .as-product-card__body{flex:1}#product-grid .as-product-card__title{min-block-size:2.4em}#product-grid .as-product-card__chips{margin-block-start:auto}#product-grid .as-product-card__foot{min-block-size:3.6rem}#MainContent .shopify-policy__container{width:100%;max-width:88rem;margin-inline:auto;padding:clamp(3.2rem,5vw,7.2rem) var(--as-gutter);font-family:var(--as-font-text)}.shopify-policy__title{text-align:left;margin:0 0 3.2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--as-line)}.shopify-policy__title h1{font-family:var(--as-font-display);font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.08;letter-spacing:-.025em}.shopify-policy__body{font-size:1.6rem;line-height:1.7;overflow-wrap:anywhere}.shopify-policy__body h2{font-family:var(--as-font-display);font-size:2.2rem;margin:3.2rem 0 1.2rem;padding-top:2rem;border-top:1px solid var(--as-line)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:2.4rem}.shopify-policy__body li+li{margin-top:.8rem}.shopify-policy__body a{color:inherit;text-underline-offset:.2em}.as-contact{max-width:88rem}.as-contact__intro{margin-bottom:3.2rem;font-family:var(--as-font-text);line-height:1.65}.as-contact__intro h1{margin:1.2rem 0 2rem}.as-contact__intro a{color:inherit;text-underline-offset:.2em}.as-contact .field__input{border-radius:0;font-family:var(--as-font-text)}.as-contact .field__label{font-family:var(--as-font-technical)}.as-contact .contact__button{margin-top:2rem}.as-contact__note{font-size:1.3rem;color:var(--as-text-muted);margin-top:1.2rem}main:has(.as-product-hero) .as-philosophy{padding-block:var(--as-space-xl)}main:has(.as-product-hero) #development .as-editorial-media{max-inline-size:56rem}
/*# sourceMappingURL=/cdn/shop/t/24/assets/alpine-siege.css.map */
