@media screen and (min-width:990px){.product.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--nf-space-8);align-items:start}.product.product .product__media-wrapper,.product.product .product__info-wrapper{max-width:none;width:auto;padding:0}.product.product .product__column-sticky{position:sticky;top:96px}}@media screen and (min-width:990px){.product__media-wrapper media-gallery{display:flex;flex-direction:row;align-items:flex-start;gap:var(--nf-space-3)}.product__media-wrapper .thumbnail-slider{order:-1;flex:none;width:76px;display:block}.product__media-wrapper #GalleryViewer{flex:1;min-width:0}.product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider){flex:1;min-width:0}.product__media-wrapper .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--nf-space-2);margin:0;padding:0;overflow:visible}.product__media-wrapper .thumbnail-list__item{width:76px;max-width:76px;height:100px;flex:none;margin:0;scroll-snap-align:none}.product__media-wrapper .thumbnail-slider .slider-button{display:none}}.product__media-wrapper .thumbnail{width:100%;height:100%;border-radius:var(--nf-radius-md);border:2px solid transparent;overflow:hidden;padding:0;background:none}.product__media-wrapper .thumbnail img{width:100%;height:100%;object-fit:cover;filter:var(--nf-wash)}.product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--nf-accent);box-shadow:none}.product__media-wrapper .product__media,.product__media-wrapper .product__media-item .media{border-radius:var(--nf-radius-lg);background:var(--nf-surface);overflow:hidden}.product__media-wrapper .product__media-item .media{aspect-ratio:3 / 4}.product__media-wrapper .product__media img{width:100%;height:100%;object-fit:cover;filter:var(--nf-wash)}.product__info-container{max-width:none}.nf-pdp-eyebrow{margin:0 0 var(--nf-space-2)}.product__info-container .product__title h1,.product__info-container .product__title{margin:0 0 var(--nf-space-2);font-size:28px;line-height:1.05;letter-spacing:0}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:40px}}.product__info-container .product__tax{display:none}.product__info-container .price{font-family:var(--font-heading-family);font-size:28px;font-weight:700;line-height:1.1}@media screen and (min-width:750px){.product__info-container .price{font-size:34px}}.product__info-container .price__sale,.product__info-container .price__regular{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--nf-space-3)}.product__info-container .price__compare,.product__info-container s.price-item{font-family:var(--font-body-family);font-size:18px;font-weight:400;color:color-mix(in srgb,var(--nf-text) 45%,transparent)}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{display:none}.nf-pdp-saving{display:inline-block;margin-top:var(--nf-space-2);font-weight:700}.nf-pdp-vat{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--nf-text) 55%,transparent)}variant-selects{display:block;margin-top:var(--nf-space-6);padding-top:var(--nf-space-6);border-top:1px solid var(--nf-divider)}.product-form__input .form__label,.product-form__input legend{margin-bottom:var(--nf-space-3);font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nf-text)}.product-form__input--pill{margin-bottom:var(--nf-space-6)}.product-form__input--pill input[type=radio]+label{margin:0 10px 10px 0;padding:11px 24px;border:1px solid var(--nf-divider);border-radius:var(--nf-radius-pill);background:var(--nf-surface);font-size:14.5px;font-weight:700;letter-spacing:.06em;color:var(--nf-text);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--nf-accent)}.product-form__input--pill input[type=radio]:checked+label{background:var(--nf-accent);border-color:var(--nf-accent);color:var(--nf-bg)}.product-form__input--swatch .swatch-input__input+.swatch-input__label{width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nf-text) 14%,transparent);margin:0 12px 12px 0}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--nf-accent);outline-offset:3px}.nf-pdp-sizelink{margin:calc(var(--nf-space-6) * -1 + 4px) 0 var(--nf-space-6);text-align:right;font-size:13px;font-weight:600}.nf-pdp-sizelink a{color:var(--nf-accent-700);text-decoration:none}.nf-pdp-sizelink a:hover{text-decoration:underline}.product-form__quantity .quantity{border:1px solid var(--nf-divider);border-radius:var(--nf-radius-pill);padding:4px;min-height:52px;width:auto;min-width:140px}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{display:none}.quantity__button{border-radius:50%;width:44px;height:44px}.quantity__input{font-weight:700;font-size:15px}.product-form__submit{min-height:52px;border-radius:var(--nf-radius-pill);font-size:16px;font-weight:600;padding:16px 28px}.nf-pdp-wish{display:inline-flex;align-items:center;justify-content:center;gap:var(--nf-space-2);width:100%;min-height:52px;margin-top:var(--nf-space-3);padding:14px 24px;border:1px solid var(--nf-divider);border-radius:var(--nf-radius-pill);background:var(--nf-surface);color:var(--nf-text);font-family:var(--font-body-family);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.nf-pdp-wish:hover{border-color:var(--nf-accent)}.nf-pdp-wish.is-active{color:var(--nf-accent);border-color:var(--nf-accent)}.nf-pdp-store{display:flex;align-items:center;gap:var(--nf-space-3);margin-top:var(--nf-space-6);padding:var(--nf-space-4);border-radius:var(--nf-radius-lg);background:var(--nf-sage-100)}.nf-pdp-store svg{color:var(--nf-sage-700);flex:none}.nf-pdp-store b{display:block;font-size:14.5px;line-height:1.3}.nf-pdp-store span{font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--nf-text) 65%,transparent)}.nf-pdp-pair{display:grid;grid-template-columns:1fr;gap:var(--nf-space-3);margin-top:var(--nf-space-6)}.nf-pdp-pair span{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.4}.nf-pdp-pair svg{color:var(--nf-accent-700);flex:none}@media screen and (min-width:750px){.nf-pdp-pair{grid-template-columns:1fr 1fr}}.product__description{margin-top:var(--nf-space-6);font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--nf-text) 78%,transparent)}.product__accordion{margin:0}.product__accordion .accordion__title,.product__accordion summary{font-family:var(--font-body-family);font-size:14.5px;font-weight:700;letter-spacing:0}.product__accordion details{border-top:1px solid var(--nf-divider);border-bottom:0;padding:var(--nf-space-3) 0}.product__accordion:last-of-type details{border-bottom:1px solid var(--nf-divider)}.product__accordion .accordion__content{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--nf-text) 72%,transparent);padding:0;margin-top:var(--nf-space-2)}.product__accordion summary .icon-caret{display:none}.product__accordion summary:after{content:"+";margin-left:auto;font-size:20px;line-height:1;font-weight:400;color:var(--nf-accent)}.product__accordion details[open] summary:after{content:"\2013"}@media screen and (max-width:989px){.product__media-wrapper .thumbnail-list__item{width:76px}.product-form__submit,.nf-pdp-wish,.quantity__button{min-height:44px}}@media screen and (max-width:749px){.quantity__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nf-product.css.map */
