:root{--nv-ink: #070707;--nv-paper: #f2f0e9;--nv-muted: #a5a59f;--nv-accent: #c9ff3f;--nv-line: rgba(242, 240, 233, .18);--nv-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#MainContent{overflow:clip}::selection{color:var(--nv-ink);background:var(--nv-accent)}:focus-visible{outline:2px solid var(--nv-accent)!important;outline-offset:4px;box-shadow:none!important}.nv-scroll-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px;pointer-events:none;background:var(--nv-accent);transform:scaleX(0);transform-origin:left center;will-change:transform}.section-header.shopify-section-group-header-group{transition:transform .45s var(--nv-ease)}.section-header.shopify-section-group-header-group .header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.12);transition:background-color .3s ease,border-color .3s ease}.nv-header-scrolled .header-wrapper{background:rgba(var(--color-background),.88);border-color:rgba(var(--color-foreground),.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header__menu-item,.list-menu__item{position:relative;letter-spacing:.08em;text-transform:uppercase}.header__inline-menu .header__menu-item:after{content:"";position:absolute;right:1.2rem;bottom:.55rem;left:1.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .35s var(--nv-ease)}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:0;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,transform .3s var(--nv-ease)}.button:after,.shopify-challenge__button:after,.customer button:after{border-radius:0;box-shadow:0 0 0 1px rgba(var(--color-button-text),.28)}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px)}.button--secondary:hover{color:var(--nv-ink);background:var(--nv-accent)}.nv-home .banner{min-height:min(82rem,88svh);border-bottom:1px solid rgba(var(--color-foreground),.16)}.nv-home .banner__media{overflow:hidden}.nv-home .banner__media img{transform:scale(1.035);transform-origin:center center;animation:nv-hero-drift 18s ease-in-out infinite alternate}.nv-home .banner__content{align-items:flex-end;padding-bottom:clamp(3.2rem,7vw,8rem)}.nv-home .banner__box{max-width:76rem;padding-left:clamp(2rem,4vw,5rem);border-left:2px solid var(--nv-accent)}.nv-home .banner__heading{max-width:15ch;margin-top:.8rem;font-size:clamp(4.2rem,6.4vw,8.8rem);line-height:.88;letter-spacing:-.055em;text-wrap:balance}.nv-home .banner__text{font-size:clamp(1.1rem,1.2vw,1.4rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nv-home .banner__buttons{gap:1rem;margin-top:2.8rem}.nv-home .banner__box>*{opacity:0;transform:translateY(28px);transition:opacity .8s var(--nv-ease),transform .8s var(--nv-ease)}.nv-home.nv-hero-visible .banner__box>*{opacity:1;transform:none}.nv-home.nv-hero-visible .banner__box>:nth-child(2){transition-delay:.12s}.nv-home.nv-hero-visible .banner__box>:nth-child(3){transition-delay:.22s}.nv-home.nv-hero-visible .banner__box>:nth-child(4){transition-delay:.3s}@keyframes nv-hero-drift{0%{transform:scale(1.035) translate3d(-.35%,0,0)}to{transform:scale(1.075) translate3d(.35%,-.5%,0)}}.nv-brand-rail{position:relative;z-index:2;overflow:hidden;color:var(--nv-ink);background:var(--nv-accent);border-top:1px solid var(--nv-ink);border-bottom:1px solid var(--nv-ink)}.nv-brand-rail__track{display:flex;width:max-content;animation:nv-marquee 24s linear infinite}.nv-brand-rail__item{flex:none;margin:0;padding:1.2rem 2rem;font-size:clamp(1.15rem,1.4vw,1.5rem);font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@keyframes nv-marquee{to{transform:translate(-50%)}}.nv-motion-ready .nv-reveal{opacity:0;transform:translateY(38px);transition:opacity .8s var(--nv-ease),transform .8s var(--nv-ease)}.nv-motion-ready .nv-reveal.is-visible{opacity:1;transform:none}.nv-motion-ready .nv-reveal .grid__item{opacity:0;transform:translateY(24px);transition:opacity .65s var(--nv-ease),transform .65s var(--nv-ease)}.nv-motion-ready .nv-reveal.is-visible .grid__item{opacity:1;transform:none}.nv-motion-ready .nv-reveal.is-visible .grid__item:nth-child(2){transition-delay:.07s}.nv-motion-ready .nv-reveal.is-visible .grid__item:nth-child(3){transition-delay:.14s}.nv-motion-ready .nv-reveal.is-visible .grid__item:nth-child(4){transition-delay:.21s}.title-wrapper-with-link,.collection__title{align-items:flex-end;border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:1.4rem}.title-wrapper-with-link .title,.collection__title .title,.rich-text__heading{letter-spacing:-.035em;text-wrap:balance}.card-wrapper .card{border:1px solid rgba(var(--color-foreground),.14);transition:border-color .35s ease,transform .45s var(--nv-ease)}.card-wrapper:hover .card{border-color:rgba(var(--color-foreground),.42);transform:translateY(-6px)}.card .media,.card__media{overflow:hidden}.card .media img{transition:transform .75s var(--nv-ease),opacity .45s ease}.card-wrapper:hover .media img{transform:scale(1.045)}.card__content{padding:1.5rem 1.4rem 1.7rem!important}.card__heading{font-size:1.45rem;letter-spacing:.055em;text-transform:uppercase}.price{letter-spacing:.06em}.badge{border-radius:0;padding:.55rem .8rem;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.multicolumn-card{border-top:1px solid rgba(var(--color-foreground),.22)}.multicolumn-card__info{padding-top:2.4rem!important}.multicolumn-card__info h3{letter-spacing:.04em;text-transform:uppercase}.image-with-text__media,.image-with-text__content{border:0!important}.image-with-text__media img{transition:transform 1.1s var(--nv-ease)}.image-with-text:hover .image-with-text__media img{transform:scale(1.025)}.product__info-wrapper .product__title h1{letter-spacing:-.04em;text-transform:uppercase}.product__info-wrapper .product-form__buttons{max-width:none}.product__accordion{border-color:rgba(var(--color-foreground),.2)}.product__accordion summary{min-height:5.6rem;letter-spacing:.06em;text-transform:uppercase}.footer{border-top:1px solid rgba(var(--color-foreground),.24)}.footer-block__heading{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:990px){.product__info-wrapper{align-self:flex-start;position:sticky;top:10rem}}@media screen and (max-width:749px){.nv-home .banner{min-height:76svh}.nv-home .banner__content{align-items:flex-end;padding:2rem 1.5rem 3.2rem}.nv-home .banner__box{width:100%;padding:0 0 0 1.6rem}.nv-home .banner__heading{font-size:clamp(3.6rem,12vw,5.6rem)}.nv-home .banner__buttons,.nv-home .banner__buttons .button{width:100%}.card-wrapper:hover .card,.button:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nv-motion-ready .nv-reveal,.nv-motion-ready .nv-reveal .grid__item,.nv-home .banner__box>*{opacity:1;transform:none}.nv-brand-rail__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nv-motion.css.map */
