.nf-breadcrumbs{padding:1.6rem 0}.nf-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1.4rem;line-height:2.2rem;letter-spacing:.1rem}.nf-breadcrumbs__item{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.nf-breadcrumbs__link{color:rgb(var(--color-foreground));text-decoration:none}.nf-breadcrumbs__link:hover{text-decoration:underline;text-underline-offset:.3rem}.nf-breadcrumbs__current{font-weight:700}.nf-breadcrumbs .nf-icon{flex:none}@media screen and (min-width:750px){.nf-breadcrumbs{padding:2rem 0}.nf-breadcrumbs__list{font-size:1.5rem;line-height:2.25rem}}.nf-pdp .product__media-wrapper{--media-radius: 2rem;--media-border-width: 0px;--media-shadow-opacity: 0}.nf-pdp .product__media-item .product-media-container,.nf-pdp .product__media-item .deferred-media{border-radius:2rem;overflow:hidden}.nf-pdp .thumbnail{border-radius:1.2rem;overflow:hidden}@media screen and (max-width:749px){.nf-pdp .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.nf-pdp .product__media-list{margin-left:0;width:100%;margin-bottom:1rem}.nf-pdp .product__media-list .product__media-item{width:100%}.nf-pdp .product__media-list.slider--mobile{scroll-padding-left:0;gap:.8rem}.nf-pdp .product__media-list.slider--mobile:after{content:none}.nf-pdp .product__media-list .product__media-item,.nf-pdp .product__media-list .product__media-item:first-child,.nf-pdp .product__media-list .product__media-item:last-child{margin-left:0;margin-right:0}.nf-pdp .thumbnail-slider .thumbnail-list.slider--mobile{padding-left:0;padding-right:0}.nf-pdp .thumbnail-list__item.slider__slide{width:5.6rem}.nf-pdp .product__info-wrapper{padding-top:1rem}}@media screen and (min-width:750px){.nf-pdp .product__media-list{column-gap:.8rem;row-gap:.8rem}.nf-pdp .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - .4rem)}.nf-pdp .product--columns .thumbnail-slider{display:none}}@media screen and (min-width:990px){.nf-pdp .product--large:not(.product--no-media) .product__media-wrapper{max-width:62.12%;width:62.12%}.nf-pdp .product--large:not(.product--no-media) .product__info-wrapper{max-width:37.88%;width:37.88%;padding:0 0 0 4rem}}.nf-pdp .product__info-container{display:flex;flex-direction:column;gap:2rem;letter-spacing:.06rem}.nf-pdp .product__info-container.product__column-sticky{display:flex}.nf-pdp .product__info-container>*,.nf-pdp .product__info-container>*+*,.nf-pdp .product__info-container .product-form{margin:0}@media screen and (min-width:750px){.nf-pdp .product__info-container{max-width:46rem}.nf-pdp .product__column-sticky{top:2rem}}.nf-pdp .product__info-container>div:has(>form.installment):not(:has(shopify-payment-terms)),.nf-pdp .product__info-container>.product__view-details{display:none}.nf-pdp .product__info-container>*:empty{display:none}.nf-pdp__eyebrow{margin:0;font-size:1.4rem;line-height:2.4rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.nf-pdp .product__title h1{font-weight:400;font-size:2.8rem;line-height:3.8rem;margin:0}.nf-pdp .product__title{margin:0}.nf-pdp .price--large .price-item,.nf-pdp .price--large .price__regular .price-item{font-family:var(--font-heading-family);font-weight:600;font-size:2.2rem;line-height:3.1rem;letter-spacing:.06rem}.nf-pdp .price--large.price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.nf-pdp .product .price__container,.nf-pdp .product .price dl{margin:0}.nf-pdp .product__tax{display:none}.nf-pdp__short{margin:0;padding-bottom:.5rem;font-size:1.6rem;line-height:2.9rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.nf-pdp__eyebrow{font-size:1.6rem;line-height:2.88rem}.nf-pdp .product__title h1{font-size:3.4rem;line-height:5.2rem}.nf-pdp__short{padding-bottom:1.5rem}}.nf-pdp-label,.nf-pdp .product-form__input--card .form__label{display:block;margin:0 0 1.2rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:.06rem;color:rgb(var(--color-foreground))}.nf-pdp-delivery{display:flex;flex-direction:column;align-items:stretch;gap:1.4rem;padding:2rem;border:.1rem solid var(--nf-gray-2);border-radius:var(--nf-radius)}.nf-pdp-delivery__head{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0;font-size:1.5rem;line-height:2rem;font-weight:600;text-align:center}.nf-pdp-delivery__head .nf-icon{color:var(--nf-wine);flex:none}.nf-pdp-delivery__note{margin:0;font-size:1.3rem;line-height:2rem;font-weight:500;text-align:center}.nf-pdp-delivery__error{margin:0;font-size:1.3rem;line-height:2rem;color:var(--nf-red);text-align:center}.nf-pdp-field{position:relative;display:flex;align-items:center;height:4.8rem;border:.1rem solid var(--nf-gray-2);border-radius:var(--nf-radius-pill);background:rgb(var(--color-background));cursor:pointer;transition:border-color .2s ease}.nf-pdp-field:hover,.nf-pdp-field:focus-within{border-color:rgb(var(--color-foreground))}.nf-pdp-field.is-invalid{border-color:var(--nf-red)}.nf-pdp-field__input{appearance:none;-webkit-appearance:none;width:100%;height:100%;margin:0;padding:0 4.6rem 0 2rem;border:0;border-radius:inherit;background:transparent;font-family:var(--font-body-family);font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:.06rem;color:rgb(var(--color-foreground));cursor:pointer;outline:none;min-width:0}.nf-pdp-field__input:focus-visible{outline:none;box-shadow:none}.nf-pdp-field__icon{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.nf-pdp-field__placeholder{position:absolute;left:2rem;right:4.6rem;top:50%;transform:translateY(-50%);font-size:1.5rem;line-height:2rem;font-weight:500;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgb(var(--color-background))}.nf-pdp-field.is-filled .nf-pdp-field__placeholder{display:none}.nf-pdp-field--date .nf-pdp-field__input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;opacity:0;cursor:pointer}.nf-pdp-field--date .nf-pdp-field__input::-webkit-date-and-time-value{text-align:left}.nf-pdp-field--select select:invalid,.nf-pdp-field--select select option[value=""]{color:rgb(var(--color-foreground))}.nf-pdp-addons .nf-pdp-label{margin:0}.nf-pdp-addons__list{margin:0;padding:0}.nf-pdp-addon{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 0;border-bottom:.1rem dashed var(--nf-gray-2)}.nf-pdp-addon__media{flex:none;width:5.6rem;height:5.6rem;border-radius:var(--nf-radius);overflow:hidden;background:var(--nf-gray-1)}.nf-pdp-addon__media img,.nf-pdp-addon__media svg{width:100%;height:100%;object-fit:cover}.nf-pdp-addon__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.nf-pdp-addon__label{font-size:1.5rem;line-height:2rem;font-weight:500}.nf-pdp-addon__price{margin-left:.6rem;font-size:1.3rem;color:var(--nf-gray-3);white-space:nowrap}.nf-pdp-addon__badge{display:inline-block;padding:.2rem 1rem;border-radius:var(--nf-radius-pill);background:var(--nf-wine);color:var(--nf-cream);font-size:1.3rem;line-height:2rem;font-weight:600}.nf-pdp-addon__action{flex:none}.nf-pdp-addon__link{padding:.4rem 0;border:0;background:none;font-family:var(--font-body-family);font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:.06rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;white-space:nowrap}.nf-pdp-addon__link:hover{color:var(--nf-red)}.nf-pdp-addon__action.is-loading .nf-pdp-addon__link{opacity:.5;cursor:progress}.nf-pdp-addon__soldout{font-size:1.3rem;color:var(--nf-gray-3)}.nf-pdp-addons__error{margin:.8rem 0 0;font-size:1.3rem;color:var(--nf-red)}@media screen and (max-width:749px){.nf-pdp-addon__label{font-size:1.4rem}.nf-pdp-addon__price{display:block;margin-left:0}.nf-pdp-addon__link{font-size:1.4rem}}.nf-pdp-dedication .nf-pdp-label{margin-bottom:1rem}.nf-pdp-dedication__input{display:block;width:100%;min-height:9.6rem;padding:1.6rem;border:.1rem solid var(--nf-gray-2);border-radius:var(--nf-radius);background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:.06rem;color:rgb(var(--color-foreground));resize:vertical;box-shadow:none}.nf-pdp-dedication__input::placeholder{color:rgba(var(--color-foreground),.85)}.nf-pdp-dedication__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:none}.nf-pdp .product-form__buttons{max-width:none;margin:0}.nf-pdp .product-form{padding-top:.5rem}.nf-pdp .product-form__submit{min-height:4.7rem;margin-bottom:0}.nf-pdp-highlights{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1rem;row-gap:.4rem;margin:0;padding:0}.nf-pdp-highlights__item{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;line-height:2rem;font-weight:500;white-space:nowrap}.nf-pdp-highlights__item .nf-icon{color:var(--nf-wine);flex:none}.nf-pdp-highlights__item+.nf-pdp-highlights__item:before{content:"";width:.3rem;height:.3rem;margin-right:.4rem;border-radius:50%;background:rgb(var(--color-foreground))}.nf-pdp-box{border-radius:var(--nf-radius)}.nf-pdp-box__title{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.5rem;line-height:2rem;font-weight:600}.nf-pdp-box__text{margin:0;font-size:1.3rem;line-height:2rem;font-weight:500}.nf-pdp-box__link{flex:none;font-size:1.3rem;line-height:2rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.nf-pdp-box__link:hover{color:var(--nf-red)}.nf-pdp-box--payment{display:flex;flex-direction:column;gap:1.2rem;padding:1.8rem;background:var(--nf-gray-1)}.nf-pdp-box--payment .nf-icon{color:var(--nf-wine);flex:none}.nf-pdp-payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.nf-pdp-payment__item{padding:.5rem;line-height:0}.nf-pdp-payment__item img{width:3.8rem;height:2.4rem;object-fit:contain}.nf-pdp-box--pickup{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem;border:.1rem solid rgb(var(--color-foreground))}.nf-pdp-box--pickup__icon{display:flex;flex:none}.nf-pdp-box--pickup__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.nf-pdp-collapsibles+.nf-pdp-collapsibles{margin-top:-2rem}.nf-pdp .product__info-container>:not(.nf-pdp-collapsibles)+.nf-pdp-collapsibles{border-top:.1rem solid var(--nf-gray-2)}.nf-pdp-collapsible{border-bottom:.1rem solid var(--nf-gray-2)}.nf-pdp-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none}.nf-pdp-collapsible__summary::-webkit-details-marker{display:none}.nf-pdp-collapsible__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;line-height:2.7rem;font-weight:600;letter-spacing:.06rem}.nf-pdp-collapsible__icon{flex:none;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--nf-gray-1);color:rgb(var(--color-foreground))}.nf-pdp-collapsible__icon--minus{display:none;background:var(--nf-wine);color:var(--nf-cream)}.nf-pdp-collapsible[open] .nf-pdp-collapsible__icon--plus{display:none}.nf-pdp-collapsible[open] .nf-pdp-collapsible__icon--minus{display:flex}.nf-pdp-collapsible__content{display:flex;flex-direction:column;gap:1.2rem;padding:0 0 2rem;margin-top:-.6rem;font-size:1.6rem;line-height:2.9rem}.nf-pdp-collapsible__content .rte>:first-child{margin-top:0}.nf-pdp-collapsible__content .rte>:last-child{margin-bottom:0}.nf-pdp-collapsible__content .rte p{margin:0 0 1.2rem}.nf-pdp-collapsible__content .rte img{border-radius:1.2rem}.nf-pdp-collapsible__content>p{margin:0}.nf-pdp-notice{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.4rem;border-radius:.8rem;background:var(--nf-gray-1)}.nf-pdp-notice .nf-icon{flex:none;margin-top:.2rem;color:var(--nf-wine)}.nf-pdp-notice p{margin:0;font-size:1.3rem;line-height:2rem;font-weight:500}.nf-pdp .share-button__button{font-size:1.4rem;line-height:2.9rem;min-height:4.4rem;letter-spacing:.06rem;text-decoration:none}.nf-pdp .share-button__button:hover{text-decoration:underline}@media screen and (max-width:749px){.nf-pdp .nf-pdp-highlights{column-gap:.6rem}.nf-pdp .nf-pdp-highlights__item{font-size:1.2rem;letter-spacing:.02rem;gap:.4rem}.nf-pdp .nf-pdp-highlights__item+.nf-pdp-highlights__item:before{margin-right:.2rem}}@media screen and (max-width:749px){.nf-pdp-delivery__head{justify-content:flex-start;text-align:left}}.nf-pdp .price--large.price--on-sale .price-item--regular{font-family:var(--font-body-family)}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-nf-main-product.css.map */
