:root{--nf-r-xs: .8rem;--nf-r-sm: 1.2rem;--nf-r-md: 1.8rem;--nf-r-lg: 2.6rem;--nf-r-xl: 3.4rem;--nf-r-pill: 999rem;--nf-ease-soft: cubic-bezier(.33, 1, .68, 1);--nf-ease-out: cubic-bezier(.16, 1, .3, 1);--nf-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--nf-shadow-sm: 0 .2rem .8rem rgba(59, 42, 30, .06);--nf-shadow-md: 0 .8rem 2.4rem rgba(59, 42, 30, .1);--nf-shadow-lg: 0 1.6rem 4.8rem rgba(59, 42, 30, .14);--nf-green: 22, 128, 62;--nf-green-soft: 220, 252, 231;--font-heading-family: "Fraunces", "Bodoni Moda", Georgia, "Times New Roman", serif;--font-body-family: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 400;--font-body-weight: 400}:root h1,:root h2,:root .h0,:root .h1,:root .h2,:root .banner__heading,:root .rich-text__heading,:root .title,:root .product__title>*,:root .drawer__heading,:root .collapsible-content__heading{font-family:var(--font-heading-family);font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 100;font-weight:400;letter-spacing:-.018em;line-height:1.1}:root .h0,:root .banner__heading{font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 144;letter-spacing:-.028em}:root body,:root .card__heading,:root .price,:root .button,:root input,:root select,:root textarea{font-family:var(--font-body-family)}:root body{font-weight:400;letter-spacing:0;line-height:1.62}:root .price,:root .price-item,:root .totals__total-value,:root .nf-count__unit,:root .cart-item__price-wrapper{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root .caption-with-letter-spacing,:root .announcement-bar__message,:root .header__menu-item,:root .footer-block__heading,:root .product-form__input .form__label{font-weight:600;letter-spacing:.13em}:root .header__heading-link .h2,:root .header__heading .h1{font-family:var(--font-heading-family);font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 40;font-weight:500;letter-spacing:.16em}:root .button,:root .shopify-payment-button__button--unbranded,:root .cart__checkout-button,:root .product-form__submit,:root .quick-add__submit,:root .nf-sticky-atc__button,:root .nf-cookie-banner__button{border-radius:var(--nf-r-pill)}:root .card__media,:root .card .media,:root .media--hover-effect,:root .product__media-wrapper .media,:root .global-media-settings,:root .banner__media,:root .collage__item .media,:root .cart-item__image{border-radius:var(--nf-r-md);overflow:hidden}:root .card-wrapper,:root .card,:root .card--card{border-radius:var(--nf-r-md)}:root .banner__box,:root .rich-text__wrapper,:root .newsletter__wrapper,:root .contact__fields,:root .collapsible-content__wrapper .accordion,:root .nf-quote,:root .nf-trust{border-radius:var(--nf-r-lg)}:root .field__input,:root .select__select,:root .customer .field input,:root .quantity{border-radius:var(--nf-r-pill)}:root .quantity{overflow:hidden}:root .product-form__input--pill input[type=radio]+label,:root .swatch-input__input+.swatch-input__label{border-radius:var(--nf-r-pill)}:root .card__badge .badge,:root .price__badge-sale,:root .price__badge-sold-out,:root .badge{border-radius:var(--nf-r-pill)}:root .drawer__inner,:root .cart-notification,:root .search-modal__content{border-radius:var(--nf-r-lg) 0 0 var(--nf-r-lg)}:root .nf-ship__track,:root .nf-ship__fill,:root .progress-bar{border-radius:var(--nf-r-pill)}:root .nf-sticky-atc{border-radius:var(--nf-r-lg) var(--nf-r-lg) 0 0}:root .button:not(.button--tertiary),:root .shopify-payment-button__button--unbranded{position:relative;overflow:hidden;transition:transform .26s var(--nf-ease-spring),box-shadow .26s var(--nf-ease-soft),background-color .26s var(--nf-ease-soft),color .26s var(--nf-ease-soft)}:root .button:not(.button--tertiary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .72s var(--nf-ease-soft);pointer-events:none}@media(hover:hover){:root .button:not(.button--tertiary):not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--nf-shadow-md)}:root .button:not(.button--tertiary):not([disabled]):hover:after{transform:translate(120%)}}:root .button:not(.button--tertiary):not([disabled]):active{transform:translateY(0) scale(.985);transition-duration:90ms}:root .card-wrapper{transition:transform .42s var(--nf-ease-soft),box-shadow .42s var(--nf-ease-soft)}:root .card__media .media>img,:root .card .media>img{transition:transform .9s var(--nf-ease-out)}@media(hover:hover){:root .card-wrapper:hover{transform:translateY(-6px);box-shadow:var(--nf-shadow-lg)}:root .card-wrapper:hover .card__media .media>img,:root .card:hover .card__media .media>img{transform:scale(1.06)}}:root .scroll-trigger.animate--slide-in{animation-duration:.9s;animation-timing-function:var(--nf-ease-out)}:root .grid__item.scroll-trigger.animate--slide-in:nth-child(1){animation-delay:40ms}:root .grid__item.scroll-trigger.animate--slide-in:nth-child(2){animation-delay:.12s}:root .grid__item.scroll-trigger.animate--slide-in:nth-child(3){animation-delay:.2s}:root .grid__item.scroll-trigger.animate--slide-in:nth-child(4){animation-delay:.28s}:root .grid__item.scroll-trigger.animate--slide-in:nth-child(5){animation-delay:.36s}:root .grid__item.scroll-trigger.animate--slide-in:nth-child(n+6){animation-delay:.42s}:root .product-form__input--pill input[type=radio]+label{transition:background-color .24s var(--nf-ease-soft),color .24s var(--nf-ease-soft),border-color .24s var(--nf-ease-soft),transform .24s var(--nf-ease-spring)}@media(hover:hover){:root .product-form__input--pill input[type=radio]+label:hover{transform:translateY(-2px)}}:root .product-form__input--pill input[type=radio]:checked+label{animation:nfPop .34s var(--nf-ease-spring)}@keyframes nfPop{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}:root .drawer__inner{transition:transform .42s var(--nf-ease-out)}:root .header__menu-item{position:relative}:root .header__menu-item:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:.6rem;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .38s var(--nf-ease-out)}@media(hover:hover){:root .header__menu-item:hover:after{transform:scaleX(1)}}.nf-urgency{display:grid;gap:1rem;margin:2rem 0;animation:nfRise .62s var(--nf-ease-out) both}@keyframes nfRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nf-save{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.6rem 1.2rem;border-radius:var(--nf-r-pill);background-color:rgb(var(--nf-green-soft));color:rgb(var(--nf-green));font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap}.nf-save__dot{width:.6rem;height:.6rem;border-radius:50%;background-color:currentColor}.nf-count{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;border-radius:var(--nf-r-md);border:1px solid var(--nf-hairline);background-color:rgba(var(--color-foreground),.025);font-size:1.35rem;line-height:1.4}.nf-count__icon{flex:0 0 auto;width:2rem;height:2rem;opacity:.75}.nf-count__text{margin:0}.nf-count__clock{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.nf-stock{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.4}.nf-stock[hidden]{display:none}.nf-stock__dot{flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background-color:#c0392b;position:relative}.nf-stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:inherit;animation:nfPulse 2s var(--nf-ease-soft) infinite}@keyframes nfPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.nf-stock--low{color:#a5301f;font-weight:600}.nf-stock--ok{color:var(--nf-muted)}.nf-stock--ok .nf-stock__dot{background-color:rgb(var(--nf-green))}.nf-stock--ok .nf-stock__dot:after{animation:none}@media screen and (max-width:749px){:root{--nf-r-md: 1.4rem;--nf-r-lg: 2rem}.nf-count{font-size:1.25rem;padding:1.1rem 1.3rem}}@media(prefers-reduced-motion:reduce){.nf-urgency,:root .product-form__input--pill input[type=radio]:checked+label{animation:none}.nf-stock__dot:after{animation:none}:root .button:not(.button--tertiary):after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nf-v3.css.map */
