html.av-design-root{--av-ink:#0a0a0a;--av-text:#111;--av-white:#fff;--av-gallery:#faf6f1;--av-rule:#d8d8d4;--av-sans:"AV Manrope",Arial,sans-serif;--av-serif:"AV Newsreader",Georgia,serif;--av-gutter:clamp(20px,4vw,64px);--av-space:clamp(64px,7vw,112px)}html.av-theme{--font-body--family:var(--av-sans);--font-body--weight:400;--font-body--style:normal;--font-subheading--family:var(--av-sans);--font-subheading--weight:500;--font-subheading--style:normal;--font-heading--family:var(--av-serif);--font-heading--weight:400;--font-heading--style:normal;--font-accent--family:var(--av-sans);--font-accent--weight:500;--font-paragraph--family:var(--av-sans);--font-paragraph--size:1.0625rem;--font-paragraph--line-height:1.6;--font-h1--family:var(--av-serif);--font-h1--weight:400;--font-h1--size:clamp(36px,5vw,64px);--font-h1--line-height:1.06;--font-h1--letter-spacing:-.025em;--font-h2--family:var(--av-serif);--font-h2--weight:400;--font-h2--size:clamp(28px,4vw,48px);--font-h2--line-height:1.12;--font-h2--letter-spacing:-.02em;--font-h3--family:var(--av-serif);--font-h3--weight:400;--font-h4--family:var(--av-sans);--font-h4--weight:500;--font-h5--family:var(--av-sans);--font-h5--weight:500;--font-h6--family:var(--av-sans);--font-h6--weight:500;--button-font-family-primary:var(--av-sans);--button-font-family-secondary:var(--av-sans);--cart-primary-font-family:var(--av-sans);--cart-secondary-font-family:var(--av-sans);font-optical-sizing:auto;color:var(--av-text)}.av-storefront{font-family:var(--av-sans);font-size:17px;line-height:1.6}.av-storefront :focus-visible{outline:2px solid var(--av-ink);outline-offset:4px;box-shadow:0 0 0 2px #fff}.av-storefront .header-logo{padding-block:26px}.av-storefront .header-logo__image{min-width:140px}.av-storefront .header__row{border-bottom:1px solid var(--av-rule)}.av-storefront .header__icon,.av-storefront .header-actions__action{min-width:44px;min-height:44px}.av-storefront .product-card{font-family:var(--av-sans)}.av-storefront .product-card .price{font-variant-numeric:tabular-nums;font-family:var(--av-sans)}.av-storefront .product-card img{border-radius:0}.av-storefront .product-information{padding-top:28px;padding-bottom:48px}.av-storefront .product-details .rte{line-height:1.65}.av-storefront .product-details .variant-option__button-label{min-height:44px}.av-storefront .product-details .add-to-cart-button{min-height:56px;letter-spacing:.01em}.av-storefront .product-details .price{font-family:var(--av-sans);font-size:20px;font-variant-numeric:tabular-nums}.av-storefront .product-details summary{min-height:52px;align-items:center}.av-storefront .shopify-policy__container{max-width:76ch;padding:clamp(36px,6vw,88px) 24px}.av-storefront .shopify-policy__title{margin-bottom:40px;text-align:left}.av-storefront .shopify-policy__body{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.av-storefront .shopify-policy__body a{text-decoration:underline;text-underline-offset:4px}.av-storefront .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.av-storefront .cart-page,.av-storefront .search-results{font-family:var(--av-sans)}.av-shell{width:min(100%,1600px);margin-inline:auto;padding-inline:var(--av-gutter)}.av-editorial{padding-block:var(--av-space);color:var(--av-text)}.av-editorial--hero{padding-block:24px 48px}.av-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.av-editorial__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,4vw,72px);background:var(--av-gallery);min-width:0}.av-eyebrow{font:500 12px/1.5 var(--av-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px}.av-display{font:400 clamp(48px,6.2vw,96px)/.98 var(--av-serif);letter-spacing:-.035em;margin:0;max-width:12ch;text-wrap:balance}.av-editorial__text{max-width:40ch;margin-top:28px;line-height:1.65;font-size:17px}.av-editorial__text p{margin:0 0 .8em}.av-editorial__text em{font-family:var(--av-serif);font-size:1.8em;line-height:1.2}.av-link{display:inline-flex;gap:20px;align-items:center;min-height:48px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font:500 14px/1.35 var(--av-sans);padding:10px 0;margin-top:24px}.av-link__arrow{display:inline-block;transition:transform .22s ease}.av-link:hover .av-link__arrow{transform:translate(4px)}.av-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:16px 28px;background:var(--av-ink);color:var(--av-white);font:500 17px/1.4 var(--av-sans);text-decoration:none;margin-top:28px;border:1px solid var(--av-ink);border-radius:2px;transition:background .2s,color .2s}.av-cta:hover{background:var(--av-white);color:var(--av-ink)}.av-editorial__visual{min-width:0;display:flex;flex-direction:column;gap:0}.av-frame{position:relative;margin:0;background:var(--av-gallery);isolation:isolate;overflow:hidden}.av-frame img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.av-frame:before,.av-frame:after{content:"";position:absolute;inset-block:0;width:12px;background:var(--av-white);pointer-events:none;z-index:1}.av-frame:before{inset-inline-start:0;transform:translate(-12px)}.av-frame:after{inset-inline-end:0;transform:translate(12px)}.av-caption{display:flex;justify-content:space-between;gap:16px;padding:20px 0 0;font-size:14px;line-height:1.5}.av-caption a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.av-caption a:hover{text-decoration:underline;text-underline-offset:5px}.av-editorial--reverse .av-editorial__copy{order:2}.av-editorial--reverse .av-editorial__visual{order:1}.av-editorial--white .av-editorial__copy{background:var(--av-white)}.av-editorial--dark,.av-editorial--dark .av-editorial__copy{background:var(--av-ink);color:var(--av-white)}.av-editorial--dark .av-frame:before,.av-editorial--dark .av-frame:after{background:var(--av-ink)}.av-editorial--dark .av-cta{background:var(--av-white);color:var(--av-ink);border-color:var(--av-white)}.av-heading{font:400 clamp(32px,4.2vw,58px)/1.08 var(--av-serif);letter-spacing:-.025em;margin:0;text-wrap:balance}.av-rule{height:1px;background:var(--av-rule);width:100%;margin:0}.av-statement{padding-block:var(--av-space);text-align:center}.av-statement .av-heading{max-width:22ch;margin-inline:auto}.av-statement .av-eyebrow{margin-bottom:28px}.av-statement__text{max-width:48ch;margin:24px auto 0}.av-story{padding-block:var(--av-space);border-top:1px solid var(--av-rule)}.av-story__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.av-story__header p{max-width:38ch;margin:0}.av-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.av-story__grid figcaption{font-size:14px;padding-top:16px;color:#555}.av-footer-brand{margin-top:48px;padding-block:72px;background:var(--av-ink);color:var(--av-white)}.av-footer-brand__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:48px}.av-footer-brand__logo{display:block;width:clamp(220px,26vw,420px);height:auto;margin-block:20px 40px}.av-footer-brand__slogan{font:400 36px/1.2 var(--av-serif);margin:0}.av-footer-brand nav{display:grid;grid-template-columns:1fr 1fr;gap:24px}.av-footer-brand ul{list-style:none;padding:0;margin:0}.av-footer-brand a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:14px}.av-footer-brand a:hover{text-decoration:underline;text-underline-offset:5px}.av-footer-brand .av-eyebrow{margin-bottom:20px}.av-reading{max-width:78ch;margin-inline:auto;padding:var(--av-space) var(--av-gutter)}.av-reading .av-heading{margin-bottom:32px}.av-reading p{margin-block:0 24px;line-height:1.75}.av-reading a{color:inherit;text-underline-offset:4px}.av-faq{border-top:1px solid var(--av-rule);padding-block:8px}.av-faq:last-of-type{border-bottom:1px solid var(--av-rule)}.av-faq summary{padding:20px 0;font:500 17px/1.5 var(--av-sans);cursor:pointer}.av-faq__answer{padding:0 0 18px;max-width:62ch}.av-care-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:32px}.av-care-links a{min-height:44px;display:inline-flex;align-items:center}.av-aperture-mark{display:flex;gap:12px;justify-content:center;height:64px;margin-bottom:32px}.av-aperture-mark:before,.av-aperture-mark:after{content:"";height:64px;width:1px;background:currentColor;transform:skew(-12deg)}.av-storefront .variant-option--av-image-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px;width:100%}.av-storefront .variant-option--av-image-swatches legend{grid-column:1/-1;width:100%;margin-block-end:2px}.av-storefront .variant-option__button-label--av-image{display:grid;grid-template-rows:auto auto;gap:0;min-width:0;min-height:0;padding:0 0 10px;border:1px solid var(--av-rule);border-radius:0;overflow:hidden;white-space:normal;background:var(--av-white);color:var(--av-ink)}.av-storefront .av-image-swatch__media{display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--av-gallery);overflow:hidden}.av-storefront .av-image-swatch__image{display:block;width:100%;height:100%;padding:4px;object-fit:contain;object-position:center}.av-storefront .av-image-swatch__media--empty:after{content:"\2014";font:400 28px/1 var(--av-serif);color:#777}.av-storefront .av-image-swatch__label{display:block;padding:10px 8px 0;font:500 14px/1.3 var(--av-sans);text-align:center;text-wrap:balance;color:var(--av-ink)!important}.av-storefront .variant-option__button-label--av-image:has(:checked){border-color:var(--av-ink);box-shadow:inset 0 0 0 1px var(--av-ink);background:var(--av-white)!important;color:var(--av-ink)!important}.av-storefront .variant-option__button-label--av-image:has(:checked):hover{background:var(--av-gallery)!important;color:var(--av-ink)!important}.av-storefront .variant-option__button-label--av-image:has(:focus-visible){outline:2px solid var(--av-ink);outline-offset:3px}.av-storefront .variant-option__button-label--av-image:has([data-option-available=false]){opacity:.48}.av-storefront .social-icons__icon-wrapper>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.av-storefront .footer-utilities__text a,.av-storefront .policy-list-trigger{display:inline-flex;align-items:center;min-height:44px}.av-storefront .email-signup__button{min-width:44px;min-height:44px}.av-storefront .shopify-payment-button__more-options{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.av-storefront .quantity-input,.av-storefront quantity-selector input,.av-storefront .cart-items__quantity input{min-height:44px}.av-storefront .account-button__text{font-family:var(--av-sans)}.av-storefront .cart-drawer__items{padding-block-start:16px}.av-cart-timer{margin:0 var(--cart-drawer-padding);padding:13px 16px;background:var(--av-ink);color:var(--av-white);border-block:1px solid var(--av-ink);text-align:center}.av-cart-timer__line{margin:0;font:500 14px/1.3 var(--av-sans);letter-spacing:.025em}.av-cart-timer__time{display:inline-block;min-width:4.5ch;font-variant-numeric:tabular-nums;color:var(--av-white)}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.av-storefront[data-av-motion=true] .av-in-view .av-frame:before{animation:av-aperture-left .42s cubic-bezier(.2,.7,.2,1) both}.av-storefront[data-av-motion=true] .av-in-view .av-frame:after{animation:av-aperture-right .42s cubic-bezier(.2,.7,.2,1) both}.av-storefront[data-av-motion=true] .av-in-view .av-rule{animation:av-rule-settle .28s ease-out both}}@keyframes av-aperture-left{0%{transform:translate(0)}to{transform:translate(-12px)}}@keyframes av-aperture-right{0%{transform:translate(0)}to{transform:translate(12px)}}@keyframes av-rule-settle{0%{transform:translate(-12px);width:calc(100% - 12px)}to{transform:none;width:100%}}@media(max-width:749px){.av-storefront .header-logo{padding-block:24px}.av-storefront .product-information{padding-top:12px;padding-bottom:32px}.av-editorial{padding-block:56px}.av-editorial--hero{padding-top:12px;padding-bottom:32px}.av-editorial__grid{grid-template-columns:1fr;gap:20px}.av-editorial__copy{padding:28px 20px}.av-editorial--hero .av-editorial__copy{padding:24px 20px 28px}.av-display{font-size:clamp(42px,12vw,64px);max-width:13ch}.av-eyebrow{font-size:12px;letter-spacing:.09em;margin-bottom:20px}.av-editorial__text{margin-top:20px}.av-editorial__text em{font-size:1.45em}.av-editorial--hero .av-cta{width:100%;margin-top:18px}.av-editorial--reverse .av-editorial__copy,.av-editorial--reverse .av-editorial__visual{order:initial}.av-caption{padding-top:10px;font-size:14px}.av-story__header{display:block;margin-bottom:28px}.av-story__header p{margin-top:20px}.av-story__grid{gap:16px}.av-story__grid figcaption{font-size:14px}.av-footer-brand{padding-block:48px;margin-top:32px}.av-footer-brand__grid{grid-template-columns:1fr;gap:44px}.av-footer-brand__logo{width:240px;max-width:100%}.av-footer-brand nav{gap:16px}.av-reading{padding-block:56px}}@media(max-width:389px){.av-story__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.av-storefront .av-frame:before,.av-storefront .av-frame:after,.av-storefront .av-rule{animation:none!important}.av-storefront .av-link__arrow,.av-storefront .av-cta{transition:none}.av-storefront{scroll-behavior:auto}}.av-storefront .announcement-bar__slider slideshow-arrows{display:none}.av-storefront .announcement-bar__slides{width:100%}html:not(.av-variant-chosen) body:has(.av-variant-stock) .av-variant-stock{display:none}html:not(.av-variant-chosen) body:has(.av-variant-stock) .variant-option__swatch-value{visibility:hidden}html:not(.av-variant-chosen) body:has(.av-variant-stock) .variant-option__button-label--av-image:has(:checked){border-color:var(--av-rule);box-shadow:none;background:var(--av-white)!important;color:var(--av-text)!important}.av-storefront [class*=ai-rating-badge],.av-storefront [class*=ai-rating-badge] *{font-family:AV Manrope,ui-sans-serif,system-ui,-apple-system,sans-serif!important}@media(max-width:749px){body.av-storefront:has(.av-variant-stock) .product-form-buttons--stacked{gap:10px}body.av-storefront:has(.av-variant-stock) .product-form-buttons--stacked .quantity-selector-wrapper{flex:0 0 100%;max-width:124px}body.av-storefront:has(.av-variant-stock) .product-form-buttons--stacked>*:has(.add-to-cart-button){flex:1 1 100%;max-width:100%}body.av-storefront:has(.av-variant-stock) .product-form-buttons--stacked .add-to-cart-button{width:100%}body.av-storefront:has(.av-variant-stock) .layout-panel-flex--row:has([class*=__text_av_trust_return]){flex-wrap:nowrap;gap:14px}body.av-storefront:has(.av-variant-stock) .layout-panel-flex--row:has([class*=__text_av_trust_return]) p{font-size:.86rem;white-space:nowrap}body.av-storefront:has(.av-variant-stock) .payment-icons svg,body.av-storefront:has(.av-variant-stock) .payment-icons img{height:16px;width:auto}body.av-storefront:has(.av-variant-stock) .payment-icons__list{gap:5px;row-gap:5px}body.av-storefront:has(.av-variant-stock) .variant-option--av-image-swatches{gap:8px}body.av-storefront:has(.av-variant-stock) .variant-option__button-label--av-image{padding-block-end:6px}body.av-storefront:has(.av-variant-stock) .variant-option__button-label--av-image .variant-option__button-label__text{padding-block-start:6px;font-size:.82rem;line-height:1.25}}@media(max-width:749px){body.av-storefront:has(.av-variant-stock) slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots{gap:.5rem;padding-inline:var(--padding-sm);max-width:100%;background:#0a0a0a6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots button{--size: .42rem;--color: rgb(255 255 255 / .5);--color-active: #fff;--color-hover: rgb(255 255 255 / .75);transition:opacity .18s ease}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots button:after{box-shadow:none;transition:width .18s ease,height .18s ease}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots[data-av-dotwin] li[data-av-d=out]{display:none}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots[data-av-dotwin] li[data-av-d="0"] button{--size: .52rem;opacity:1}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots[data-av-dotwin] li[data-av-d="1"] button{--size: .38rem;opacity:.72}body.av-storefront:has(.av-variant-stock) .slideshow-controls__dots[data-av-dotwin] li[data-av-d="2"] button{--size: .26rem;opacity:.42}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/av-storefront-v2.css.map */
