:root{--aw-color-background: #f7f7f5;--aw-color-surface: #ffffff;--aw-color-text: #111111;--aw-color-muted: #5a5a57;--aw-color-border: #e2e1dc;--aw-color-border-strong: #111111;--aw-color-accent: #1f2a44;--aw-color-cta: #111111;--aw-color-cta-hover: #2b2b2b;--aw-color-cta-text: #ffffff;--aw-color-error: #b3261e;--aw-color-success: #2e6b3f;--aw-color-focus: var(--aw-color-accent);--aw-font-heading: var(--font-heading-family, "Oswald", "Arial Narrow", sans-serif);--aw-font-body: var(--font-body-family, "Assistant", system-ui, sans-serif);--aw-font-heading-weight: var(--font-heading-weight, 600);--aw-font-body-weight: var(--font-body-weight, 400);--aw-font-body-weight-bold: var(--font-body-weight-bold, 700);--aw-text-xs: 12px;--aw-text-sm: 14px;--aw-text-md: 16px;--aw-text-lg: clamp(18px, 17.3px + .19vw, 20px);--aw-text-xl: clamp(22px, 20.6px + .38vw, 26px);--aw-text-2xl: clamp(30px, 25.1px + 1.31vw, 44px);--aw-text-3xl: clamp(38px, 29.5px + 2.25vw, 64px);--aw-text-display: clamp(84px, 50px + 9.1vw, 180px);--aw-leading-tight: .9;--aw-leading-heading: 1.12;--aw-leading-body: 1.6;--aw-tracking-heading: .01em;--aw-tracking-caps: .12em;--aw-tracking-button: .08em;--aw-space-1: 4px;--aw-space-2: 8px;--aw-space-3: 12px;--aw-space-4: 16px;--aw-space-6: 24px;--aw-space-8: 32px;--aw-space-12: 48px;--aw-space-16: 64px;--aw-space-24: 96px;--aw-section-spacing: clamp(48px, 34.6px + 3.6vw, 96px);--aw-section-spacing-tight: clamp(32px, 27.5px + 1.2vw, 48px);--aw-container: 1400px;--aw-container-narrow: 760px;--aw-gutter: clamp(16px, 10.4px + 1.5vw, 32px);--aw-grid-gap: clamp(12px, 9.2px + .75vw, 24px);--aw-border-width: 1px;--aw-radius-sm: 2px;--aw-radius-md: 4px;--aw-radius-lg: 8px;--aw-radius-component: 0px;--aw-shadow-overlay: 0 12px 32px rgba(17, 17, 17, .12);--aw-shadow-sticky: 0 -4px 16px rgba(17, 17, 17, .08);--aw-touch-target: 44px;--aw-button-height: 52px;--aw-button-height-sm: 44px;--aw-button-height-lg: 56px;--aw-button-padding-x: 28px;--aw-input-height: 48px;--aw-z-sticky: 20;--aw-z-header: 30;--aw-z-drawer: 40;--aw-z-overlay: 50;--aw-ease-out: cubic-bezier(.22, 1, .36, 1);--aw-duration-fast: .15s;--aw-duration: .25s;--aw-duration-slow: .4s}.aw-container{width:100%;max-width:calc(var(--aw-container) + 2 * var(--aw-gutter));margin-inline:auto;padding-inline:var(--aw-gutter);box-sizing:border-box}.aw-container--narrow{max-width:calc(var(--aw-container-narrow) + 2 * var(--aw-gutter))}.aw-section{padding-block:var(--aw-section-spacing)}.aw-section--tight{padding-block:var(--aw-section-spacing-tight)}.aw-stack>*+*{margin-top:var(--aw-stack-gap, var(--aw-space-4))}.aw-grid{display:grid;gap:var(--aw-grid-gap);grid-template-columns:repeat(var(--aw-cols, 2),minmax(0,1fr))}@media screen and (min-width:750px){.aw-grid{grid-template-columns:repeat(var(--aw-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:990px){.aw-grid{grid-template-columns:repeat(var(--aw-cols-desktop, 4),minmax(0,1fr))}}.aw-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--aw-rail-item, 44%);gap:var(--aw-grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--aw-gutter);padding-inline:var(--aw-gutter);margin-inline:calc(-1 * var(--aw-gutter));scrollbar-width:none}.aw-rail::-webkit-scrollbar{display:none}.aw-rail>*{scroll-snap-align:start}:where(.aw-display,.aw-h1,.aw-h2,.aw-h3){margin:0}.aw-display,.aw-h1,.aw-h2,.aw-h3{color:var(--aw-color-text);font-family:var(--aw-font-heading);font-weight:var(--aw-font-heading-weight);letter-spacing:var(--aw-tracking-heading);line-height:var(--aw-leading-heading);text-wrap:balance}.aw-display{font-size:var(--aw-text-display);line-height:var(--aw-leading-tight);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums}.aw-h1{font-size:var(--aw-text-3xl);text-transform:uppercase}.aw-h2{font-size:var(--aw-text-2xl);text-transform:uppercase}.aw-h3{font-size:var(--aw-text-xl)}.aw-body{color:var(--aw-color-text);font-family:var(--aw-font-body);font-size:var(--aw-text-md);line-height:var(--aw-leading-body)}.aw-lead{font-size:var(--aw-text-lg);line-height:1.5}.aw-small{font-size:var(--aw-text-sm);line-height:1.5}.aw-muted{color:var(--aw-color-muted)}.aw-eyebrow,.aw-caption{font-family:var(--aw-font-body);font-size:var(--aw-text-xs);font-weight:var(--aw-font-body-weight-bold);letter-spacing:var(--aw-tracking-caps);line-height:1.4;text-transform:uppercase}.aw-eyebrow{color:var(--aw-color-muted)}.aw-rte>*+*{margin-top:var(--aw-space-4)}.aw-rte p{margin:0}.aw-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--aw-duration-fast) ease}.aw-link:hover{text-decoration-color:transparent}.aw-link--arrow{display:inline-flex;align-items:center;gap:var(--aw-space-2);min-height:var(--aw-touch-target);font-size:var(--aw-text-sm);font-weight:var(--aw-font-body-weight-bold);letter-spacing:var(--aw-tracking-button);text-decoration:none;text-transform:uppercase}.aw-link--arrow:after{content:"\2192";transition:transform var(--aw-duration) var(--aw-ease-out)}.aw-link--arrow:hover:after{transform:translate(4px)}.aw-btn{--_bg: var(--aw-color-cta);--_fg: var(--aw-color-cta-text);--_border: var(--aw-color-cta);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--aw-space-2);box-sizing:border-box;min-height:var(--aw-button-height);padding:0 var(--aw-button-padding-x);border:var(--aw-border-width) solid var(--_border);border-radius:var(--aw-radius-component);background:var(--_bg);color:var(--_fg);font-family:var(--aw-font-body);font-size:15px;font-weight:var(--aw-font-body-weight-bold);letter-spacing:var(--aw-tracking-button);line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--aw-duration-fast) ease,border-color var(--aw-duration-fast) ease,color var(--aw-duration-fast) ease,transform var(--aw-duration-fast) ease}.aw-btn:hover{--_bg: var(--aw-color-cta-hover);--_border: var(--aw-color-cta-hover)}.aw-btn:active{transform:scale(.985)}.aw-btn--secondary{--_bg: var(--aw-color-surface);--_fg: var(--aw-color-text);--_border: var(--aw-color-surface)}.aw-btn--secondary:hover{--_bg: var(--aw-color-background);--_border: var(--aw-color-background)}.aw-btn--outline{--_bg: transparent;--_fg: var(--aw-color-text);--_border: var(--aw-color-border-strong)}.aw-btn--outline:hover{--_bg: var(--aw-color-text);--_fg: var(--aw-color-cta-text);--_border: var(--aw-color-text)}.aw-btn--text{--_bg: transparent;--_fg: var(--aw-color-text);--_border: transparent;min-height:var(--aw-touch-target);padding-inline:var(--aw-space-1);text-decoration:underline;text-underline-offset:.3em}.aw-btn--text:hover{--_bg: transparent;--_border: transparent;text-decoration-color:transparent}.aw-btn--lg{min-height:var(--aw-button-height-lg);font-size:16px}.aw-btn--sm{min-height:var(--aw-button-height-sm);padding-inline:var(--aw-space-6)}.aw-btn--block{display:flex;width:100%}.aw-btn[disabled],.aw-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.aw-btn.is-loading{color:transparent;pointer-events:none}.aw-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--_fg);border-right-color:transparent;border-radius:50%;animation:aw-spin .7s linear infinite}@keyframes aw-spin{to{transform:rotate(360deg)}}.aw-plate{--_size: 12px;display:inline-flex;align-items:stretch;max-width:100%;border:var(--aw-border-width) solid currentColor;border-radius:var(--aw-radius-sm);font-family:var(--aw-font-heading);font-size:var(--_size);font-weight:var(--aw-font-heading-weight);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.aw-plate__code,.aw-plate__name{display:inline-flex;align-items:center;padding:.42em .6em}.aw-plate__name{overflow:hidden;text-overflow:ellipsis;border-left:var(--aw-border-width) solid currentColor}.aw-plate--quiet{border-color:transparent;color:var(--aw-color-muted)}.aw-plate--quiet .aw-plate__code,.aw-plate--quiet .aw-plate__name{padding:0}.aw-plate--quiet .aw-plate__name{margin-left:.5em;padding-left:.5em;border-left-color:var(--aw-color-border)}.aw-plate--md{--_size: 15px}.aw-plate--lg{--_size: 20px}.aw-plate--inverse{color:var(--aw-color-cta-text)}.aw-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--aw-space-2);border:var(--aw-border-width) solid var(--aw-color-border-strong);border-radius:var(--aw-radius-sm);background:var(--aw-color-surface);color:var(--aw-color-text);font-family:var(--aw-font-body);font-size:11px;font-weight:var(--aw-font-body-weight-bold);letter-spacing:.1em;line-height:1;text-transform:uppercase}.aw-badge--solid{background:var(--aw-color-text);color:var(--aw-color-cta-text)}.aw-badge--muted{border-color:var(--aw-color-border);color:var(--aw-color-muted)}.aw-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--aw-color-surface);border:var(--aw-border-width) solid var(--aw-color-border);border-radius:var(--aw-radius-component);color:var(--aw-color-text);transition:border-color var(--aw-duration-fast) ease}.aw-card:hover{border-color:var(--aw-color-border-strong)}.aw-card__media{position:relative;overflow:hidden;aspect-ratio:var(--aw-card-ratio, 4 / 5);background:var(--aw-color-background)}.aw-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aw-card__body{display:flex;flex-direction:column;gap:var(--aw-space-2);padding:var(--aw-space-3) var(--aw-space-3) var(--aw-space-4)}.aw-card__link{color:inherit;text-decoration:none}.aw-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.aw-card__link:focus-visible{outline:none}.aw-card:has(.aw-card__link:focus-visible){outline:2px solid var(--aw-color-focus);outline-offset:2px}.aw-product-card{--aw-media-ratio: 9 / 10;--aw-media-position: right center;height:100%;border-color:transparent;background:transparent}.aw-product-card:hover{border-color:transparent}.aw-product-card__media{aspect-ratio:var(--aw-media-ratio)}.aw-card__media .aw-product-card__img,.aw-product-card__media-secondary img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--aw-media-position)}.aw-product-card__placeholder{fill:var(--aw-color-border);background:var(--aw-color-background)}.aw-product-card__badge{position:absolute;top:var(--aw-space-2);left:var(--aw-space-2);z-index:2}.aw-product-card .aw-card__body{flex:1 1 auto;gap:var(--aw-space-1);padding:var(--aw-space-3) 0 0}.aw-product-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin-bottom:2px}.aw-product-card__meta .aw-plate{--_size: 12px;max-width:100%;color:var(--aw-color-text)}.aw-product-card__type{color:var(--aw-color-muted);font-family:var(--aw-font-body);font-size:11px;font-weight:var(--aw-font-body-weight-bold);letter-spacing:var(--aw-tracking-caps);line-height:1.2;text-transform:uppercase}.aw-product-card__title{margin:0;font-family:var(--aw-font-body);font-size:var(--aw-text-sm);font-weight:var(--aw-font-body-weight);letter-spacing:0;line-height:1.4;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.aw-product-card__title a{letter-spacing:0;text-transform:none}.aw-product-card__price{margin-top:auto;padding-top:2px;font-size:var(--aw-text-sm);font-weight:var(--aw-font-body-weight-bold)}.aw-product-card__price .price{font-size:var(--aw-text-sm);letter-spacing:0}.aw-product-card__price .price__container{margin:0}.aw-product-card__price .price-item{overflow-wrap:anywhere}.aw-product-card__actions{position:relative;z-index:2;margin-top:var(--aw-space-2)}.aw-product-card__actions .quick-add__submit{min-height:var(--aw-touch-target);padding-inline:var(--aw-space-2);font-size:12px}.aw-product-card__media-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--aw-duration) ease}.aw-product-card__cta{display:none}@media(hover:hover)and (pointer:fine){.aw-product-card:hover .aw-product-card__media-secondary{opacity:1}.aw-product-card__cta{position:absolute;right:var(--aw-space-3);bottom:var(--aw-space-3);left:var(--aw-space-3);z-index:2;display:flex;align-items:center;justify-content:center;min-height:var(--aw-button-height-sm);background:var(--aw-color-cta);color:var(--aw-color-cta-text);font-family:var(--aw-font-body);font-size:12px;font-weight:var(--aw-font-body-weight-bold);letter-spacing:var(--aw-tracking-button);text-transform:uppercase;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity var(--aw-duration-fast) ease,transform var(--aw-duration-fast) var(--aw-ease-out)}.aw-product-card:hover .aw-product-card__cta,.aw-product-card:has(.aw-card__link:focus-visible) .aw-product-card__cta{opacity:1;transform:none}.aw-product-card:hover .aw-product-card__title a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media screen and (min-width:750px){.aw-product-card__title,.aw-product-card__price,.aw-product-card__price .price{font-size:var(--aw-text-md)}.aw-product-card__meta{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--aw-space-3)}}@media screen and (max-width:419px){.aw-product-card__meta .aw-plate{--_size: 11px;letter-spacing:.03em}.aw-product-card__title,.aw-product-card__price .price{font-size:13px}}.aw-field{display:flex;flex-direction:column;gap:var(--aw-space-2)}.aw-label{color:var(--aw-color-text);font-size:var(--aw-text-sm);font-weight:var(--aw-font-body-weight-bold)}.aw-input,.aw-select{box-sizing:border-box;width:100%;min-height:var(--aw-input-height);padding:0 var(--aw-space-4);border:var(--aw-border-width) solid var(--aw-color-border-strong);border-radius:var(--aw-radius-component);background:var(--aw-color-surface);color:var(--aw-color-text);font-family:var(--aw-font-body);font-size:16px;-webkit-appearance:none;appearance:none}.aw-input::placeholder{color:var(--aw-color-muted)}.aw-input:focus-visible,.aw-select:focus-visible{outline:2px solid var(--aw-color-focus);outline-offset:0}.aw-input[aria-invalid=true]{border-color:var(--aw-color-error)}.aw-field__error{color:var(--aw-color-error);font-size:var(--aw-text-sm)}.aw-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--aw-touch-target);min-height:var(--aw-touch-target);padding:0 var(--aw-space-4);border:var(--aw-border-width) solid var(--aw-color-border);border-radius:var(--aw-radius-component);background:var(--aw-color-surface);color:var(--aw-color-text);font-family:var(--aw-font-body);font-size:var(--aw-text-sm);font-weight:var(--aw-font-body-weight-bold);white-space:nowrap;cursor:pointer;transition:border-color var(--aw-duration-fast) ease,background-color var(--aw-duration-fast) ease}.aw-chip:hover{border-color:var(--aw-color-border-strong)}.aw-chip[aria-pressed=true],.aw-chip[aria-selected=true],.aw-chip.is-active{background:var(--aw-color-text);border-color:var(--aw-color-text);color:var(--aw-color-cta-text)}.aw-accordion{border-top:var(--aw-border-width) solid var(--aw-color-border)}.aw-accordion:last-of-type{border-bottom:var(--aw-border-width) solid var(--aw-color-border)}.aw-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-4);min-height:56px;padding-block:var(--aw-space-3);font-size:var(--aw-text-sm);font-weight:var(--aw-font-body-weight-bold);letter-spacing:.06em;list-style:none;text-transform:uppercase;cursor:pointer}.aw-accordion>summary::-webkit-details-marker{display:none}.aw-accordion>summary:after{content:"+";flex:none;font-size:20px;font-weight:400;line-height:1;transition:transform var(--aw-duration) var(--aw-ease-out)}.aw-accordion[open]>summary:after{transform:rotate(45deg)}.aw-accordion__content{padding-bottom:var(--aw-space-6);font-size:var(--aw-text-md);line-height:var(--aw-leading-body)}.aw-divider{height:0;margin:0;border:0;border-top:var(--aw-border-width) solid var(--aw-color-border)}.aw-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aw-btn:focus-visible,.aw-chip:focus-visible,.aw-link:focus-visible,.aw-link--arrow:focus-visible,.aw-accordion>summary:focus-visible{outline:2px solid var(--aw-color-focus);outline-offset:3px;box-shadow:none}@media(prefers-reduced-motion:reduce){.aw-btn,.aw-chip,.aw-link--arrow:after,.aw-accordion>summary:after,.aw-product-card__media-secondary,.aw-product-card__cta{transition:none}}.aw-breadcrumb{margin:0 0 var(--aw-space-4);font-family:var(--aw-font-body);font-size:var(--aw-text-xs);letter-spacing:.02em}.aw-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--aw-space-2);margin:0;padding:0;list-style:none;color:var(--aw-color-muted)}.aw-breadcrumb__list li{display:inline-flex;align-items:center;min-width:0}.aw-breadcrumb__list li+li:before{content:"/";margin-right:var(--aw-space-2);color:var(--aw-color-border)}.aw-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--aw-touch-target);color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.aw-breadcrumb a:hover{color:var(--aw-color-text);text-decoration-color:currentColor}.aw-breadcrumb a:focus-visible{outline:2px solid var(--aw-color-focus);outline-offset:2px}.aw-breadcrumb [aria-current=page]{overflow:hidden;max-width:28ch;color:var(--aw-color-text);text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){.aw-breadcrumb__list li:last-child{display:none}}#main-cart-footer .aw-free-shipping{margin-top:var(--aw-space-3);padding:0}cart-items .title-wrapper-with-link .underlined-link,#main-cart-items .cart-item__name{display:inline-flex;align-items:center;min-height:var(--aw-touch-target)}.aw-cart-summary{display:grid;gap:var(--aw-space-2);margin:0;font-size:var(--aw-text-sm);font-variant-numeric:tabular-nums;text-align:left}.aw-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--aw-space-3)}.aw-cart-summary dt,.aw-cart-summary dd{margin:0}.aw-cart-summary dd{text-align:right;white-space:nowrap}.aw-cart-summary__row--saving{color:var(--aw-color-success)}.aw-cart-summary__row--total{margin-top:var(--aw-space-1);padding-top:var(--aw-space-3);border-top:var(--aw-border-width) solid var(--aw-color-border);font-size:var(--aw-text-md);font-weight:var(--aw-font-body-weight-bold)}.aw-cart-summary__note{margin:var(--aw-space-2) 0 0;color:var(--aw-color-muted);font-size:var(--aw-text-xs);line-height:1.5;text-align:left}.cart__checkout-button{min-height:var(--aw-button-height-lg, 56px);font-weight:var(--aw-font-body-weight-bold);letter-spacing:var(--aw-tracking-button)}.aw-checkout-trust{margin-top:var(--aw-space-3);text-align:center}.aw-checkout-trust__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;margin:0;color:var(--aw-color-muted);font-size:var(--aw-text-xs);line-height:1.5}.aw-checkout-trust__line svg{flex:none}.aw-checkout-trust__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.aw-checkout-trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:var(--aw-space-2) 0 0;padding:0}.aw-checkout-trust__icon{display:block;width:34px;height:22px}#main-cart-footer .aw-cart-summary,#main-cart-footer .aw-cart-summary__note,#main-cart-footer .aw-checkout-trust{max-width:36rem;margin-left:auto}#main-cart-footer .aw-cart-summary{margin-bottom:var(--aw-space-4)}cart-drawer .aw-progress{margin-bottom:var(--aw-space-3)}cart-drawer .aw-cart-summary{gap:var(--aw-space-1)}cart-drawer .aw-cart-summary__row--total{padding-top:var(--aw-space-2)}cart-drawer .aw-cart-summary__note{margin-top:var(--aw-space-1)}cart-drawer .aw-checkout-trust{margin-top:var(--aw-space-2)}.aw-product-card__media--sw .aw-product-card__img{top:-18.3%;left:-108.8%;width:219.8%;max-width:none;height:131.9%;object-fit:fill}.aw-cart-thumb{display:block;width:100%;max-width:calc(10rem / var(--font-body-scale))}.aw-cart-thumb--wide,.aw-cart-thumb--sw{position:relative;overflow:hidden;aspect-ratio:9 / 10;background:var(--aw-color-surface)}.aw-cart-thumb--wide .cart-item__image,.aw-cart-thumb--sw .cart-item__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:right center}.aw-cart-thumb--sw .cart-item__image{top:-18.3%;left:-108.8%;width:219.8%;height:131.9%;object-fit:fill}.cart-item__image-container:has(>.aw-cart-thumb){display:block;width:100%}.aw-cart-thumb.aw-cart-thumb--wide .cart-item__image,.aw-cart-thumb.aw-cart-thumb--sw .cart-item__image{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/arvion-base.css.map */
