:root{--vantif-black: #0A0A0A;--vantif-cream: #F7F4EF;--vantif-cream-dark: #EDE9E2;--vantif-white: #FFFFFF;--vantif-border: #E8E5DF;--vantif-text-strong: 1;--vantif-text-base: .85;--vantif-text-muted: .55;--vantif-text-faint: .35;--vantif-fs-display: clamp(2.75rem, 8vw, 6rem);--vantif-fs-h1: clamp(2rem, 5.5vw, 4rem);--vantif-fs-h2: clamp(1.5rem, 3.6vw, 2.5rem);--vantif-fs-h3: clamp(1.125rem, 1.6vw, 1.375rem);--vantif-fs-body: 1rem;--vantif-fs-small: .875rem;--vantif-fs-eyebrow: .6875rem;--vantif-fs-cta: .75rem;--vantif-tracking-display: -.025em;--vantif-tracking-tight: -.015em;--vantif-tracking-normal: 0;--vantif-tracking-eyebrow: .24em;--vantif-tracking-cta: .18em;--vantif-tracking-nav: .1em;--vantif-space-xs: .5rem;--vantif-space-sm: 1rem;--vantif-space-md: 1.5rem;--vantif-space-lg: 2.5rem;--vantif-space-xl: 4rem;--vantif-space-2xl: 6rem;--vantif-section-py-mobile: 3rem;--vantif-section-py-desktop: 5rem;--vantif-section-px: 5%}.vantif-display{font-family:var(--font-heading-family);font-weight:900;font-size:var(--vantif-fs-display);letter-spacing:var(--vantif-tracking-display);line-height:.88;text-transform:uppercase;margin:0}.vantif-h1{font-family:var(--font-heading-family);font-weight:900;font-size:var(--vantif-fs-h1);letter-spacing:var(--vantif-tracking-display);line-height:.92;text-transform:uppercase;margin:0}.vantif-h2{font-family:var(--font-heading-family);font-weight:900;font-size:var(--vantif-fs-h2);letter-spacing:var(--vantif-tracking-tight);line-height:.95;text-transform:uppercase;margin:0}.vantif-h3{font-family:var(--font-heading-family);font-weight:700;font-size:var(--vantif-fs-h3);letter-spacing:var(--vantif-tracking-tight);line-height:1.1;margin:0}.vantif-italic-soft{font-weight:200;font-style:italic;text-transform:lowercase;opacity:var(--vantif-text-faint)}.vantif-eyebrow{font-family:var(--font-body-family);font-weight:500;font-size:var(--vantif-fs-eyebrow);letter-spacing:var(--vantif-tracking-eyebrow);line-height:1;text-transform:uppercase;opacity:var(--vantif-text-muted);margin:0 0 var(--vantif-space-sm)}.vantif-eyebrow--with-line{display:inline-flex;align-items:center;gap:.625rem}.vantif-eyebrow--with-line:before{content:"";display:inline-block;width:.875rem;height:1px;background:currentColor;opacity:.5}.vantif-body{font-family:var(--font-body-family);font-weight:400;font-size:var(--vantif-fs-body);line-height:1.6;margin:0}.vantif-small{font-family:var(--font-body-family);font-weight:400;font-size:var(--vantif-fs-small);line-height:1.55}.vantif-cta{font-family:var(--font-body-family);font-weight:600;font-size:var(--vantif-fs-cta);letter-spacing:var(--vantif-tracking-cta);text-transform:uppercase;display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:inherit;transition:opacity .2s ease}.vantif-cta:hover{opacity:.65}.vantif-cta--line:after{content:"";display:inline-block;width:1.5rem;height:1px;background:currentColor;opacity:.55;transition:width .25s ease}.vantif-cta--line:hover:after{width:2rem}.vantif-section{padding:var(--vantif-section-py-mobile) var(--vantif-section-px)}@media(min-width:750px){.vantif-section{padding:var(--vantif-section-py-desktop) var(--vantif-section-px)}}.vantif-section--flush{padding-left:0;padding-right:0}.vantif-container{max-width:var(--page-width);margin:0 auto}.vantif-logo{display:block;height:auto;width:auto}body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,button.button,a.button{letter-spacing:var(--vantif-tracking-cta);text-transform:uppercase;font-weight:600;font-size:var(--vantif-fs-cta)}h1,h2,h3,.h0,.h1,.h2,.h3{line-height:1;letter-spacing:var(--vantif-tracking-tight)}hr{border-color:var(--vantif-border);opacity:1}body.vantif-transparent-header .section-header{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:100;margin-bottom:0!important;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease,border-color .35s ease}body.vantif-transparent-header .header-wrapper{background:transparent!important;border-color:transparent!important;transition:background-color .35s ease,border-color .35s ease}body.vantif-transparent-header:not(.vantif-header-solid) .header,body.vantif-transparent-header:not(.vantif-header-solid) .header *{color:#fff}body.vantif-transparent-header:not(.vantif-header-solid) .header__heading-link img,body.vantif-transparent-header:not(.vantif-header-solid) .header__heading-logo{filter:brightness(0) invert(1);transition:filter .35s ease}body.vantif-transparent-header:not(.vantif-header-solid) .header__icon:before,body.vantif-transparent-header:not(.vantif-header-solid) .header__active-menu-item:after{background-color:#fff}body.vantif-transparent-header.vantif-header-solid .header-wrapper{background:rgb(var(--color-background))!important;border-bottom:1px solid var(--vantif-border)!important}body.vantif-transparent-header.vantif-header-solid .header,body.vantif-transparent-header.vantif-header-solid .header *{color:rgb(var(--color-foreground))}body.vantif-transparent-header.vantif-header-solid .header__heading-link img,body.vantif-transparent-header.vantif-header-solid .header__heading-logo{filter:none}body.vantif-transparent-header .menu-drawer[open]~* .header,body.vantif-transparent-header .menu-drawer[open]~* .header *{color:rgb(var(--color-foreground))}@keyframes vantif-anim-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vantif-anim-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vantif-anim-slide-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes vantif-anim-slide-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes vantif-anim-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes vantif-anim-bg-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.vantif-js .vantif-anim-pending{opacity:0}@media(prefers-reduced-motion:reduce){.vantif-js .vantif-anim-pending{opacity:1!important}.vantif-js [data-vantif-anim]{animation:none!important}}.vantif-hero--animated .vantif-hero__eyebrow,.vantif-hero--animated .vantif-hero__heading,.vantif-hero--animated .vantif-hero__cta,.vantif-hero--animated .vantif-hero__scroll{animation-duration:var(--vantif-hero-anim-dur, .8s);animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:backwards}.vantif-hero--animated .vantif-hero__eyebrow{animation-delay:0ms}.vantif-hero--animated .vantif-hero__heading{animation-delay:var(--vantif-hero-anim-stagger, .2s)}.vantif-hero--animated .vantif-hero__cta{animation-delay:calc(var(--vantif-hero-anim-stagger, .2s) * 2)}.vantif-hero--animated .vantif-hero__scroll{animation-delay:calc(var(--vantif-hero-anim-stagger, .2s) * 3)}.vantif-hero--anim-fade-up .vantif-hero__eyebrow,.vantif-hero--anim-fade-up .vantif-hero__heading,.vantif-hero--anim-fade-up .vantif-hero__cta,.vantif-hero--anim-fade-up .vantif-hero__scroll{animation-name:vantif-anim-fade-up}.vantif-hero--anim-fade-in .vantif-hero__eyebrow,.vantif-hero--anim-fade-in .vantif-hero__heading,.vantif-hero--anim-fade-in .vantif-hero__cta,.vantif-hero--anim-fade-in .vantif-hero__scroll{animation-name:vantif-anim-fade-in}.vantif-hero--anim-slide-left .vantif-hero__eyebrow,.vantif-hero--anim-slide-left .vantif-hero__heading,.vantif-hero--anim-slide-left .vantif-hero__cta,.vantif-hero--anim-slide-left .vantif-hero__scroll{animation-name:vantif-anim-slide-left}.vantif-hero--anim-slide-right .vantif-hero__eyebrow,.vantif-hero--anim-slide-right .vantif-hero__heading,.vantif-hero--anim-slide-right .vantif-hero__cta,.vantif-hero--anim-slide-right .vantif-hero__scroll{animation-name:vantif-anim-slide-right}.vantif-hero--anim-zoom-in .vantif-hero__eyebrow,.vantif-hero--anim-zoom-in .vantif-hero__heading,.vantif-hero--anim-zoom-in .vantif-hero__cta,.vantif-hero--anim-zoom-in .vantif-hero__scroll{animation-name:vantif-anim-zoom-in}.vantif-hero--animated .vantif-hero__media img{animation:vantif-anim-bg-zoom 1.8s cubic-bezier(.22,.61,.36,1) backwards}@media(prefers-reduced-motion:reduce){.vantif-hero--animated .vantif-hero__eyebrow,.vantif-hero--animated .vantif-hero__heading,.vantif-hero--animated .vantif-hero__cta,.vantif-hero--animated .vantif-hero__scroll,.vantif-hero--animated .vantif-hero__media img{animation:none!important}}.vantif-mbar{display:none}@media(max-width:989px){.vantif-mbar{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;align-items:stretch;background:#0a0a0a;border-top:.5px solid rgba(255,255,255,.12);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.vantif-mbar--hidden{transform:translateY(100%)}body{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.header__icons{display:none!important}}.vantif-mbar__item{flex:1;display:flex;align-items:center;justify-content:center;height:58px;color:#ffffff80;text-decoration:none;position:relative;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.vantif-mbar__item svg{width:22px;height:22px}.vantif-mbar__item.is-active{color:#fff}.vantif-mbar__item.is-active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:22px;height:2px;background:#fff}.vantif-mbar__item:active{color:#fff}.vantif-mbar__count{position:absolute;top:11px;left:calc(50% + 6px);min-width:15px;height:15px;padding:0 4px;background:#fff;color:#0a0a0a;font-family:var(--font-body-family);font-size:9px;font-weight:700;line-height:15px;text-align:center;border-radius:999px}.header__menu-item,.header__active-menu-item{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:500}.header__heading-logo{max-width:100%}.footer{border-top:.5px solid rgba(var(--color-foreground),.1)}.footer-block__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;opacity:.55}.footer-block__newsletter .footer-block__heading{font-size:1.6rem;letter-spacing:.04em;opacity:1}.footer__content-bottom{border-top:.5px solid rgba(var(--color-foreground),.1)}.copyright__content,.footer__column--info .list-menu__item--link{font-size:1.1rem;letter-spacing:.04em}@media(max-width:989px){.footer{margin-bottom:0}}.menu-drawer{background-color:var(--vantif-black)!important}.menu-drawer,.menu-drawer *{--color-foreground: 247, 244, 239;--color-background: 10, 10, 10}.vantif-drawer-brand{padding:2rem 2.4rem 1.75rem;border-bottom:1px solid rgba(247,244,239,.1);display:flex;flex-direction:column;gap:.5rem}.vantif-drawer-season{font-family:var(--font-body-family);font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#f7f4ef66;margin:0}.vantif-drawer-wordmark{font-family:var(--font-heading-family);font-weight:900;font-size:3rem;letter-spacing:-.04em;text-transform:uppercase;color:var(--vantif-cream);text-decoration:none;line-height:1;display:block}.menu-drawer__navigation-container{padding:0!important;display:flex;flex-direction:column;flex:1;overflow-y:auto}.menu-drawer__navigation{padding:1.5rem 2.4rem!important;flex:1}.menu-drawer__menu{gap:0!important}.menu-drawer__menu-item.link--text,a.menu-drawer__menu-item{font-family:var(--font-heading-family)!important;font-weight:900!important;font-size:clamp(2rem,6vw,2.6rem)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--vantif-cream)!important;padding:.9rem 0!important;border-bottom:1px solid rgba(247,244,239,.07)!important;line-height:1.1!important;transition:opacity .2s ease!important;text-decoration:none!important}.menu-drawer__menu-item.link--text:hover,a.menu-drawer__menu-item:hover{opacity:.5!important;text-decoration:none!important}.menu-drawer__menu-item--active{opacity:.4!important}.menu-drawer__utility-links{padding:1.5rem 2.4rem 2.5rem!important;border-top:1px solid rgba(247,244,239,.1)!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important}.menu-drawer__account{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#f7f4ef66!important;display:flex!important;align-items:center!important;gap:.6rem!important;text-decoration:none!important}.menu-drawer__account svg,.menu-drawer__account .svg-wrapper svg{stroke:#f7f4ef66!important;fill:none!important;width:16px!important;height:16px!important}.vantif-drawer-tagline{font-family:var(--font-heading-family);font-weight:900;font-size:1.5rem;letter-spacing:-.01em;text-transform:uppercase;color:#f7f4ef2e;margin:0;line-height:1.25}.vantif-drawer-tagline em{font-style:italic;font-weight:200;color:#f7f4ef2e}.menu-drawer .list-social{display:flex;gap:1.25rem;margin:0!important}.menu-drawer .list-social__link,.menu-drawer .list-social__link svg{color:#f7f4ef59!important;stroke:#f7f4ef59!important;fill:#f7f4ef59!important;transition:opacity .2s ease!important}.menu-drawer .list-social__link:hover,.menu-drawer .list-social__link:hover svg{color:var(--vantif-cream)!important;stroke:var(--vantif-cream)!important;fill:var(--vantif-cream)!important;opacity:1!important}.menu-drawer-overlay,.overlay{background:#000000a6!important}.related-products .title{font-family:var(--font-heading-family)!important;font-weight:900!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--vantif-black)!important}.related-products .card-wrapper{transition:transform .25s ease!important}.related-products .card-wrapper:hover{transform:translateY(-3px)!important}.related-products .card__heading{font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:1.3rem!important;letter-spacing:-.01em!important;color:var(--vantif-black)!important}.related-products .price__regular .price-item{font-size:1.2rem!important;color:#0a0a0a99!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vantif-system.css.map */
