.product__media-wrapper .product__media,.product__media-item .product__media{background:var(--nn-mint);border-radius:24px;overflow:hidden}.product__media img,.product__modal-opener img{object-fit:contain}.thumbnail-list .thumbnail{background:var(--nn-mint);border-radius:14px;border:2px solid transparent;overflow:hidden;transition:border-color .2s ease}.thumbnail-list .thumbnail img{object-fit:cover;padding:0;border-radius:12px}.thumbnail-list .thumbnail:hover{border-color:#c9d2c6}.thumbnail-list .thumbnail[aria-current]{border-color:var(--nn-green);box-shadow:none;padding:3px}.thumbnail-list .thumbnail[aria-current] img{border-radius:10px}.product__media-list{gap:10px}@media screen and (min-width:990px){.product--large .product__info-wrapper,.product__info-wrapper{position:sticky;top:90px;align-self:start}}.product__info-container>*+*{margin-top:18px}.product__title{margin-bottom:4px}.product__title+.product__text,.product__info-container .product__text:not(.subtitle){font-size:16px;color:var(--nn-grey);margin-top:0}.product__info-container .rating-wrapper{margin:6px 0 0}.product-form__buttons{display:grid;gap:10px;max-width:none;max-width:100%!important}@media screen and (min-width:750px){.product-form__quantity{margin-bottom:0}}.product__inventory{font-size:14px;color:var(--nn-grey)}.pickup-availability-preview{font-size:14px}.share-button{display:none}.product__info-container .icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product__info-container .icon-with-text__item{background:var(--nn-mint);border-radius:14px;padding:14px 8px;flex-direction:column;text-align:center;gap:8px;margin:0}.product__info-container .icon-with-text__item .icon,.product__info-container .icon-with-text__item svg{width:24px;height:24px;color:var(--nn-green);margin:0 auto}.product__info-container .icon-with-text__item h3,.product__info-container .icon-with-text__item .h4{font-size:13px;font-weight:500;margin:0;color:var(--nn-ink)}@media screen and (max-width:749px){.product__info-container .icon-with-text{grid-template-columns:repeat(3,1fr);gap:8px}.product__info-container .icon-with-text__item{padding-left:6px;padding-right:6px}}.product__accordion{border-top:1px solid var(--nn-line);border-bottom:0;margin-top:8px}.product__accordion:last-of-type{border-bottom:1px solid var(--nn-line)}.product__accordion summary{padding:16px 2px}.product__accordion .accordion__content{padding:0 2px 18px;font-size:15px;color:var(--nn-grey);line-height:1.65}.product__accordion .accordion__content p{margin-bottom:10px}.complementary-products,.product-recommendations{padding-top:8px}.product-recommendations__heading,.complementary-products__container .h4{font-family:var(--font-heading-family);font-size:24px;letter-spacing:-.02em}@media screen and (max-width:749px){.product__media-wrapper .product__media{border-radius:18px}.product__title{font-size:26px}.product__info-container>*+*{margin-top:14px}.product-recommendations,.complementary-products{padding-bottom:24px}}.nn-pdp-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px}.nn-pdp-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--nn-grey)}.nn-pdp-crumbs a{color:var(--nn-grey);text-decoration:none}.nn-pdp-crumbs a:hover{color:var(--nn-green);text-decoration:underline;text-underline-offset:3px}.nn-pdp-crumbs [aria-current]{color:var(--nn-green)}.nn-pdp-stock{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:100px;font-size:13px;font-weight:500}.nn-pdp-stock.is-in{background:var(--nn-mint);color:var(--nn-green)}.nn-pdp-stock.is-out{background:#fbede7;color:var(--nn-sale)}.nn-pdp-stock__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.nn-pdp-stock.is-in .nn-pdp-stock__dot{animation:nn-pulse 2s ease-in-out infinite}@keyframes nn-pulse{50%{box-shadow:0 0 0 5px #14571f26}}.product__info-container .product__title h1{font-size:clamp(28px,3.2vw,40px);line-height:1.15;color:var(--nn-green)}.nn-pdp-summary__text{margin:0;font-size:16px;line-height:1.65;color:var(--nn-grey)}.nn-pdp-summary__more{color:var(--nn-green);font-weight:600;white-space:nowrap;text-underline-offset:3px}.nn-pdp-benefits{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.nn-pdp-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--nn-ink)}.nn-pdp-benefits svg{flex:0 0 auto;color:var(--nn-green);margin-top:2px}.product__info-container .price{font-family:var(--font-heading-family)}.product__info-container .price .price-item--sale,.product__info-container .price .price-item--regular{font-size:28px;color:var(--nn-green);letter-spacing:-.01em}.product__info-container .price--on-sale .price-item--regular{font-size:18px;color:#9aa79a}.product__info-container .price--on-sale .badge.price__badge-sale{display:inline-flex;align-items:center;margin-left:4px;padding:5px 11px;border-radius:100px;border:0;background:#fbede7;color:var(--nn-sale);font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:0;vertical-align:middle}.product__info-container .price .badge.price__badge-sold-out{display:none}.product__info-container .product__tax{margin-top:2px;font-size:13px}.product-form__input .quantity{border-radius:100px;min-height:48px;border:1px solid var(--nn-line)}.product-form__input .quantity:before,.product-form__input .quantity:after{display:none}.product-form__input .quantity__button{color:var(--nn-green)}.product-form__quantity .form__label{font-size:13px;color:var(--nn-grey);margin-bottom:6px}.product-form__submit.button--secondary,.product-form__submit{--color-button: 20, 87, 31;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;border-radius:100px;min-height:52px;font-size:16px}.product-form__submit:after{box-shadow:none!important}.jdgm-widget .jdgm-rev-widg__title,.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;color:var(--nn-green)!important;font-size:clamp(24px,3vw,36px)!important;letter-spacing:-.02em}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget .jdgm-btn,.jdgm-rev-widg .jdgm-write-rev-link{background:var(--nn-green)!important;border-color:var(--nn-green)!important;color:#fff!important;border-radius:100px!important;padding:12px 24px!important;font-family:var(--font-heading-family)!important}.jdgm-star{color:var(--nn-gold)!important}.jdgm-widget .jm-review-widget-minimal-header__title{font-family:var(--font-heading-family)!important;font-size:clamp(24px,3vw,36px)!important;color:var(--nn-green)!important;letter-spacing:-.02em}.jdgm-widget .jm-button.jm-button--primary{background:var(--nn-green)!important;border-color:var(--nn-green)!important;color:#fff!important;border-radius:100px!important;padding:12px 26px!important;font-family:var(--font-heading-family)!important;font-size:15px!important}.jdgm-widget .jm-button.jm-button--primary:hover{background:var(--nn-green-d)!important}.jdgm-widget .jm-button:not(.jm-button--primary){border-radius:100px!important;border-color:var(--nn-green)!important;color:var(--nn-green)!important}.jdgm-widget .jm-no-reviews-state__text{color:var(--nn-grey)!important;font-size:16px!important}.jdgm-widget .jm-review-widget{padding:28px;border-radius:24px;background:#f7faf5}.jdgm-rev-widg{border-radius:20px}.jdgm-rev-widg__summary-text{color:var(--nn-grey)!important}@media screen and (max-width:749px){.product__info-container .price .price-item--sale,.product__info-container .price .price-item--regular{font-size:24px}.nn-pdp-top{flex-direction:row}}.nn-atc-row{display:flex;gap:10px;align-items:stretch}.nn-atc-row .product-form__quantity{flex:0 0 136px;min-width:0;max-width:none;width:auto;margin:0!important}.nn-atc-row .product-form__quantity .form__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nn-atc-row .price-per-item__container{height:100%}.nn-atc-row .quantity{width:100%;min-height:52px;height:100%}.nn-atc-row .product-form__submit{flex:1 1 auto;margin:0}@media screen and (max-width:749px){.nn-atc-row .product-form__quantity{flex-basis:118px}}.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded:hover:not([disabled]){border:0!important;box-shadow:none!important;border-radius:100px;min-height:52px;font-size:16px}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button--unbranded{height:52px;min-height:52px;padding:0 24px;line-height:1;border-radius:100px!important;opacity:1!important;transform:none!important;transition:background-color .2s ease}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#d6970f!important;color:#3f2a02!important}.product-form__buttons .product-form__submit:hover:not([disabled]){--color-button: 12, 56, 19}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nn-product-page.css.map */
