:root{--av-ivory: 245, 241, 234;--av-sand: 220, 207, 190;--av-charcoal: 41, 40, 36;--av-olive: 119, 123, 100;--av-olive-deep: 82, 84, 69;--av-white: 255, 255, 255;--av-weight-ui: 500;--av-tracking-caps: .16em;--av-tracking-caps-wide: .22em;--av-tracking-display: -.01em;--av-text-display: calc(var(--font-heading-scale) * clamp(4.6rem, 2.9rem + 5.6vw, 11.2rem));--av-text-h0: calc(var(--font-heading-scale) * clamp(4rem, 2.8rem + 3.8vw, 8rem));--av-text-h1: calc(var(--font-heading-scale) * clamp(3.6rem, 2.7rem + 2.6vw, 6rem));--av-text-h2: calc(var(--font-heading-scale) * clamp(3rem, 2.4rem + 1.8vw, 4.8rem));--av-text-h3: calc(var(--font-heading-scale) * clamp(2.4rem, 2.1rem + .8vw, 3.2rem));--av-text-h4: calc(var(--font-heading-scale) * clamp(2rem, 1.9rem + .35vw, 2.4rem));--av-text-lead: clamp(1.6rem, 1.5rem + .3vw, 1.8rem);--av-text-small: 1.3rem;--av-text-caps: 1.15rem;--av-text-caps-small: 1.05rem;--av-space-3xs: .4rem;--av-space-2xs: .8rem;--av-space-xs: 1.2rem;--av-space-sm: 1.6rem;--av-space-md: 2.4rem;--av-space-lg: 3.2rem;--av-space-xl: 4.8rem;--av-space-2xl: 6.4rem;--av-space-3xl: 9.6rem;--av-space-4xl: 12.8rem;--av-gutter: 1.5rem;--av-grid-gap: 1.2rem;--av-grid-gap-row: 3.2rem;--av-ease: cubic-bezier(.25, .46, .45, .94);--av-ease-out: cubic-bezier(.16, 1, .3, 1);--av-duration-fast: .2s;--av-duration: .4s;--av-duration-slow: .9s;--av-hairline-alpha: .14;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .85);--focused-base-outline-offset: .3rem}@media screen and (min-width:750px){:root{--av-gutter: 5rem;--av-grid-gap: 2rem;--av-grid-gap-row: 4.8rem}}@media screen and (min-width:990px){:root{--av-grid-gap: 2.4rem}}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:rgba(var(--av-sand),.9);color:rgb(var(--av-charcoal))}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.hxl,.hxxl{letter-spacing:var(--av-tracking-display);line-height:1.08;font-weight:var(--font-heading-weight)}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.av-heading em,.av-display em{font-style:italic}.hxxl{font-size:var(--av-text-display);line-height:.98}.hxl,.h0{font-size:var(--av-text-h0);line-height:1}h1,.h1{font-size:var(--av-text-h1)}h2,.h2{font-size:var(--av-text-h2)}h3,.h3{font-size:var(--av-text-h3);line-height:1.15}h4,.h4{font-size:var(--av-text-h4);line-height:1.2}h5,.h5,h6,.h6{font-family:var(--font-body-family);font-style:normal;font-weight:var(--av-weight-ui);letter-spacing:.04em}.rte p,.av-body p{max-width:68ch}.av-display,.av-heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));letter-spacing:var(--av-tracking-display);word-break:normal;overflow-wrap:break-word;text-wrap:balance}.av-display{font-size:var(--av-text-display);line-height:.98}.av-display--medium{font-size:var(--av-text-h0);line-height:1}.av-display--small{font-size:var(--av-text-h1);line-height:1.04}.av-heading{font-size:var(--av-text-h2);line-height:1.06}.av-heading--h1{font-size:var(--av-text-h1)}.av-heading--h3{font-size:var(--av-text-h3);line-height:1.12}.av-heading--h4{font-size:var(--av-text-h4);line-height:1.2}.av-eyebrow{margin:0 0 var(--av-space-sm);font-family:var(--font-body-family);font-size:var(--av-text-caps);font-style:normal;font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps-wide);line-height:1.4;text-transform:uppercase;color:rgb(var(--color-accent, var(--color-foreground)))}.av-lead{font-size:var(--av-text-lead);line-height:1.6}.av-caps{font-family:var(--font-body-family);font-size:var(--av-text-caps);font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);text-transform:uppercase}.av-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--av-gutter)}.av-section{position:relative}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(5rem + var(--buttons-border-width) * 2)}.button,.button-label,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);text-transform:uppercase}.button,.shopify-challenge__button,.customer button{padding:0 3.2rem;transition:background-color var(--av-duration-fast) var(--av-ease),color var(--av-duration-fast) var(--av-ease),box-shadow var(--av-duration-fast) var(--av-ease)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{--border-offset: var(--buttons-border-offset);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:rgba(var(--color-button),.86)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-secondary-button))}.button--full-width{width:100%}.av-link{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:var(--av-text-caps);font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);line-height:1.4;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));cursor:pointer}.av-link__label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.3rem;transition:background-size var(--av-duration) var(--av-ease)}.av-link .icon-arrow{width:1.3rem;height:auto;flex-shrink:0;transition:transform var(--av-duration) var(--av-ease)}@media(hover:hover){.av-link:hover .av-link__label{background-position:100% 100%;background-size:0% 1px}.av-link:hover .icon-arrow{transform:translate(.4rem)}}.av-link:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:none}.av-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--av-space-sm) var(--av-space-md)}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--font-body-family);letter-spacing:.02em}.field__label,.customer .field label{letter-spacing:.04em}.utility-bar{border-bottom:0}.announcement-bar__message{min-height:3.8rem;padding:1.1rem 0;font-family:var(--font-body-family);font-size:var(--av-text-caps-small);font-style:normal;font-weight:var(--av-weight-ui);letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.announcement-bar__message{letter-spacing:var(--av-tracking-caps-wide)}}.announcement-bar__link .icon-arrow{width:1.1rem}.utility-bar .slider-button .icon{height:.5rem}.header-wrapper .header{padding-left:var(--av-gutter);padding-right:var(--av-gutter)}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.header__heading-link .h2{display:inline-block;margin-right:-.3em;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2.6rem}}.header__menu-item{font-family:var(--font-body-family);font-size:var(--av-text-caps);font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);text-transform:uppercase;color:rgb(var(--color-foreground))}.header__menu-item span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.3rem;transition:background-size var(--av-duration) var(--av-ease)}.header__menu-item:hover span,.header__active-menu-item,details[open]>.header__menu-item span{text-decoration:none;background-size:100% 1px}details[open]>.header__menu-item{text-decoration:none}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__submenu .header__menu-item{font-size:1.3rem;letter-spacing:.04em;text-transform:none}@media screen and (min-width:990px){.header__inline-menu>.list-menu--inline:has(>li:nth-child(6))>li>.header__menu-item{padding-left:.9rem;padding-right:.9rem;letter-spacing:.1em}.header__inline-menu>.list-menu--inline:has(>li:nth-child(6))>li>header-menu>details>.header__menu-item{padding-left:.9rem;letter-spacing:.1em}}@media screen and (min-width:990px)and (max-width:1439px){.header--middle-center:has(.header__inline-menu>.list-menu--inline>li:nth-child(6)) .header__inline-menu{display:none}.header--middle-center:has(.header__inline-menu>.list-menu--inline>li:nth-child(6)) header-drawer{display:block;grid-area:navigation}body.overflow-hidden-tablet:has(.header--middle-center .header__inline-menu>.list-menu--inline>li:nth-child(6)){overflow:hidden}}.header__submenu.list-menu{padding:1.6rem 0}.header__icon .svg-wrapper,.header__icon .icon{width:2rem;height:2rem}.header__icon--cart .svg-wrapper,.header__icon--cart .icon{width:4rem;height:4rem}.cart-count-bubble{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-weight:var(--av-weight-ui)}.mega-menu__link{font-size:1.4rem;letter-spacing:.02em}.mega-menu__link--level-2{font-family:var(--font-body-family);font-size:var(--av-text-caps);font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);text-transform:uppercase}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.2;color:rgb(var(--color-foreground));padding-top:1rem;padding-bottom:1rem}.menu-drawer__submenu .menu-drawer__menu-item{font-size:2rem}.menu-drawer__close-button{font-family:var(--font-body-family);font-size:var(--av-text-caps);font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);text-transform:uppercase}.menu-drawer__account{font-size:1.4rem;letter-spacing:.04em}.av-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--av-space-sm) var(--av-space-xl);margin-bottom:var(--av-space-lg)}.av-section-heading__text{flex:1 1 32rem;max-width:72rem}.av-section-heading__body{margin-top:var(--av-space-sm);font-size:var(--av-text-lead);line-height:1.6}.av-section-heading__body>:first-child{margin-top:0}.av-section-heading__body>:last-child{margin-bottom:0}.av-section-heading__link{flex:0 0 auto}.av-section-heading--center{flex-direction:column;align-items:center;text-align:center}.av-section-heading--center .av-section-heading__text{flex-basis:auto}.av-section-heading--center .av-section-heading__body p{margin-inline:auto}@media screen and (min-width:750px){.av-section-heading{margin-bottom:var(--av-space-xl)}}.av-media{position:relative;display:block;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.av-media>img,.av-media>picture,.av-media>picture>img,.av-media>svg,.av-media>.av-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.av-media img{object-fit:cover;object-position:var(--av-focal, 50% 50%)}.av-ratio{aspect-ratio:var(--av-ratio, 3 / 4)}.av-ratio--square{--av-ratio: 1 / 1}.av-ratio--portrait{--av-ratio: 3 / 4}.av-ratio--four-five{--av-ratio: 4 / 5}.av-ratio--tall{--av-ratio: 2 / 3}.av-ratio--landscape{--av-ratio: 4 / 3}.av-ratio--wide{--av-ratio: 16 / 9}.av-placeholder{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100%;min-height:inherit;padding:var(--av-space-sm);background-color:rgb(var(--av-sand));background-image:radial-gradient(120% 90% at 20% 15%,rgba(var(--av-ivory),.55),rgba(var(--av-ivory),0) 60%),linear-gradient(160deg,rgba(var(--av-sand),1),rgba(var(--av-olive),.35));color:rgb(var(--av-charcoal))}.av-placeholder:empty{display:flex}.av-placeholder__label{font-family:var(--font-body-family);font-size:var(--av-text-caps-small);font-weight:var(--av-weight-ui);letter-spacing:var(--av-tracking-caps);text-transform:uppercase;opacity:.7}.av-hairline{border:0;border-top:1px solid rgba(var(--color-foreground),var(--av-hairline-alpha));margin:0}.av-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}@keyframes av-rise{0%{opacity:0;transform:translate3d(0,1.6rem,0)}to{opacity:1;transform:none}}@keyframes av-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.av-link__label,.av-link .icon-arrow,.header__menu-item span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/av-base.css.map */
