:root{--av-space-1: .25rem;--av-space-2: .5rem;--av-space-3: .75rem;--av-space-4: 1rem;--av-space-6: 1.5rem;--av-space-8: 2rem;--av-space-12: 3rem;--av-space-16: 4rem;--av-space-24: 6rem;--av-section-gap: clamp(4rem, 3rem + 4vw, 7rem);--av-radius-pill: 999px;--av-radius-field: 8px;--av-ease: cubic-bezier(.22, 1, .36, 1);--av-on-media: #ffffff;--av-night: #1c1a17;--av-paper: #f5f1ea}:is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.005em;text-wrap:balance}:is(h1,h2,h3,.h1,.h2,.h3,.av-title) em{font-style:italic;color:var(--av-accent)}.av-eyebrow{display:inline-block;margin:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.av-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.av-title--xl{font-size:clamp(2.5rem,1.4rem + 4.6vw,5.25rem)}.av-title--lg{font-size:clamp(2rem,1.35rem + 2.6vw,3.5rem)}.av-title--md{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.av-lead{margin:0;max-width:34rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6;color:var(--av-ink-soft)}.av-container{width:min(100% - var(--page-margin, 16px) * 2,var(--page-content-width, 1400px));margin-inline:auto}.av-section{padding-block:calc(var(--av-section-gap) / 2)}.av-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--av-space-4) var(--av-space-8);margin-block-end:clamp(1.75rem,1.25rem + 1.5vw,3rem)}.av-section-head>div{display:grid;gap:var(--av-space-3);min-width:0}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--av-space-2);min-height:3rem;padding-inline:1.75rem;border:1px solid transparent;border-radius:var(--av-radius-pill);font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .3s var(--av-ease),color .3s var(--av-ease),border-color .3s var(--av-ease),transform .3s var(--av-ease)}.av-btn:active{transform:scale(.98)}.av-btn--primary{background:var(--av-ink);color:var(--color-background)}.av-btn--primary:hover{background:color-mix(in srgb,var(--av-ink) 82%,var(--av-accent))}.av-btn--secondary{border-color:currentColor;background:transparent;color:inherit}.av-btn--secondary:hover{background:var(--av-ink);border-color:var(--av-ink);color:var(--color-background)}.av-btn--light{background:#fff;color:var(--av-night)}.av-btn--light:hover{background:var(--av-paper)}.av-btn--ghost-light{border-color:#ffffffb3;background:transparent;color:#fff}.av-btn--ghost-light:hover{background:#fff;color:var(--av-night)}.av-link{position:relative;display:inline-flex;align-items:center;gap:var(--av-space-2);padding-block:.25rem;font-weight:500;color:inherit;text-decoration:none}.av-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:currentColor;transform-origin:right;transition:transform .45s var(--av-ease)}.av-link:hover:after{transform:scaleX(0)}.av-link svg{width:.875rem;height:.875rem;transition:transform .45s var(--av-ease)}.av-link:hover svg{transform:translate(3px)}:is(.av-btn,.av-link,.av-card-link):focus-visible{outline:2px solid var(--av-accent);outline-offset:3px}.av-flip{transform:scaleX(-1)}[dir=rtl] .av-flip{transform:none}.av-media{position:relative;overflow:hidden;background:var(--av-surface)}.av-media img{display:block;width:100%;height:100%;object-fit:cover}.card-gallery{background-color:var(--av-media-bg)}.card-gallery img{mix-blend-mode:multiply}.av-rail{position:relative;display:block}.av-rail__track{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.av-rail__track::-webkit-scrollbar{display:none}.av-rail__track:focus-visible{outline:2px solid var(--av-accent);outline-offset:3px}.av-rail__item{flex:0 0 calc((100% - .5rem)/2 - 6%);min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.av-rail__item{flex-basis:calc((100% - 1rem) / 3)}}@media screen and (min-width:1100px){.av-rail__item{flex-basis:calc((100% - 1.5rem)/4)}}.av-rail__nav{position:absolute;inset-inline:.75rem;inset-block-start:calc(50% - 4.5rem);display:flex;justify-content:space-between;pointer-events:none}.av-rail__arrow{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--color-background);color:var(--color-foreground);box-shadow:0 6px 18px #0000001a;opacity:0;pointer-events:auto;cursor:pointer;transition:opacity .3s,transform .3s var(--av-ease)}.av-rail__arrow svg{width:1.25rem;height:1.25rem}.av-rail:hover .av-rail__arrow:not(:disabled),.av-rail__arrow:focus-visible{opacity:1}.av-rail__arrow:disabled{pointer-events:none}.av-rail.is-static .av-rail__nav,.av-rail.is-static .av-rail__progress{display:none}.av-rail__progress{position:relative;height:2px;margin-block-start:1.6rem;overflow:hidden;background:var(--av-line)}.av-rail__progress span{position:absolute;inset-block:0;inset-inline-start:calc(var(--av-progress-start, 0) * 100%);width:calc(var(--av-progress-size, .25) * 100%);background:var(--color-foreground);transition:inset-inline-start .2s,width .2s}@media(hover:none){.av-rail__nav{display:none}}.product-information .product-media-container,.product-information .product-media-container.constrain-height{background-color:var(--av-media-bg)}.product-information .product-media-container img{mix-blend-mode:multiply}.product-information .details__header{padding-block:1.125rem;font-size:.9375rem;font-weight:500;letter-spacing:.01em}.product-information .details-content{padding-block-end:1.25rem;color:var(--av-ink-soft)}.product-information .add-to-cart-button{min-height:3.25rem;letter-spacing:.02em}.cart-items__media-container{overflow:hidden;background-color:var(--av-media-bg)}.cart-items__media-image{object-fit:contain;mix-blend-mode:multiply}.cart-items__title{font-size:.9375rem;line-height:1.4;text-decoration:none}.cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}.cart-items__price,.cart-totals{font-variant-numeric:tabular-nums}.cart-drawer .theme-drawer__title,.cart-page .cart-title,main-cart .cart-title{font-family:var(--font-heading--family);font-weight:500}.cart__checkout-button{min-height:3.25rem;letter-spacing:.02em}html.av-motion-ready [data-av-reveal]{opacity:0}@media(prefers-reduced-motion:reduce){html.av-motion-ready [data-av-reveal]{opacity:1}.av-btn,.av-link:after,.av-link svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/avenzo.css.map */
