.template-product{--nn-section-padding-y-mobile: 40px;--nn-pdp-hero-title: 2.4rem;--nn-pdp-hero-subtitle: 14px;--nn-pdp-hero-review-stars: 14px;--nn-pdp-hero-review-text: 13px;--nn-pdp-hero-price: 15px;--nn-pdp-hero-compare: 12.7px;--nn-pdp-hero-financing: 11px;--nn-pdp-hero-desc: 13px;--nn-pdp-hero-button: 16px;--nn-pdp-hero-delivery: 13px;--nn-pdp-hero-benefit: 12px;--nn-pdp-hero-benefit-strong: 12px;--nn-pdp-feature-icon-title: 14px;--nn-pdp-feature-icon-desc: 13px;--nn-pdp-feature-icon-size: 72px;--nn-pdp-text-block-subtitle: 12px;--nn-pdp-text-block-heading: 20px;--nn-pdp-text-block-body: 13px;--nn-pdp-text-block-button: 10px;--nn-pdp-text-badges-heading: 20px;--nn-pdp-text-badges-body: 13px;--nn-pdp-text-badges-button: 10px;--nn-pdp-comparison-heading: 20px;--nn-pdp-comparison-col-header: 13px;--nn-pdp-comparison-cell: 11px;--nn-pdp-founders-heading: 20px;--nn-pdp-founders-body: 13px;--nn-pdp-founders-button: 13px;--nn-pdp-banner-top-heading: 20px;--nn-pdp-banner-top-body: 13px;--nn-pdp-banner-heading: 20px;--nn-pdp-banner-body: 13px;--nn-pdp-banner-button: 10px;--nn-pdp-planet-heading: 20px;--nn-pdp-trial-section-heading: 20px;--nn-pdp-trial-heading: 16px;--nn-pdp-trial-body: 13px;--nn-pdp-trial-signature: 13px;--nn-pdp-trial-label: 11px;--nn-pdp-trial-icon: 16px;--nn-pdp-trial-top-icon: 88px;--nn-pdp-trial-signature-image: 220px;--nn-pdp-faq-heading: 20px;--nn-pdp-faq-question: 12px;--nn-pdp-faq-answer: 12px;--nn-pdp-faq-icon: 11px;--nn-pdp-trust-title: 10px;--nn-pdp-trust-subtitle: 10px;--nn-pdp-trust-cta: 13px;--nn-pdp-trust-link: 13px}@media(min-width:768px){.template-product{--nn-pdp-hero-title: 2.9rem;--nn-pdp-feature-icon-title: 14px;--nn-pdp-feature-icon-desc: 11px;--nn-pdp-feature-icon-size: 72px;--nn-pdp-text-block-subtitle: 12px;--nn-pdp-text-block-heading: 24px;--nn-pdp-text-block-body: 14px;--nn-pdp-text-block-button: 14px;--nn-pdp-text-badges-heading: 24px;--nn-pdp-text-badges-body: 14px;--nn-pdp-text-badges-button: 14px;--nn-pdp-comparison-heading: 26px;--nn-pdp-comparison-col-header: 11px;--nn-pdp-comparison-cell: 11px;--nn-pdp-founders-heading: 2.8rem;--nn-pdp-founders-body: 14px;--nn-pdp-founders-button: 14px;--nn-pdp-banner-top-heading: 24px;--nn-pdp-banner-top-body: 14px;--nn-pdp-banner-heading: 2.8rem;--nn-pdp-banner-body: 14px;--nn-pdp-banner-button: 14px;--nn-pdp-planet-heading: 2.8rem;--nn-pdp-trial-section-heading: 2.9568rem;--nn-pdp-trial-heading: 2.16rem;--nn-pdp-trial-body: 12px;--nn-pdp-trial-signature: 12px;--nn-pdp-trial-label: 11px;--nn-pdp-trial-icon: 20px;--nn-pdp-trial-top-icon: 105px;--nn-pdp-trial-signature-image: 220px;--nn-pdp-faq-heading: 3.2256rem;--nn-pdp-faq-question: 12px;--nn-pdp-faq-answer: 12px;--nn-pdp-trust-title: 13px;--nn-pdp-trust-subtitle: 11px;--nn-pdp-trust-cta: 16px;--nn-pdp-trust-link: 13px}}@media(max-width:767px){.template-product .productView-container.container,.template-product .productView-container.container-full,.template-product .productView-container.container-1170,.template-product .productView-container.container-1770{padding-left:var(--nn-mobile-padding-x, 20px)!important;padding-right:var(--nn-mobile-padding-x, 20px)!important}}@media(min-width:1025px){.template-product .product-details .productView-container.container,.template-product .product-details .productView-container.container-full,.template-product .product-details .productView-container.container-1170,.template-product .product-details .productView-container.container-1770{width:min(100%,var(--nn-content-shell-max, 1920px))!important;max-width:var(--nn-content-shell-max, 1920px)!important;padding-left:clamp(40px,4.5vw,96px)!important;padding-right:clamp(40px,4.5vw,96px)!important;box-sizing:border-box}.template-product .product-details .productView-top{width:100%}.template-product .product-details .halo-productView-left{width:54%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-right:15px!important}.template-product .product-details .halo-productView-right{width:46%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}}@media(min-width:1025px){.template-product{--nn-pdp-hero-title: 2.9rem;--nn-pdp-hero-subtitle: 12px;--nn-pdp-hero-review-stars: 13px;--nn-pdp-hero-review-text: 11px;--nn-pdp-hero-price: 14px;--nn-pdp-hero-compare: 12px;--nn-pdp-hero-financing: 9.8px;--nn-pdp-hero-desc: 12.5px;--nn-pdp-hero-button: 13px;--nn-pdp-hero-delivery: 12px;--nn-pdp-hero-benefit: 11px;--nn-pdp-hero-benefit-strong: 12px;--nn-pdp-feature-icon-title: 17px;--nn-pdp-feature-icon-desc: 13px;--nn-pdp-feature-icon-size: 88px;--nn-pdp-text-block-subtitle: 14px;--nn-pdp-text-block-heading: 30px;--nn-pdp-text-block-body: 18px;--nn-pdp-text-block-button: 16px;--nn-pdp-text-badges-heading: 30px;--nn-pdp-text-badges-body: 18px;--nn-pdp-text-badges-button: 16px;--nn-pdp-comparison-heading: 30px;--nn-pdp-comparison-col-header: 13px;--nn-pdp-comparison-cell: 12px;--nn-pdp-founders-heading: 2.9568rem;--nn-pdp-founders-body: 17px;--nn-pdp-founders-button: 15px;--nn-pdp-banner-top-heading: 30px;--nn-pdp-banner-top-body: 18px;--nn-pdp-banner-heading: 2.9568rem;--nn-pdp-banner-body: 18px;--nn-pdp-banner-button: 16px;--nn-pdp-planet-heading: 32px;--nn-pdp-trial-section-heading: 2.688rem;--nn-pdp-trial-heading: 24px;--nn-pdp-trial-body: 17px;--nn-pdp-trial-signature: 14px;--nn-pdp-trial-label: 11px;--nn-pdp-trial-icon: 32px;--nn-pdp-trial-top-icon: 140px;--nn-pdp-trial-signature-image: 260px;--nn-pdp-faq-heading: 32px;--nn-pdp-faq-question: 16px;--nn-pdp-faq-answer: 14px;--nn-pdp-faq-icon: 18px;--nn-pdp-trust-title: 14px;--nn-pdp-trust-subtitle: 13px;--nn-pdp-trust-cta: 18px;--nn-pdp-trust-link: 14px}}@media(min-width:1280px)and (max-width:0px){.template-product{--nn-pdp-hero-title: 3rem;--nn-pdp-hero-subtitle: 13px;--nn-pdp-hero-review-stars: 14px;--nn-pdp-hero-review-text: 13px;--nn-pdp-hero-price: 16px;--nn-pdp-hero-compare: 13px;--nn-pdp-hero-financing: 13px;--nn-pdp-hero-desc: 14px;--nn-pdp-hero-button: 14px;--nn-pdp-hero-delivery: 13px;--nn-pdp-hero-benefit: 12px;--nn-pdp-hero-benefit-strong: 13px;--nn-pdp-feature-icon-title: 18px;--nn-pdp-feature-icon-desc: 14px;--nn-pdp-feature-icon-size: 96px;--nn-pdp-text-block-subtitle: 15px;--nn-pdp-text-block-heading: 32px;--nn-pdp-text-block-body: 19px;--nn-pdp-text-block-button: 17px;--nn-pdp-text-badges-heading: 32px;--nn-pdp-text-badges-body: 19px;--nn-pdp-text-badges-button: 17px;--nn-pdp-comparison-heading: 32px;--nn-pdp-comparison-col-header: 14px;--nn-pdp-comparison-cell: 13px;--nn-pdp-founders-heading: 3.2rem;--nn-pdp-founders-body: 18px;--nn-pdp-founders-button: 16px;--nn-pdp-banner-top-heading: 32px;--nn-pdp-banner-top-body: 19px;--nn-pdp-banner-heading: 3.2rem;--nn-pdp-banner-body: 19px;--nn-pdp-banner-button: 17px;--nn-pdp-planet-heading: 34px;--nn-pdp-trial-section-heading: 2.9568rem;--nn-pdp-trial-heading: 26px;--nn-pdp-trial-body: 18px;--nn-pdp-trial-signature: 14px;--nn-pdp-trial-label: 12px;--nn-pdp-trial-icon: 34px;--nn-pdp-trial-top-icon: 160px;--nn-pdp-trial-signature-image: 280px;--nn-pdp-faq-heading: 3.2256rem;--nn-pdp-faq-question: 17px;--nn-pdp-faq-answer: 15px;--nn-pdp-faq-icon: 20px;--nn-pdp-trust-title: 15px;--nn-pdp-trust-subtitle: 14px;--nn-pdp-trust-cta: 19px;--nn-pdp-trust-link: 15px}}@media(min-width:1920px){.template-product{--nn-pdp-hero-title: 3.2rem;--nn-pdp-hero-subtitle: 14px;--nn-pdp-hero-review-stars: 15px;--nn-pdp-hero-review-text: 12px;--nn-pdp-hero-price: 18px;--nn-pdp-hero-compare: 14px;--nn-pdp-hero-financing: 10.5px;--nn-pdp-hero-desc: 14px;--nn-pdp-hero-button: 15px;--nn-pdp-hero-delivery: 14px;--nn-pdp-hero-benefit: 13px;--nn-pdp-hero-benefit-strong: 14px;--nn-pdp-feature-icon-title: 19px;--nn-pdp-feature-icon-desc: 15px;--nn-pdp-feature-icon-size: 104px;--nn-pdp-text-block-subtitle: 16px;--nn-pdp-text-block-heading: 34px;--nn-pdp-text-block-body: 20px;--nn-pdp-text-block-button: 18px;--nn-pdp-text-badges-heading: 34px;--nn-pdp-text-badges-body: 20px;--nn-pdp-text-badges-button: 18px;--nn-pdp-comparison-heading: 34px;--nn-pdp-comparison-col-header: 15px;--nn-pdp-comparison-cell: 14px;--nn-pdp-founders-heading: 3.4rem;--nn-pdp-founders-body: 20px;--nn-pdp-founders-button: 17px;--nn-pdp-banner-top-heading: 34px;--nn-pdp-banner-top-body: 20px;--nn-pdp-banner-heading: 3.4rem;--nn-pdp-banner-body: 20px;--nn-pdp-banner-button: 18px;--nn-pdp-planet-heading: 36px;--nn-pdp-trial-section-heading: 3rem;--nn-pdp-trial-heading: 28px;--nn-pdp-trial-body: 19px;--nn-pdp-trial-signature: 15px;--nn-pdp-trial-label: 13px;--nn-pdp-trial-icon: 36px;--nn-pdp-trial-top-icon: 180px;--nn-pdp-trial-signature-image: 320px;--nn-pdp-faq-heading: 3.4rem;--nn-pdp-faq-question: 18px;--nn-pdp-faq-answer: 16px;--nn-pdp-faq-icon: 20px;--nn-pdp-trust-title: 16px;--nn-pdp-trust-subtitle: 14px;--nn-pdp-trust-cta: 20px;--nn-pdp-trust-link: 16px}}.productView-title{font-family:var(--font-heading-family);font-weight:700;font-size:var(--nn-pdp-hero-title, 2.88rem)!important;line-height:1.25!important;letter-spacing:-.02em;color:#042e2e}.nn-pdp-title-badges{--nn-pdp-title-badge-font-size: 14px;--nn-pdp-title-badge-padding: 7px 16px;--nn-pdp-title-badge-gap: 8px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--nn-pdp-title-badge-gap)}.nn-pdp-title-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:var(--nn-pdp-title-badge-padding);border:1px solid transparent;border-radius:999px;font-family:Montserrat,sans-serif;font-size:var(--nn-pdp-title-badge-font-size);font-weight:700;line-height:1.15;letter-spacing:0;white-space:nowrap}.nn-pdp-title-badge--primary{background:#7b334f;border-color:#7b334f;color:#fff}.nn-pdp-title-badge--secondary{background:transparent;border-color:#8b4b63;color:#8b4b63}.nn-pdp-title-badges--desktop{margin-bottom:10px}.nn-pdp-title-badges--mobile{display:none}.halo-productView-right.productView-details,.productView-details .productView-product{background:transparent!important}.productView-details,.productView-details .productView-product,.productView-details .productView-group,.productView-details .halo-productView-right{background:transparent!important;border:0!important;box-shadow:none!important}.productView-details .productView-moreItem{background:transparent;border:0;box-shadow:none}.productView-details .productView-product{border-radius:0!important}@media(min-width:768px){.productView-title{font-size:var(--nn-pdp-hero-title, 3.2rem)!important}.nn-pdp-title-badges{--nn-pdp-title-badge-font-size: 12px;--nn-pdp-title-badge-padding: 6px 14px}.nn-pdp-title-badge{min-height:30px}}@media(max-width:767px){.nn-pdp-title-badges--desktop{display:none}.nn-pdp-title-badges--mobile{display:flex;margin-top:4px;margin-bottom:14px}}.productView-details .lb-subtitle{font-family:Montserrat,sans-serif;font-weight:500;color:#042e2e;font-size:var(--nn-pdp-hero-subtitle, 12px);line-height:1.45;margin-top:2px;margin-bottom:12px}.productView-details .lb-pdp-benefits div,.productView-details .lb-pdp-benefits p{color:#042e2e}.productView-details .jdgm-prev-badge .jdgm-prev-badge__stars{color:#e8b84a}.productView-details .nn-pdp-review{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:14px;font-weight:400}.productView-details .nn-pdp-review__stars{line-height:1;display:inline-flex;align-items:center;gap:2px}.productView-details .nn-pdp-review__stars .lb-star.lb--on{display:inline-block!important}.productView-details .nn-pdp-review__stars .lb-star.lb--on:before{color:#e8b84a;font-size:var(--nn-pdp-hero-review-stars, 12px);vertical-align:baseline}.productView-details .nn-pdp-review__text{color:#31524b;font-size:var(--nn-pdp-hero-review-text, 12px);font-weight:400;line-height:1.2}.productView-details .jdgm-widget.jdgm-preview-badge,.productView-details .jdgm-prev-badge{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.2}.productView-details .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star,.productView-details .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star:last-child{margin-right:1px}.productView-details .jdgm-prev-badge .jdgm-prev-badge__text{color:#31524b;font-size:var(--nn-pdp-hero-review-text, 12px);font-weight:400}.productView-price .price.price--medium .price-item,.productView-price .nn-price-current,.productView-price .price.price--medium .price-item .money{color:#042e2e;font-weight:500}#product-bundle-top-price,.productView-price .nn-price-current,.productView-price .nn-price-copy,[id^=product-price-] .nn-price-copy,[id^=product-price-] .price.price--medium span.price-item{font-size:var(--nn-pdp-hero-price, 12px);line-height:1.25;font-weight:500}#product-bundle-top-price,.productView-price .price .price-item--regular .money,.productView-price .price .price-item--sale .money{color:#042e2e}.productView-price .price.price--medium .nn-price-compare{font-size:var(--nn-pdp-hero-compare, 12px);line-height:1.2;font-weight:500;color:#98a7a1}.productView-price .price.price--medium .nn-price-compare,.productView-price .price__compare .price-item,.productView-price .nn-price-compare{opacity:.7}.productView-price .price.price--on-sale .price__sale{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:8px}.productView-price .price.price--on-sale .price__last{order:1;margin:0}.productView-price .price.price--on-sale .price__compare{order:2;margin:0}.productView-price .price__sale .price-item--sale,.productView-price .price__sale .nn-price-current,.productView-price .nn-price-copy{font-weight:600}.productView-details .productView-price{margin-top:0;margin-bottom:6px}.productView-details .heylight-text,.productView-details .heylight-container,.productView-details [data-heylight],.productView-details #heylight-component,.productView-details #heylight-component .heidi_messaging,.productView-details #heylight-component span.color-secondary,.productView-details #heylight-component b.color-primary{font-size:var(--nn-pdp-hero-financing, 12px);font-weight:400;color:#5f6f6b;margin-top:0}.productView-details #heylight-component{margin-top:0;margin-bottom:0}.productView-details #heylight-component .nn-heylight-row{display:inline-flex;align-items:center;gap:0;margin:0;padding:0;line-height:1.3}.productView-details #heylight-component [data-heylight]{margin:0;padding:0}.productView-details #heylight-component span.color-secondary,.productView-details #heylight-component span.color-secondary span{color:#7e8783!important;font-size:var(--nn-pdp-hero-financing, 12px)!important;line-height:1.35!important}.productView-details #heylight-component b.color-primary{color:#4c5c57!important;font-size:var(--nn-pdp-hero-financing, 12px)!important;font-weight:600!important}.productView-details #heylight-component [data-heylight] img,.productView-details #heylight-component [data-heylight] svg,.productView-details #heylight-component [data-heylight] [class*=logo],.productView-details #heylight-component [data-heylight] [class*=badge],.productView-details #heylight-component [data-heylight] [class*=brand],.productView-details #heidipay-container .heyLightLogo{display:none!important}.productView-details #heidipay-container .heyLight-inline a{display:inline!important;font-size:0;text-decoration:none;vertical-align:middle;margin-left:4px;cursor:pointer}.productView-details #heidipay-container .heyLight-inline a:after{content:"\24d8";font-size:13px;color:#7e8783}.productView-details .productView-desc{color:#31524b;font-size:var(--nn-pdp-hero-desc, 13px);line-height:1.6;margin-left:0;margin-right:0;margin-bottom:8px;padding-left:0;padding-right:0}.productView-details .productView-desc.halo-text-format,.productView-details .productView-desc.halo-text-format>*{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.productView-details .productView-moreItem:has(.productView-desc){padding:0 0 15px;margin-bottom:10px;border-bottom:none;position:relative}.productView-details .productView-moreItem:has(.productView-desc):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#e6e3dc}.productView-options .form__label{color:#042e2e;font-size:13px;font-weight:500;letter-spacing:0}.productView-options .form__label b{font-weight:700}.productView-options .form__label [data-header-option]{color:#042e2e;font-weight:400}.productView-options .product-form__swatch:not(.nn-pdp-swatch-fieldset) .product-form__radio:checked+.product-form__label{border-color:#042e2e;border-width:1px;padding:3px}.productView-options .product-form__swatch:not(.nn-pdp-swatch-fieldset) .product-form__label{border-color:#d9d9d9}.productView-options .selector-new-badge{font-family:Montserrat,sans-serif;font-size:6px;font-weight:700;letter-spacing:.02em;top:-7px}.complementary-products-wrapper .selector-new-badge,.productView-options .nn-pdp-swatch-option .selector-new-badge{top:-3px}.productView-options .product-form__input:not(.product-form__swatch):not(.nn-pdp-size-fieldset) .product-form__label .text{border-radius:20px;border:1px solid #D9D9D9;color:#042e2e;font-size:12px;font-weight:500;padding:0 12px;min-width:auto;background-color:transparent;transition:border-color .2s ease,background-color .2s ease}.productView-options .product-form__input:not(.product-form__swatch):not(.nn-pdp-size-fieldset) .product-form__radio:checked+.product-form__label .text{border-color:#042e2e;border-width:2px;color:#0b3a34;font-weight:600;background-color:transparent}.productView-details .quantity__input{color:#042e2e;font-weight:600}.productView-details .quantity__button{color:#042e2e}.productView-details .lb-delivery-time{text-align:center;font-size:var(--nn-pdp-hero-delivery, 12px)!important;line-height:1.5!important;color:#2f8f6b!important;font-weight:500;margin:8px 0;padding:0}@media(max-width:767px){.productView-details .lb-delivery-time{margin-top:22px!important;margin-bottom:12px!important}}.productView-details .lb-delivery-time b{font-weight:700}.productView-details .alertBox.alertBox--error,.productView-details .alertBox.alertBox--info{color:#042e2e;background-color:#f7f6f4;border:none;text-align:center}.productView-details .alertBox-message{color:#042e2e;font-weight:400}.productView-details .product-form__submit.button{padding-top:15px!important;padding-bottom:15px!important;border-radius:var(--nn-btn-border-radius, 5px);font-size:var(--nn-pdp-hero-button, 12px);font-weight:600}.productView-details .lb-atc-benefits{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}.productView-details .lb-atc-benefits div{display:flex;align-items:center;width:calc(50% - 5px);padding:9px;color:#042e2e;font-size:var(--nn-pdp-hero-benefit, 11px);line-height:1.3;border-radius:8px;border:1px solid #E0E5E3;background:#f6f9f8;box-sizing:border-box}.productView-details .lb-atc-benefits div img,.productView-details .lb-atc-benefits div svg{width:28px;height:auto;margin-right:9px;flex-shrink:0}.productView-details .lb-atc-benefits div p{margin:0;min-width:0}.productView-details .lb-atc-benefits div b{font-weight:700;color:#042e2e;font-size:var(--nn-pdp-hero-benefit-strong, 12px)}.productView-details .lb-liked-from-three-counter{color:#042e2e;font-size:12px;font-weight:700}.productView-details .lb-liked-from-three-wording{color:#042e2e;font-size:11px}.productView-details .productView-moreItem+.productView-moreItem{margin-top:0}.productView-details .productView-product{text-align:left}.productView-tab .tabs .tab-title,.productView-tab .tabs-contents .toggleLink,.productView-tab .tab-content .toggleLink,.productView-tab .toggle-title .toggleLink{text-transform:none!important;font-weight:400!important;font-size:12px!important;color:#042e2e;letter-spacing:0;padding:10px 30px 10px 0!important}.productView-tab .tab-content{border:none!important}.productView-tab .tab-content:first-child{display:none!important}.productView-tab .toggle-title{border:none!important;border-bottom:1px solid #E2DDD8!important;padding:0!important;margin:0!important}.productView-tab .toggle-title:last-of-type{border-bottom:none!important}.productView-tab .toggle-title .toggleLink .icon,.productView-tab .toggle-title .toggleLink svg{transform:rotate(90deg)!important;width:12px!important;height:12px!important;transition:transform .35s ease-out}.productView-tab .toggle-title:has(.toggleLink.is-open) .toggleLink .icon,.productView-tab .toggle-title:has(.toggleLink.is-open) .toggleLink svg{transform:rotate(-90deg)!important}.productView-action .button,.productView-action-2 .button{border-radius:var(--nn-btn-border-radius, 5px);font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.02em;width:100%}.complementary-products-wrapper .optional-product-header{background:transparent;justify-content:flex-start;padding:4px 0 8px;border:none}.complementary-products-wrapper .switch-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;color:#5f6f6b;letter-spacing:.02em;text-transform:none;margin:0}.complementary-products-wrapper .switch-label span{font-size:11px;font-weight:500;color:#5f6f6b}.complementary-products-wrapper .optional-product-header .quickView{margin-left:auto;font-size:12px;font-weight:500;color:#042e2e;text-decoration:underline;text-underline-offset:2px}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-box,.complementary-products-wrapper #optional-bundle-item.active .ct-complementary-product-box{border:1.5px solid #3EB489;border-radius:8px;background-color:#f4f8f7;padding:12px 14px 12px 12px}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-img{border-radius:6px;overflow:hidden;background-color:#eff6f3;min-width:56px;max-width:56px;margin-right:14px}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-detail b{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#042e2e;line-height:1.35;display:block;margin-bottom:2px}.complementary-products-wrapper #optional-bundle-item .nn-size-selector__option{max-width:100%;white-space:nowrap}.complementary-products-wrapper #optional-bundle-item .ct-prizebox{position:static;align-items:baseline;flex-direction:row;justify-content:flex-end;gap:6px;margin-bottom:0;margin-left:auto;flex-shrink:0;width:max-content}.complementary-products-wrapper #optional-bundle-item .ct-product-price{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:#042e2e;line-height:1.3}.complementary-products-wrapper #optional-bundle-item .discount-container:not(.nn-sale-inline){display:none}.complementary-products-wrapper .product-options-bundle-total{margin-top:14px;padding-top:12px;border-top:1px solid #E8E5E0}.complementary-products-wrapper .product-options-bundle-total .badge-discount{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;color:#3eb489;letter-spacing:.01em;margin-bottom:6px;padding:0;display:none}.complementary-products-wrapper .product-options-bundle-total .badge-discount.is-visible{display:flex}.complementary-products-wrapper .product-options-bundle-total .badge-discount .discount-badge{display:none}.complementary-products-wrapper .bundle-summary-grid{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"subtotal price";align-items:baseline;column-gap:12px;row-gap:4px}.complementary-products-wrapper .bundle-summary-grid.has-compare{grid-template-areas:"subtotal compare" "savings price";margin-bottom:4px}.complementary-products-wrapper .product-subtotal{grid-area:subtotal;font-family:Montserrat,sans-serif!important;font-size:13px;font-weight:500!important;font-weight:400;color:#042e2e;letter-spacing:0}.complementary-products-wrapper .product-subtotal-price{grid-area:price;justify-self:end;text-align:right;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:#042e2e;line-height:1.35}.complementary-products-wrapper .ct-product-compare-price.product-subtotal-compare-price{grid-area:compare;justify-self:end;margin:0;text-align:right;font-family:Montserrat,sans-serif;font-size:13px;color:#9ba8a5;font-weight:400}.complementary-products-wrapper .product-subtotal-savings{grid-area:savings;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.45;color:#9ba8a5}.complementary-products-wrapper .bundle-summary-grid:not(.has-compare) .product-subtotal-compare-price,.complementary-products-wrapper .bundle-summary-grid:not(.has-compare) .product-subtotal-savings,.complementary-products-wrapper .product-subtotal-savings:empty,.complementary-products-wrapper .product-subtotal-compare-price:empty{display:none}.complementary-products-wrapper .product-options-bundle-bottom{font-family:Montserrat,sans-serif;font-size:13px;color:#7a8c89;font-weight:400;margin-top:4px;line-height:1.5}.complementary-products-wrapper .product-options-bundle-bottom .product-title{color:#7a8c89}.productView-details .productView-moreItem:has(.productView-options),.productView-details .productView-moreItem:has(.complementary-products-wrapper){background:transparent;padding:0}.productView-options{margin-bottom:14px}.productView-options,.complementary-products-wrapper{padding-left:0;padding-right:0}.productView-options .form__label{display:flex;align-items:baseline;gap:6px;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.4;margin-bottom:10px}.productView-options .product-option-heading__label{font-weight:400;color:#31524b}.productView-options .product-option-heading__value{font-weight:600;color:#31524b}.productView-options .form__label b{font-weight:600}.productView-options ul.custom-color-swatch{flex-wrap:wrap;gap:0;overflow-x:visible;padding-bottom:2px;margin:0}.productView-options ul.custom-color-swatch::-webkit-scrollbar{display:none}.productView-options .product-option-subtitle{margin:8px 0 0;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.35;font-weight:400;color:#8a9894}.productView-options ul.custom-color-swatch li,.complementary-products-wrapper ul.custom-color-swatch li{width:39px;height:39px;padding:3px;border-radius:50%;border:1px solid transparent;box-sizing:border-box}.productView-options ul.custom-color-swatch li.active,.complementary-products-wrapper ul.custom-color-swatch li.active{border:1px solid #042E2E}.complementary-products-wrapper .color-swatch{gap:0}.complementary-products-wrapper .color-swatch .pattern{width:39px;height:39px;border:1px solid transparent;border-radius:50%;padding:3px;box-sizing:border-box;margin-left:0;box-shadow:none;outline:none;background-clip:content-box;background-origin:content-box}.complementary-products-wrapper .color-swatch .pattern.active{border-width:1px;border-color:#042e2e;box-shadow:none;outline:none}.selector-new-badge{position:absolute;z-index:15;background-color:#042e2e;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:6px;line-height:1.2;padding:0;min-width:18px;width:18px;height:18px;border-radius:50%;text-align:center;white-space:nowrap;top:-10px;left:50%;display:flex;align-items:center;justify-content:center}.complementary-products-wrapper .product-subtotal{font-weight:400}.productView-options ul.custom-color-swatch li a.pattern{border-radius:50%;position:relative;overflow:visible}.nn-pdp-right-top>.productView-moreItem:has(.quantity_selector):not(:has(.productView-options)){display:none}.productView-details .productView-moreItem.nn-pdp-control-block{padding-left:0;padding-right:0;box-sizing:border-box}.nn-pdp-control-block{--nn-pdp-control-side-width: 72px;display:grid;grid-template-columns:minmax(0,1fr) var(--nn-pdp-control-side-width);grid-template-rows:auto auto 40px 28px;gap:0 12px;align-items:start}.nn-pdp-control-block .productView-options,.nn-pdp-control-block .productView-variants,.nn-pdp-control-block variant-radios{display:contents}.nn-pdp-control-block .nn-pdp-swatch-fieldset:not(.mobile){grid-column:1 / -1;grid-row:1;order:-1}.nn-pdp-control-block .nn-pdp-size-fieldset:not(.mobile){display:contents}.nn-pdp-control-block .nn-pdp-size-fieldset:not(.mobile)>.nn-pdp-size-legend{grid-column:1 / -1;grid-row:2;margin-bottom:10px}.nn-pdp-control-block .nn-pdp-size-pills{grid-column:1;grid-row:3 / 5;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;width:100%;max-width:304px;min-width:0}.nn-pdp-control-block .nn-pdp-inline-qty{grid-column:2;grid-row:3;align-self:start;justify-self:end;width:var(--nn-pdp-control-side-width);min-width:var(--nn-pdp-control-side-width);display:flex;justify-content:flex-end}.nn-pdp-control-block .nn-pdp-inline-price{grid-column:2;grid-row:4;align-self:end;justify-self:end;width:var(--nn-pdp-control-side-width);min-width:var(--nn-pdp-control-side-width);white-space:nowrap}.nn-control-price{--nn-control-price-display: flex;--nn-control-price-direction: row;--nn-control-price-align: baseline;--nn-control-price-justify: flex-end;--nn-control-price-gap: 6px;--nn-control-price-text-align: right;--nn-control-price-current-size: 12px;--nn-control-price-current-weight: 400;--nn-control-price-current-color: #31524B;--nn-control-price-compare-size: 12px;--nn-control-price-compare-weight: 400;--nn-control-price-compare-color: #9AA9A4;--nn-control-price-line-height: 1.15;--nn-control-price-compare-opacity: 1;display:var(--nn-control-price-display);flex-direction:var(--nn-control-price-direction);align-items:var(--nn-control-price-align);justify-content:var(--nn-control-price-justify);gap:var(--nn-control-price-gap);text-align:var(--nn-control-price-text-align)}:is(.nn-control-price,.ct-prizebox.nn-control-price,.nn-pdp-inline-price.nn-control-price) .nn-control-price__current,:is(.nn-control-price,.ct-prizebox.nn-control-price,.nn-pdp-inline-price.nn-control-price) .nn-control-price__compare{font-family:Montserrat,sans-serif;line-height:var(--nn-control-price-line-height);white-space:nowrap;margin-right:0}:is(.nn-control-price,.ct-prizebox.nn-control-price,.nn-pdp-inline-price.nn-control-price) .nn-control-price__current{font-size:var(--nn-control-price-current-size);font-weight:var(--nn-control-price-current-weight);color:var(--nn-control-price-current-color)}:is(.nn-control-price,.ct-prizebox.nn-control-price,.nn-pdp-inline-price.nn-control-price) .nn-control-price__compare{font-size:var(--nn-control-price-compare-size);font-weight:var(--nn-control-price-compare-weight);color:var(--nn-control-price-compare-color);text-decoration:line-through;opacity:var(--nn-control-price-compare-opacity)}.nn-control-price--pdp-inline,.nn-control-price--bundle-row{--nn-control-price-direction: row;--nn-control-price-align: baseline;--nn-control-price-justify: flex-end;--nn-control-price-gap: 6px}.nn-pdp-control-block .nn-pdp-control-legend{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:3px;row-gap:1px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#31524b;margin:0}.nn-pdp-control-block .nn-pdp-control-legend .product-option-heading__label{font-size:13px;font-weight:400;color:#31524b}.nn-pdp-control-block .nn-pdp-control-legend .product-option-heading__value{font-size:13px;font-weight:600;color:#31524b}.nn-pdp-control-block .nn-pdp-swatch-fieldset:not(.mobile){row-gap:0;margin-bottom:10px}.nn-pdp-control-block .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-legend{width:100%;margin-bottom:10px}.nn-size-selector{--nn-size-selector-border-width: 1px;--nn-size-selector-padding: 0 12px;--nn-size-selector-font-size: 13px;--nn-size-selector-disabled-font-size: 13px;--nn-size-selector-min-height: 36px;--nn-size-selector-row-gap: 8px}.nn-size-selector .product-form__label.nn-size-selector__option{margin:0;border-width:var(--nn-size-selector-border-width);border-style:solid;border-radius:5px;border-color:#bfcbc6;background-color:#fff;color:#466862;padding:var(--nn-size-selector-padding);font-family:Montserrat,sans-serif;font-size:var(--nn-size-selector-font-size);font-weight:500;letter-spacing:0;line-height:1;text-transform:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--nn-size-selector-min-height);opacity:1}.nn-size-selector .product-form__label.nn-size-selector__option[style*="display: block"]{display:inline-flex!important}.nn-size-selector .product-form__label.nn-size-selector__option .nn-size-selector__text,.nn-size-selector .product-form__radio:checked+.product-form__label.nn-size-selector__option .nn-size-selector__text{display:block;width:auto;min-width:0;height:auto;line-height:inherit;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.nn-size-selector .product-form__radio:checked+.nn-size-selector__option,.nn-size-selector .nn-size-selector__option[selected]{border-color:#31524b;background:#f4f8f7;color:#31524b;box-shadow:none}.nn-size-selector .product-form__label.nn-size-selector__option.soldout{opacity:1}.nn-size-selector .product-form__label.nn-size-selector__option.soldout:before{content:none;display:none}.nn-size-selector .product-form__label.nn-size-selector__option.soldout,.nn-size-selector .product-form__label.nn-size-selector__option[disabled]{background-color:#f7f8f7;color:#a7b4b0;border-color:#d9e1de;font-size:var(--nn-size-selector-disabled-font-size);box-shadow:none;cursor:default;width:auto;max-width:none;white-space:nowrap}.nn-size-selector .product-form__radio:checked+.nn-size-selector__option.soldout,.nn-size-selector .nn-size-selector__option[disabled][selected]{background-color:#f7f8f7;color:#a7b4b0;border-color:#aab8b3}.bundle-swatch-soldout-notice{display:none;color:#7e8783;font-weight:400}fieldset:has(.product-form__radio:checked+.nn-size-selector__option.soldout) .bundle-swatch-soldout-notice,fieldset:has(.product-form__radio:checked+.nn-pdp-swatch-option.soldout) .bundle-swatch-soldout-notice{display:inline}.nn-pdp-control-block .nn-pdp-qty{margin:0}.nn-pdp-control-block .nn-pdp-qty .quantity__label{display:none}.nn-qty-selector{--nn-qty-width: 66px;--nn-qty-min-width: var(--nn-qty-width);--nn-qty-height: 36px;--nn-qty-border-color: #D7DFDB;--nn-qty-border-radius: 4px;--nn-qty-bg: #fff;--nn-qty-container-padding: 0 4px;--nn-qty-margin-top: 0;--nn-qty-margin-left: 0;--nn-qty-margin-bottom: 0;--nn-qty-justify-self: auto;--nn-qty-flex-shrink: 0;--nn-qty-value-width: 22px;--nn-qty-input-width: 100%;--nn-qty-input-min-width: 0;--nn-qty-input-max-width: none;--nn-qty-input-font-family: inherit;--nn-qty-input-font-size: 13px;--nn-qty-input-font-weight: 500;--nn-qty-button-width: 18px;--nn-qty-plus-width: var(--nn-qty-button-width);--nn-qty-button-padding: 0;--nn-qty-button-font-size: 18px;--nn-qty-button-font-weight: 400;--nn-qty-icon-width: 9px;--nn-qty-icon-height: 1px}.quantity__container.nn-qty-selector,.select-container-qty.nn-qty-selector{width:var(--nn-qty-width);min-width:var(--nn-qty-min-width);height:var(--nn-qty-height);margin-top:var(--nn-qty-margin-top);margin-left:var(--nn-qty-margin-left);margin-bottom:var(--nn-qty-margin-bottom);border:1px solid var(--nn-qty-border-color);border-radius:var(--nn-qty-border-radius);display:flex;align-items:center;justify-content:space-between;background:var(--nn-qty-bg);padding:var(--nn-qty-container-padding);box-sizing:border-box;justify-self:var(--nn-qty-justify-self);flex-shrink:var(--nn-qty-flex-shrink)}.select-container-qty.nn-qty-selector{position:relative}.nn-qty-selector__value{width:var(--nn-qty-value-width);min-width:var(--nn-qty-value-width);flex:0 0 var(--nn-qty-value-width);display:flex;align-items:center;justify-content:center}.quantity__container.nn-qty-selector .nn-qty-selector__input,.select-container-qty.nn-qty-selector .nn-qty-selector__input{width:var(--nn-qty-input-width);min-width:var(--nn-qty-input-min-width);max-width:var(--nn-qty-input-max-width);display:block;flex:0 0 auto;font-family:var(--nn-qty-input-font-family);font-size:var(--nn-qty-input-font-size);font-weight:var(--nn-qty-input-font-weight);color:#31524b;text-align:center;border:0;padding:0;margin:0;height:auto;line-height:normal;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;border-radius:0;cursor:default}.quantity__container.nn-qty-selector button.nn-qty-selector__button,.select-container-qty.nn-qty-selector button.nn-qty-selector__button{position:relative;width:var(--nn-qty-button-width);font-size:var(--nn-qty-button-font-size);font-weight:var(--nn-qty-button-font-weight);color:#31524b;padding:var(--nn-qty-button-padding);border:0;display:flex;align-items:center;justify-content:center;background:transparent;height:100%;flex-shrink:0;top:auto;right:auto;bottom:auto;left:auto}.nn-qty-selector--pdp{--nn-qty-input-font-family: Arial, sans-serif;--nn-qty-plus-width: 17px}.nn-qty-selector--bundle{--nn-qty-margin-left: auto;--nn-qty-justify-self: end;--nn-qty-value-width: auto;--nn-qty-input-width: 22px;--nn-qty-input-min-width: 22px;--nn-qty-input-max-width: 22px;--nn-qty-button-width: 18px;--nn-qty-plus-width: 18px;--nn-qty-button-padding: 0}.quantity__container.nn-qty-selector button.nn-qty-selector__button--plus,.select-container-qty.nn-qty-selector button.nn-qty-selector__button--plus{width:var(--nn-qty-plus-width)}.nn-qty-selector--pdp .nn-qty-selector__button--minus:before,.nn-qty-selector--pdp .nn-qty-selector__button--plus:before,.nn-qty-selector--pdp .nn-qty-selector__button--plus:after{width:var(--nn-qty-icon-width);height:var(--nn-qty-icon-height);left:50%;top:50%;background:#31524b}.nn-qty-selector--pdp .nn-qty-selector__button--minus:before,.nn-qty-selector--pdp .nn-qty-selector__button--plus:before{transform:translate(-50%,-50%)}.nn-qty-selector--pdp .nn-qty-selector__button--plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media(min-width:768px){.nn-qty-selector{--nn-qty-width: 60px;--nn-qty-min-width: var(--nn-qty-width);--nn-qty-height: 25px;--nn-qty-container-padding: 0;--nn-qty-value-width: 27px;--nn-qty-input-font-size: 12px;--nn-qty-button-width: 14px;--nn-qty-plus-width: var(--nn-qty-button-width);--nn-qty-button-padding: 0;--nn-qty-button-font-size: 12px;--nn-qty-icon-width: 8px}.nn-qty-selector--pdp{--nn-qty-plus-width: 17px}.nn-qty-selector--bundle{--nn-qty-input-width: 27px;--nn-qty-input-min-width: 27px;--nn-qty-input-max-width: 27px;--nn-qty-button-width: 14px;--nn-qty-plus-width: 17px;--nn-qty-button-padding: 0 5px}}@media(min-width:768px)and (max-width:1024px){.nn-size-selector{--nn-size-selector-padding: 6px 9px;--nn-size-selector-font-size: 11px;--nn-size-selector-disabled-font-size: 10px}}@media(min-width:1025px){.nn-size-selector{--nn-size-selector-border-width: 1px;--nn-size-selector-padding: 7px 10px;--nn-size-selector-font-size: 14px;--nn-size-selector-disabled-font-size: 14px}.productView-details .productView-moreItem.nn-pdp-control-block{padding-left:0;padding-right:0}.productView-price .price.price--on-sale .price__sale{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:8px}.productView-price .price__last{order:1}.productView-price .price__compare{order:2;margin:0}}.productView-options .nn-pdp-swatch-fieldset:not(.mobile){display:flex;flex-wrap:wrap;gap:0}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-option{width:39px;height:39px;padding:3px;border:1px solid transparent;border-radius:50%;margin:0;box-sizing:border-box;background-clip:content-box;background-origin:content-box;box-shadow:none;outline:none;opacity:1}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-pattern{width:100%;height:100%;border-radius:50%;display:block}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .product-form__radio:checked+.nn-pdp-swatch-option{border-width:1px;border-color:#042e2e;padding:3px;box-shadow:none;outline:none}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-option.soldout{opacity:1}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-option.soldout:before{display:none}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-option.soldout .nn-pdp-swatch-pattern{opacity:.5}.complementary-products-wrapper{margin-top:2px}.complementary-products-wrapper .ct-complementary-product-divider{margin-bottom:0;background:transparent}.complementary-products-wrapper .ct-complementary-product-divider:not(#optional-bundle-item){border-top:none;padding:14px 0 24px;position:relative}.complementary-products-wrapper .ct-complementary-product-divider:not(#optional-bundle-item):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e6e3dc}.complementary-products-wrapper .ct-complementary-product-divider:not(#optional-bundle-item) .ct-complementary-product-box{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0 12px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.complementary-products-wrapper .image-container{grid-column:2;grid-row:2;align-self:start;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%}.complementary-products-wrapper .ct-complementary-product-detail.ct-product-information{display:contents;width:100%;margin:0}.complementary-products-wrapper .image-container .product-option-container{width:fit-content}.complementary-products-wrapper .ct-prizebox{grid-column:2;grid-row:3;align-self:end;justify-self:end;text-align:var(--nn-control-price-text-align, right);position:static;display:var(--nn-control-price-display, flex);flex-direction:var(--nn-control-price-direction, row);align-items:var(--nn-control-price-align, baseline);justify-content:var(--nn-control-price-justify, flex-end);gap:var(--nn-control-price-gap, 6px);margin:0;min-width:72px;width:max-content}.complementary-products-wrapper .ct-prizebox>span{margin-right:0}.complementary-products-wrapper .ct-complementary-product-img,.complementary-products-wrapper .variant-image-wrapper{display:none}.complementary-products-wrapper .bundle-item-heading{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:3px;row-gap:1px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#31524b;margin-bottom:10px;grid-column:1 / -1}.complementary-products-wrapper .bundle-item-heading__label{color:#31524b;font-weight:400}.complementary-products-wrapper .bundle-item-heading__value{color:#31524b;font-weight:600}.complementary-products-wrapper .bundle-item-heading__status{font-weight:600;color:#7d8e88}.complementary-products-wrapper .bundle-item-heading__status:before{content:"\2022";margin-right:4px;color:currentColor}.complementary-products-wrapper .bundle-item-heading__status:empty:before{content:none}.complementary-products-wrapper .bundle-item-heading__status[data-state=soldout]{color:#7d8e88}.complementary-products-wrapper .bundle-item-heading__status[data-state=low]{color:#c2543c}.complementary-products-wrapper .product-option-container.size-option,.complementary-products-wrapper .product-option-container .select-container{max-width:none!important;width:100%}.complementary-products-wrapper .product-option-container .select-container{margin-bottom:0;min-height:calc(var(--nn-size-selector-min-height, 36px) + var(--nn-size-selector-min-height, 36px) + var(--nn-size-selector-row-gap, 8px))}.complementary-products-wrapper .product-option-container.size-option{max-width:320px!important;margin-top:0;grid-column:1;grid-row:2 / 4;min-width:0;min-height:calc(var(--nn-size-selector-min-height, 36px) + var(--nn-size-selector-min-height, 36px) + var(--nn-size-selector-row-gap, 8px))}.complementary-products-wrapper .size-option-selecter.option-selector{display:flex!important;flex-wrap:wrap!important;align-items:flex-start;align-content:flex-start;gap:var(--nn-size-selector-row-gap, 8px);max-width:320px!important;min-height:calc(var(--nn-size-selector-min-height, 36px) + var(--nn-size-selector-min-height, 36px) + var(--nn-size-selector-row-gap, 8px))!important;box-sizing:border-box;padding-bottom:0}.complementary-products-wrapper .size-option-selecter.option-selector .nn-size-selector__option{flex:0 0 auto;align-self:flex-start;height:auto}.complementary-products-wrapper #optional-bundle-item .product-option-container.size-option,.complementary-products-wrapper #optional-bundle-item .size-option-selecter.option-selector{max-width:100%!important}.complementary-products-wrapper .nn-sale-inline{display:flex!important;align-items:center;gap:6px;margin-top:8px}.nn-sale-inline__icon{display:flex;align-items:center;flex-shrink:0}.nn-sale-inline__text{font-size:13px;font-weight:500;color:#5a2e3f;white-space:nowrap}.complementary-products-wrapper .productView-notifyMe{margin:0 0 12px!important}.complementary-products-wrapper .productView-notifyMe .form-field{display:flex;flex-direction:column;gap:8px;padding:10px 12px!important;border:1px solid #E9EEEB!important;border-radius:4px!important;background:#f6f8f7!important}.complementary-products-wrapper .productView-notifyMe .notifyMe-heading{display:flex;align-items:center;gap:6px}.complementary-products-wrapper .productView-notifyMe .notifyMe-heading .form-label{font-weight:600}.complementary-products-wrapper .productView-notifyMe .notifyMe-icon{width:20px;height:20px;flex-shrink:0;color:#31524b;fill:none;stroke-width:2px}.complementary-products-wrapper .productView-notifyMe .notifyMe-actions{display:flex;align-items:stretch;gap:4px}.complementary-products-wrapper .productView-notifyMe .form-label{font-family:Montserrat,sans-serif;font-size:11px!important;font-weight:400;color:#31524b;text-transform:none;line-height:1.25;margin:0}.complementary-products-wrapper .productView-notifyMe .form-input{border-radius:4px!important;border-color:#d3dbd7!important;padding:0 10px!important;min-width:0;font-size:12px;height:25px!important;line-height:25px!important;box-sizing:border-box;background:#fff;flex:1 1 auto}.complementary-products-wrapper .productView-notifyMe .klaviyo-notify-submit-button{height:25px!important;min-height:25px!important;padding:0 10px!important;line-height:25px!important;box-sizing:border-box;font-size:9px;border-radius:var(--nn-btn-border-radius, 5px)!important;background:#042e2e!important;border-color:#042e2e!important;color:#fff!important;font-size:10px;font-weight:400;letter-spacing:0;white-space:nowrap;margin:0!important;width:auto}.complementary-products-wrapper .productView-notifyMe .klaviyo-message-container{margin-top:6px}.complementary-products-wrapper .optional-product-header{align-items:center;gap:8px;padding:10px 0 8px}.complementary-products-wrapper .optional-product-header img{width:16px!important;height:16px!important;padding:0!important}.complementary-products-wrapper .switch-label,.complementary-products-wrapper .switch-label span{font-size:12px;font-weight:500;color:#5f6f6b}.complementary-products-wrapper #optional-bundle-item{opacity:1;pointer-events:auto}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-box{display:block;border:1.5px solid #31524B;background:#f4f8f7;padding:12px 12px 11px}.complementary-products-wrapper #optional-bundle-item .ct-prizebox{position:static;display:flex;justify-content:flex-end;margin-top:8px}.nn-optional-recommend{padding:12px 0 6px}.nn-optional-recommend__label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;color:#042e2e}.nn-optional-wrapper{border:1.5px solid #31524B;border-radius:8px;background:#f4f8f7;overflow:hidden}.nn-optional-wrapper__top-row{display:flex;justify-content:flex-end;padding:10px 14px 0}.nn-optional-wrapper__top-row .quickView{font-family:Montserrat,sans-serif;font-size:9px;font-weight:400;color:#042e2e;text-decoration:underline;text-underline-offset:2px}label.nn-optional-card{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;cursor:pointer;gap:12px;width:100%;height:auto;text-indent:0;border:none;background:transparent;border-radius:0}#optional-bundle-item{display:none;opacity:1;pointer-events:auto;cursor:default}.nn-optional-wrapper:has(#nn-spann-toggle:checked) #optional-bundle-item{display:block;background-color:#fdfdfc;opacity:1;visibility:visible;pointer-events:auto;cursor:default}.nn-optional-wrapper:has(#nn-spann-toggle:checked){background:#fdfdfc}.nn-optional-wrapper:has(#nn-spann-toggle:checked) .nn-optional-card__btn-add{display:none}.nn-optional-wrapper:has(#nn-spann-toggle:checked) .nn-optional-card__btn-added{display:inline}.nn-optional-wrapper:has(#nn-spann-toggle:checked) .nn-optional-card__price{display:none}.complementary-products-wrapper .nn-optional-wrapper #optional-bundle-item .ct-complementary-product-box,.complementary-products-wrapper .nn-optional-wrapper #optional-bundle-item.active .ct-complementary-product-box{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0 16px 12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0 12px}.nn-optional-wrapper #optional-bundle-item .ct-complementary-product-detail b.bundle-item-heading{display:none}.nn-optional-wrapper #optional-bundle-item .image-container{display:flex;grid-column:2;grid-row:2;align-self:start;justify-self:end}.nn-optional-wrapper #optional-bundle-item .color-swatch{grid-column:1 / -1;grid-row:1}.nn-optional-wrapper #optional-bundle-item .product-option-container.size-option{grid-column:1;grid-row:2 / 4;min-width:0}.nn-optional-wrapper #optional-bundle-item .ct-prizebox{grid-column:2;grid-row:3;align-self:start;justify-self:end}.nn-optional-wrapper #optional-bundle-item .ct-complementary-product-detail{display:contents}.nn-optional-wrapper #optional-bundle-item .nn-bundle-optional-desc{padding:0 16px 14px;border-top:none}@media(max-width:767px){.nn-optional-wrapper #optional-bundle-item .nn-bundle-optional-desc{padding-bottom:20px}}.nn-optional-card__info{display:flex;flex-direction:column;gap:0;line-height:1.3}.nn-optional-card__title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#042e2e}.nn-optional-card__subtitle{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;color:#042e2e}.nn-optional-card__price{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;color:#042e2e}.nn-optional-card__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:1;color:#042e2e;border:1.5px solid #31524B;border-radius:5px;min-height:24px;padding:0 12px;white-space:nowrap;flex-shrink:0}@media(min-width:1025px){.nn-optional-card__btn{font-size:11px;min-height:24px;padding:0 14px}}@media(min-width:1920px){.nn-optional-card__btn{font-size:12px;min-height:26px;padding:0 16px}}.nn-optional-card__btn-add,.nn-optional-card__btn-added{line-height:inherit}.nn-optional-card__btn-added{display:none}.optional-product-header #nn-spann-toggle{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.nn-bundle-optional-desc{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:#5e6e6a;padding:10px 0 0;border-top:1px solid rgba(4,46,46,.08);margin-top:10px}.nn-bundle-optional-desc p{margin:0}.complementary-products-wrapper:not(:has(#nn-spann-toggle:checked)) #optional-bundle-item .image-container{display:none}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-detail b{margin-bottom:2px;font-size:14px}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-detail{width:100%;max-width:none;min-width:0;padding-right:0}.complementary-products-wrapper #optional-bundle-item .product-option-container.size-option,.complementary-products-wrapper #optional-bundle-item .size-option-selecter.option-selector{width:100%;max-width:100%;min-width:0}.complementary-products-wrapper #optional-bundle-item .size-option-selecter.option-selector{gap:8px}.complementary-products-wrapper #optional-bundle-item .quickView{font-size:12px}.complementary-products-wrapper .product-options-bundle-total{margin-top:14px;padding-top:0;border-top:0}.complementary-products-wrapper .bundle-summary-badge{width:100%;margin-bottom:2px}.complementary-products-wrapper .product-options-bundle-total .badge-discount{font-size:10px;font-weight:600;color:#3eb489}.complementary-products-wrapper .product-subtotal{font-size:14px;font-weight:500;color:#31524b}.complementary-products-wrapper .product-subtotal-price{font-size:14px;font-weight:500;color:#042e2e;line-height:1.35}.complementary-products-wrapper .product-subtotal-savings{font-size:11px;line-height:1.45;color:#98a7a1}.complementary-products-wrapper .ct-product-compare-price.product-subtotal-compare-price{font-size:12px;color:#98a7a1}.complementary-products-wrapper .product-options-bundle-bottom{margin-top:4px;font-size:11px;line-height:1.45;color:#98a7a1}.complementary-products-wrapper .product-options-bundle-bottom small{font-size:11px}@media(max-width:767px){.complementary-products-wrapper .product-options-bundle-bottom{margin-top:0}}@media(max-width:767px){.nn-pdp-control-block .nn-pdp-control-legend,.nn-pdp-control-block .nn-pdp-control-legend .product-option-heading__label,.nn-pdp-control-block .nn-pdp-control-legend .product-option-heading__value,.nn-pdp-control-block .nn-pdp-control-legend [data-header-option],.nn-pdp-control-block .nn-size-selector .product-form__label.nn-size-selector__option,.nn-pdp-control-block .nn-size-selector .product-form__label.nn-size-selector__option .nn-size-selector__text{color:#31524b!important}.nn-pdp-control-block .nn-pdp-swatch-fieldset:not(.mobile){border-bottom:1px solid #E5E0D8;padding-bottom:24px;margin-bottom:12px}}.complementary-products-wrapper .product-options-bundle-bottom .product-title,.complementary-products-wrapper .product-options-bundle-bottom .money{color:#98a7a1}.complementary-products-wrapper .bundle-notify-wrap{padding:0;display:flex;justify-content:center;background:transparent;margin:0;width:100%}.complementary-products-wrapper .bundle-notify-wrap .productView-notifyMe,.complementary-products-wrapper .bundle-summary-grid{width:100%}.complementary-products-wrapper .bundle-summary-grid.has-compare{row-gap:6px}.productView-details .productView-subtotal{margin-top:8px;padding-top:10px;border-top:1px solid #E8E5E0}.productView-details .productView-subtotal .text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#042e2e}.productView-details .productView-subtotal .money-subtotal{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#042e2e}@media(min-width:1025px){.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-arrow{width:100%;height:28px;background:transparent;border:none;display:flex!important;align-items:center;justify-content:center;cursor:pointer;padding:0}.template-product .productView.layout-1 .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-arrow.slick-prev,.template-product .productView.layout-2 .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-arrow.slick-prev{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.template-product .productView.layout-1 .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-arrow.slick-next,.template-product .productView.layout-2 .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-arrow.slick-next{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-arrow svg{display:none}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-prev:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18L14 9L22 18'/%3E%3C/svg%3E");display:block;width:28px;height:28px}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for.slick-vertical .slick-next:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10L14 19L22 10'/%3E%3C/svg%3E");display:block;width:28px;height:28px}}.template-product .product-left-thumbs .productView-thumbnail-wrapper{position:relative}.nn-thumb-chevron{display:none;align-items:center;justify-content:center;position:absolute;left:50%;width:28px;height:28px;padding:0;border:0;background:transparent;color:#042e2e;cursor:pointer;z-index:4}.nn-thumb-chevron:after{display:block;width:28px;height:28px}.nn-thumb-chevron--prev{top:-4px;transform:translate(-50%)}.nn-thumb-chevron--next{bottom:-4px;transform:translate(-50%)}.nn-thumb-chevron--prev:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23042E2E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18L14 9L22 18'/%3E%3C/svg%3E")}.nn-thumb-chevron--next:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23042E2E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10L14 19L22 10'/%3E%3C/svg%3E")}@media(min-width:1025px){.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for>.slick-arrow{visibility:hidden;opacity:0;pointer-events:none}.template-product .product-left-thumbs .nn-thumb-chevron{display:flex}}@media(max-width:767px){html:has(body.template-product),body.template-product{overflow-x:clip}.template-product .product-left-thumbs .halo-productView-left{width:auto;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:4px;overflow-x:clip}.template-product .product-left-thumbs .productView-image-wrapper{min-height:0;padding:0}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container{aspect-ratio:1 / 1.02;padding-bottom:0!important;overflow:hidden;margin-left:0;margin-right:0}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container .media{position:absolute;top:0;right:0;bottom:0;left:0}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container img:not(.zoomImg){position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;transform:translate(-50%,-50%);object-fit:cover;object-position:center;border-radius:0}.template-product .product-left-thumbs .productView-thumbnail-wrapper{margin-top:5px;margin-bottom:2px;padding:0;max-width:100vw;overflow:hidden}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for{padding:0;margin-left:-2.5px;margin-right:-2.5px}.template-product .product-left-thumbs .productView-thumbnail{padding:0 2.5px}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link img,.template-product .product-left-thumbs .slick-slide img{border-radius:0!important}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after{padding-bottom:100%!important}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link .animated-loading{width:100%!important;height:auto!important}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for:not(.slick-initialized){min-height:0!important}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{min-width:0!important;min-height:0!important}.template-product .product-left-thumbs .productView-thumbnail-wrapper .slick-arrow,.template-product .product-left-thumbs .productView-nav .slick-arrow,.template-product .productView-iconZoom{display:none!important}.template-product .product-left-thumbs .productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:.58}}@media(min-width:768px){.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link img,.template-product .product-left-thumbs .slick-slide img{border-radius:0!important}.template-product .product-left-thumbs .productView-thumbnail.slick-current .productView-thumbnail-link{border-radius:0}}.nn-cert-badges{position:absolute;top:8px;right:8px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.nn-cert-badges img{width:36px;height:auto;opacity:.92;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.productView-image.fit-unset .productView-img-container img:not(.zoomImg){border-radius:10px}.slick-slide img{border-radius:10px}.complentary-products-title h2{font-family:Montserrat!important}.complentary-products-title h2{font-weight:600}.productView-details .quantity__button:focus-visible{outline:2px solid #042E2E;outline-offset:2px}.productView-action .button:focus-visible,.productView-action-2 .button:focus-visible{outline:2px solid #042E2E;outline-offset:2px}.productView-options .product-form__label:focus-visible{outline:2px solid #042E2E;outline-offset:2px}.complementary-products-wrapper .optional-product-header .quickView:focus-visible{outline:2px solid #042E2E;outline-offset:2px}[class*=shopify-section]:has([id*=nn-pdp-planet]:not([id*=text])){background-color:#f7f6f4;padding-top:20px}.productView-details .lb-atc-benefits div{background:#e9ecea!important;border:none!important;border-radius:6px!important;padding:8px 10px!important;font-size:var(--nn-pdp-hero-benefit, 9px)!important;line-height:1.3!important;color:#5f6f6b!important}.productView-details .lb-atc-benefits div b{font-weight:500!important;color:#31524b!important;font-size:var(--nn-pdp-hero-benefit-strong, 11px)!important;line-height:1.3!important;white-space:normal}.productView-details .lb-atc-benefits div img,.productView-details .lb-atc-benefits div svg{width:24px!important;margin-right:10px!important;opacity:.7}.productView-details .lb-atc-benefits{margin-bottom:0!important;gap:10px;flex-wrap:nowrap!important}@media(max-width:767px){.productView-details .lb-atc-benefits div{font-size:var(--nn-pdp-hero-benefit, 12px)!important;line-height:1.3!important}.productView-details .lb-atc-benefits div b{font-size:var(--nn-pdp-hero-benefit-strong, 12px)!important;line-height:1.3!important}}@media(max-width:440px){.productView-details .lb-atc-benefits{gap:10px}.productView-details .lb-atc-benefits div{width:calc(50% - 5px);padding:8px 10px!important}.productView-details .lb-atc-benefits div img,.productView-details .lb-atc-benefits div svg{width:24px!important;margin-right:10px!important}.productView-details .lb-atc-benefits div b{white-space:normal}}@media(min-width:1025px){.nn-pdp-right-top{background:#fdfdfc;border-radius:12px 12px 0 0;padding:0 clamp(24px,2.1vw,40px) 0}.halo-productView-right:not(:has(.complementary-products-wrapper)) .nn-pdp-right-top{border-radius:12px;padding-bottom:40px}.complementary-products-wrapper .nn-bundle-main-content{background:#fdfdfc;border-radius:0 0 12px 12px;padding:0 0 20px}}@media(max-width:340px){.productView-details .lb-atc-benefits div{overflow:hidden}.productView-details .lb-atc-benefits div b,.productView-details .lb-atc-benefits div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}}.nn-sale-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nn-sale-tag{display:inline-block;font-size:13px;font-weight:500;line-height:1;padding:8px 16px;border-radius:50px;white-space:nowrap}.nn-sale-tag--filled{background-color:#5a2e3f;color:#fff}.nn-sale-tag--outline{background-color:transparent;color:#5a2e3f;border:1px solid #5a2e3f}@media(min-width:1025px){.template-product .product-left-thumbs .productView-images-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:20px}.template-product .product-left-thumbs .productView-thumbnail-wrapper{display:block;width:88px;flex:0 0 88px;order:-1;margin-top:0;padding-left:0!important;padding-right:0!important}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for{padding:18px 0 22px;margin-left:0;margin-right:0}.template-product .product-left-thumbs .productView-image-wrapper{display:block;flex:1 1 auto;min-width:0;width:auto}.template-product .product-left-thumbs .halo-productView-left{margin-left:0;margin-right:0}.template-product .product-left-thumbs .productView-thumbnail{padding:0}.template-product .product-left-thumbs .productView-thumbnail+.productView-thumbnail{margin-top:10px}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for:not(.slick-initialized){white-space:normal;overflow:hidden;max-width:88px}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{width:100%;min-width:0!important;min-height:0!important}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container{aspect-ratio:auto;padding-bottom:revert!important;border-radius:10px;overflow:hidden;margin-left:0;margin-right:0}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container .media{position:relative;inset:auto}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container img:not(.zoomImg){position:static;top:auto;left:auto;width:auto;height:auto;max-width:100%;transform:none;object-fit:contain;object-position:center;border-radius:10px}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link img,.template-product .product-left-thumbs .slick-slide img{border-radius:0!important}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after{padding-bottom:100%!important}.template-product .product-left-thumbs .productView-thumbnail.slick-current .productView-thumbnail-link{outline:1.5px solid #D6DFDB;outline-offset:0;border-radius:0}.template-product .product-left-thumbs .productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:.6}}@media(min-width:1280px)and (max-width:0px){.product-details .productView-container.container-full,.product-details .productView-container.container,.product-details .productView-container.container-1170,.product-details .productView-container.container-1770{max-width:none!important;width:100%!important;padding-left:4vw!important;padding-right:4vw!important}.product-details .productView-top{align-items:flex-start;gap:56px}.product-details .halo-productView-left{flex:1 1 65%;min-width:0;padding-right:0}.product-details .halo-productView-right{flex:0 0 40%;min-width:420px;padding:0!important}.product-details .productView-thumbnail-wrapper{flex:0 0 120px!important;width:120px!important}.product-details .productView-thumbnail-wrapper .productView-for{padding-top:50px!important;padding-bottom:50px!important}.product-details .productView-thumbnail-wrapper .productView-thumbnail-link,.product-details .productView-thumbnail-wrapper .productView-thumbnail-link img{width:100%!important}.product-details .productView-image-wrapper{flex:1 1 auto!important;width:auto!important}.product-details .ct-complementary-product-box{display:block}.product-details .product-option-container,.product-details .product-option-container.size-option,.product-details .size-option-selecter,.product-details .custom-color-swatch,.product-details .productView-options{width:85%;max-width:85%}.product-details .size-option-selecter{display:flex;flex-wrap:wrap;gap:8px}.product-details .ct-complementary-product-detail{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.product-details .ct-complementary-product-detail .bundle-item-heading{width:100%}.product-details .ct-complementary-product-detail .product-option-container.size-option{flex:1 1 auto}.product-details .productView-product>.productView-moreItem:nth-child(2){margin-bottom:20px!important}.product-details .productView-title{max-width:none!important;width:100%!important}.product-details .productView-desc,.product-details .productView-moreItem:has(.productView-desc){max-width:none!important;width:100%!important}.product-details .productView-price .price__current,.product-details .productView-price .money{font-size:24px!important}.product-details .jdgm-prev-badge,.product-details .productView-rating{margin-bottom:16px!important}.product-details .productView-images-wrapper{gap:28px}.template-product .product-left-thumbs .productView-images-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.template-product .product-left-thumbs .halo-productView-left{width:auto;margin-left:0;margin-right:0;margin-bottom:0}.template-product .product-left-thumbs .productView-image-wrapper{display:block;flex:1 1 auto;min-width:0;min-height:auto;width:auto;padding:0}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container{aspect-ratio:auto;padding-bottom:revert!important;border-radius:10px;overflow:hidden;margin-left:0;margin-right:0}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container .media{position:relative;inset:auto}.template-product .product-left-thumbs .productView-image.fit-unset .productView-img-container img:not(.zoomImg){position:static;top:auto;left:auto;width:auto;height:auto;max-width:100%;transform:none;object-fit:contain;object-position:center;border-radius:10px}.template-product .product-left-thumbs .productView-thumbnail-wrapper{display:block;width:88px;flex:0 0 88px;order:-1;padding-right:0;margin-top:0;margin-bottom:0}.template-product .product-left-thumbs .productView-thumbnail-wrapper .productView-for{padding:18px 0 22px;margin-left:0;margin-right:0}.template-product .productView-iconZoom{display:none!important}.template-product .product-left-thumbs .productView-thumbnail{padding:0}.template-product .product-left-thumbs .productView-thumbnail+.productView-thumbnail{margin-top:14px}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after,.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link img,.template-product .product-left-thumbs .slick-slide img{border-radius:0!important}.template-product .product-left-thumbs .productView-thumbnail .productView-thumbnail-link:after{padding-bottom:100%!important}.template-product .product-left-thumbs .productView-thumbnail.slick-current .productView-thumbnail-link{outline:1.5px solid #D6DFDB;outline-offset:0;border-radius:0}.template-product .product-left-thumbs .productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:.6}.productView-details.productView-details,.productView-details .productView-product.clearfix,.productView-details .productView-group,.productView-details .productView-options,.productView-details .complementary-products-wrapper,.halo-productView-right>.productView-moreItem,.halo-productView-right>.lb-delivery-time,.halo-productView-right>.lb-atc-benefits,.halo-productView-right>.nn-pdp-accordion{padding-left:0;padding-right:0}.halo-productView-right.productView-details{box-shadow:none!important;border:0!important;border-radius:0!important}.productView-details .productView-product.clearfix{padding:0!important}.halo-productView-right .productView-moreItem,.halo-productView-right .productView-moreItem:has(fieldset),.halo-productView-right .productView-moreItem:has(.custom-color-swatch),.halo-productView-right .productView-moreItem:has(.productView-options),.halo-productView-right .productView-moreItem:has(.complementary-products-wrapper),.halo-productView-right .productView-moreItem:has(.productView-tab){background:transparent!important;margin-top:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.productView-details .productView-moreItem{margin-bottom:0}.productView-details .productView-moreItem.moreItem-breadcrumb{margin-bottom:30px}.productView-details .productView-moreItem:has(.productView-title){margin-bottom:8px}.productView-details .productView-moreItem:has(.productView-meta){margin-bottom:18px}.productView-details .productView-moreItem:has(.productView-price){margin-bottom:12px}.productView-details .productView-moreItem:has(.productView-desc){padding-bottom:0!important;margin-bottom:20px}.productView-details .productView-moreItem:has(.productView-options){margin-bottom:24px}.productView-details .productView-moreItem:has(.complementary-products-wrapper){margin-bottom:22px}.productView-details .productView-moreItem:has(.productView-buttons){margin-bottom:18px}.productView-details .productView-moreItem:has(.lb-atc-benefits){margin-bottom:26px}.productView-details .productView-moreItem:has(.productView-tab){margin-top:14px}.productView-title{font-size:var(--nn-pdp-hero-title, 3.84rem)!important;line-height:1.25!important;letter-spacing:-.02em;margin:0 0 -4px;max-width:12ch}.productView-details .lb-subtitle{font-size:var(--nn-pdp-hero-subtitle, 24px)!important;line-height:1.3;font-weight:500;color:#18433f;margin-top:12px;margin-bottom:18px}.productView-details .nn-pdp-review,.productView-details .jdgm-widget.jdgm-preview-badge,.productView-details .jdgm-prev-badge{gap:12px;margin-bottom:0;flex-wrap:nowrap}.productView-details .nn-pdp-review__stars,.productView-details .jdgm-prev-badge .jdgm-prev-badge__stars{gap:3px}.productView-details .nn-pdp-review__stars .lb-star.lb--on:before,.productView-details .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{font-size:var(--nn-pdp-hero-review-stars, 21px)!important}.productView-details .nn-pdp-review__text,.productView-details .jdgm-prev-badge .jdgm-prev-badge__text{font-size:var(--nn-pdp-hero-review-text, 21px)!important;line-height:1.2;color:#5f6f6b}.productView-details .productView-price{margin:0}.productView-price>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.productView-price .price,.productView-price .price dl,.productView-price .price__last{display:flex;flex-direction:column;gap:0;margin:0}.productView-price .price__sale{display:flex;flex-direction:row;align-items:baseline;gap:8px;margin:0}.productView-price .price:not(.price--on-sale) .price__regular{display:flex;flex-direction:column;gap:0;margin:0}.productView-price .price.price--on-sale .price__regular{display:none}.productView-price .price__compare{margin:0;order:2}.productView-price .price__last{order:1}.productView-price .price.price--medium .price-item,.productView-price .price.price--medium .price-item .money,.productView-price .nn-price-current,.productView-price .nn-price-copy,[id^=product-price-] .price.price--medium .price-item,[id^=product-price-] .price.price--medium .price-item .money,[id^=product-price-] .nn-price-current,[id^=product-price-] .nn-price-copy,#product-bundle-top-price{font-size:var(--nn-pdp-hero-price, 25px)!important}.bundle-top-prices-wrap{margin-top:20px;margin-bottom:5px}#product-bundle-top-price{line-height:1.1;font-weight:600;color:#042e2e}.productView-price s.price-item.price-item--regular,.productView-price .price.price--medium .nn-price-compare,.productView-price .price__compare .price-item,.productView-price .nn-price-compare{font-size:var(--nn-pdp-hero-compare, 18px)!important;line-height:1.2;color:#98a7a1}.productView-details #heylight-component,.productView-details .heylight-text,.productView-details .heylight-container,.productView-details [data-heylight]{margin-top:0}.productView-details #heylight-component span.color-secondary,.productView-details #heylight-component span.color-secondary span,.productView-details #heylight-component b.color-primary{font-size:var(--nn-pdp-hero-financing, 19px)!important;line-height:1.28!important}.productView-details #heylight-component b.color-primary{font-weight:600!important}.productView-details .productView-desc{font-size:var(--nn-pdp-hero-desc, 23px);line-height:1.48;color:#31524b;max-width:21ch;margin-bottom:0}.productView-details .productView-moreItem:has(.productView-desc):after{left:0;right:0;background:#e5e0d8}.productView-options,.complementary-products-wrapper,.productView-tab{padding-left:0;padding-right:0}.productView-options{margin-bottom:0}.productView-options .product-form__input+.product-form__input{margin-top:24px}.productView-options .form__label{gap:8px;margin-bottom:14px;font-size:25px;line-height:1.25;color:#31524b}.productView-options .product-option-heading__label,.productView-options .form__label b{font-size:25px;font-weight:400;color:#31524b}.productView-options .product-option-heading__value,.productView-options .form__label [data-header-option]{font-size:23px;font-weight:600;color:#31524b}.productView-options .form__label{margin-bottom:25px}.productView-options ul.custom-color-swatch{gap:12px;overflow:visible;padding-bottom:0;flex-wrap:wrap}.productView-options{width:100%!important;max-width:100%!important}.productView-options ul.custom-color-swatch li{width:56px;height:56px;padding:4px;border:2px solid transparent}.productView-options ul.custom-color-swatch li.active{background-clip:content-box;background-origin:content-box}.productView-options ul.custom-color-swatch li.active{border:2px solid #042E2E}.complementary-products-wrapper .color-swatch{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.complementary-products-wrapper .color-swatch .pattern{width:56px;height:56px;padding:4px;border-width:2px}.complementary-products-wrapper .color-swatch .pattern.active{border-width:2px;background-clip:content-box;background-origin:content-box}.productView-options .selector-new-badge,.selector-new-badge{min-width:0;width:28px;height:28px;padding:0;font-size:11px;top:-8px;right:-8px;left:auto;line-height:28px;border-radius:50%;text-align:center}.productView-options .selector-new-badge{top:-12px}.complementary-products-wrapper .selector-new-badge{top:-8px}.productView-options .product-option-subtitle{margin-top:12px;font-size:10px;line-height:1.3;color:#8a9894}.productView-options .product-form__input:not(.product-form__swatch):not(.nn-pdp-size-fieldset){display:block}.productView-options .product-form__input:not(.product-form__swatch):not(.nn-pdp-size-fieldset) .product-form__label{margin-right:10px;margin-bottom:10px}.productView-options .product-form__input:not(.product-form__swatch):not(.nn-pdp-size-fieldset) .product-form__label .text{min-height:40px;padding:8px 16px;border-radius:5px;border-color:#bfcbc6;font-size:17px;font-weight:500;line-height:1;color:#466862}.productView-options .product-form__input:not(.product-form__swatch):not(.nn-pdp-size-fieldset) .product-form__radio:checked+.product-form__label .text{border-width:1.5px;border-color:#aab8b3;background:#f4f8f7;color:#31524b;font-weight:600}.nn-pdp-control-block{grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;gap:0 16px}.nn-pdp-control-block .nn-pdp-inline-qty,.nn-pdp-control-block .nn-pdp-inline-price{width:auto;min-width:0}.nn-pdp-control-block .nn-pdp-inline-price{align-self:start;justify-self:end}.nn-control-price--pdp-inline,.nn-control-price--bundle-row{--nn-control-price-align: baseline;--nn-control-price-justify: flex-end;--nn-control-price-text-align: right;--nn-control-price-current-size: 20px;--nn-control-price-current-weight: 500;--nn-control-price-compare-size: 15px}.nn-pdp-control-block .nn-pdp-control-legend{column-gap:6px;row-gap:4px;line-height:1.24}.nn-pdp-control-block .nn-pdp-control-legend .product-option-heading__label{font-size:25px;font-weight:400;color:#31524b}.nn-pdp-control-block .nn-pdp-control-legend .product-option-heading__value{font-size:23px;font-weight:600;color:#31524b}.nn-pdp-control-block .nn-pdp-size-fieldset:not(.mobile)>.nn-pdp-size-legend{margin-bottom:14px}.nn-pdp-control-block .nn-pdp-swatch-fieldset:not(.mobile)>.nn-pdp-swatch-legend{margin-bottom:14px}.productView-options .nn-pdp-swatch-fieldset:not(.mobile){row-gap:0;column-gap:10px;margin-bottom:14px}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .nn-pdp-swatch-option{width:56px;height:56px;padding:4px;border-width:2px}.productView-options .nn-pdp-swatch-fieldset:not(.mobile) .product-form__radio:checked+.nn-pdp-swatch-option{border-width:2px;border-color:#042e2e;padding:4px;background-clip:content-box;background-origin:content-box}.complementary-products-wrapper{margin-top:0}.complementary-products-wrapper .ct-complementary-product-divider:not(#optional-bundle-item){padding:24px 0}.complementary-products-wrapper .ct-complementary-product-divider:not(#optional-bundle-item):before{left:0;right:0;background:#e5e0d8}.complementary-products-wrapper .ct-complementary-product-divider:not(#optional-bundle-item) .ct-complementary-product-box{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0 16px}.complementary-products-wrapper .ct-complementary-product-detail.ct-product-information{display:contents}.complementary-products-wrapper .bundle-item-heading{grid-column:1 / -1;min-width:0}.complementary-products-wrapper .product-option-container.size-option{grid-column:1;grid-row:2 / 4;min-width:0}.complementary-products-wrapper .image-container{grid-column:2;grid-row:2;align-self:start;justify-self:auto}.complementary-products-wrapper .image-container .product-option-container{width:fit-content}.complementary-products-wrapper .ct-prizebox{grid-column:2;grid-row:3;align-self:start;justify-self:end;text-align:var(--nn-control-price-text-align, right)}.complementary-products-wrapper .bundle-item-heading{max-width:none;margin-bottom:14px;column-gap:6px;row-gap:4px;font-size:25px;line-height:1.24;color:#31524b}.complementary-products-wrapper .bundle-item-heading__label{font-size:25px;font-weight:400;color:#31524b}.complementary-products-wrapper .bundle-item-heading__value{font-size:23px;font-weight:600;color:#31524b}.complementary-products-wrapper .bundle-item-heading__status{font-size:17px;font-weight:500;line-height:1.25;color:#7d8e88}.complementary-products-wrapper .product-option-container.size-option,.complementary-products-wrapper .size-option-selecter.option-selector{width:100%!important;max-width:none!important}.complementary-products-wrapper .size-option-selecter.option-selector{gap:var(--nn-size-selector-row-gap, 8px)}.complementary-products-wrapper .ct-prizebox{min-width:0}.complementary-products-wrapper .productView-notifyMe{margin:0 0 16px!important}.complementary-products-wrapper .productView-notifyMe .form-field{gap:12px;padding:14px 16px!important;border-radius:5px!important}.complementary-products-wrapper .productView-notifyMe .form-label{font-size:21px!important;line-height:1.25}.complementary-products-wrapper .productView-notifyMe .form-input{height:46px!important;line-height:46px!important;padding:0 14px!important;font-size:17px}.complementary-products-wrapper .productView-notifyMe .klaviyo-notify-submit-button{height:46px!important;min-height:46px!important;line-height:46px!important;padding:0 18px!important;font-size:16px}.complementary-products-wrapper .optional-product-header{gap:10px;padding:14px 0 12px}.complementary-products-wrapper .optional-product-header img{width:18px!important;height:18px!important}.complementary-products-wrapper .switch-label,.complementary-products-wrapper .switch-label span{font-size:18px;font-weight:500;color:#5f6f6b}.complementary-products-wrapper .optional-product-header .quickView{font-size:19px;line-height:1.2}.nn-optional-card__title{font-size:24px}.nn-optional-card__subtitle,.nn-optional-card__price{font-size:19px}.nn-optional-card__btn{font-size:14px;padding:2px 16px}.nn-optional-recommend__label{font-size:16px}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-box,.complementary-products-wrapper #optional-bundle-item.active .ct-complementary-product-box{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0 16px;border-width:1.5px;border-color:#31524b;border-radius:8px;padding:18px 18px 16px}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-detail{display:contents;padding-right:0}.complementary-products-wrapper #optional-bundle-item .bundle-item-heading{grid-column:1 / -1;min-width:0}.complementary-products-wrapper #optional-bundle-item .product-option-container.size-option{grid-column:1;grid-row:2 / 4;min-width:0}.complementary-products-wrapper #optional-bundle-item .image-container{grid-column:2;grid-row:2;align-self:start}.complementary-products-wrapper #optional-bundle-item .ct-prizebox{grid-column:2;grid-row:3;align-self:start;position:static;display:flex;flex-direction:column;align-items:flex-end}.complementary-products-wrapper #optional-bundle-item .ct-complementary-product-detail b{margin-bottom:6px;font-size:24px;line-height:1.2}.complementary-products-wrapper #optional-bundle-item .ct-product-price{font-size:21px}.complementary-products-wrapper #optional-bundle-item .size-option-selecter.option-selector{gap:10px}.complementary-products-wrapper .product-options-bundle-total{margin-top:18px;padding-top:0;border-top:0}.complementary-products-wrapper .product-options-bundle-total .badge-discount{margin-bottom:4px;font-size:15px}.complementary-products-wrapper .product-subtotal{font-size:25px;line-height:1.16;font-weight:500;color:#31524b}.complementary-products-wrapper .product-subtotal-price{font-size:20px;line-height:1.35;font-weight:500}.complementary-products-wrapper .ct-product-compare-price.product-subtotal-compare-price,.complementary-products-wrapper .product-subtotal-savings{font-size:20px;line-height:1.35}.complementary-products-wrapper .product-options-bundle-bottom{margin-top:6px;font-size:20px;line-height:1.35;color:#98a7a1}.complementary-products-wrapper .product-options-bundle-bottom .product-title,.complementary-products-wrapper .product-options-bundle-bottom .money{color:#98a7a1}.productView-details .productView-group{padding:0}.productView-details .pvGroup-row{gap:14px;align-items:center}.productView-details .quantity_selector{margin-right:0}.productView-details .quantity_selector .quantity,.productView-details .quantity_selector .quantity__container,.productView-details .quantity_selector .quantity__input{height:62px}.productView-details .quantity__input{font-size:20px;font-weight:600}.productView-details .quantity__button{width:48px;font-size:22px}.productView-details .productView-subtotal{margin-top:12px;padding-top:14px;border-top-color:#e5e0d8}.productView-details .productView-subtotal .text,.productView-details .productView-subtotal .money-subtotal{font-size:20px;line-height:1.25}.productView-details .product-form__submit.button,.productView-action .button,.productView-action-2 .button{min-height:64px;padding:16px 28px!important;border-radius:var(--nn-btn-border-radius, 5px);font-size:var(--nn-pdp-hero-button, 27px);font-weight:700;line-height:1.1;letter-spacing:0}.halo-productView-right.productView-details .lb-delivery-time{margin:16px 0 15px!important;font-size:var(--nn-pdp-hero-delivery, 19px)!important;line-height:1.35!important;text-align:center!important}.productView-details .lb-atc-benefits{gap:6px;margin:0;flex-wrap:nowrap!important}.productView-details .lb-atc-benefits div{width:auto;flex:1 1 0;min-height:74px;padding:12px 10px 12px 16px!important;border-radius:6px!important;margin-right:0!important;background:#e9ecea!important;border:none!important;font-size:var(--nn-pdp-hero-benefit, 15px)!important;line-height:1.25!important;color:#5f6f6b!important}.productView-details .lb-atc-benefits div b{display:block;margin-bottom:2px;font-size:var(--nn-pdp-hero-benefit-strong, 17px)!important;font-weight:600!important;line-height:1.2;color:#31524b!important;white-space:normal}.productView-details .lb-atc-benefits br{display:none}.complementary-products-wrapper #optional-bundle-item .ct-prizebox{margin-bottom:16px}.complementary-products-wrapper .productView-notifyMe .notifyMe-heading .form-label{font-weight:600!important}.nn-pdp-right-top{background:#fdfdfc;border-radius:12px 12px 0 0;padding:40px 40px 0}.halo-productView-right:not(:has(.complementary-products-wrapper)) .nn-pdp-right-top{border-radius:12px;padding-bottom:40px}.complementary-products-wrapper .nn-bundle-main-content{background:#fdfdfc;border-radius:0 0 12px 12px;padding:0 40px 20px}.complementary-products-wrapper .productView-notifyMe .notifyMe-icon{width:24px;height:24px;flex-shrink:0}.complementary-products-wrapper .productView-notifyMe .notifyMe-actions{display:flex;gap:8px}.complementary-products-wrapper .productView-notifyMe .klaviyo-email-input{flex:1 1 auto}.complementary-products-wrapper .productView-notifyMe .klaviyo-notify-submit-button{font-size:15px;height:46px!important;min-height:46px!important;line-height:46px!important;padding:0 28px!important;white-space:nowrap;flex-shrink:0}.complementary-products-wrapper .productView-notifyMe .klaviyo-email-input{flex:1 1 0;min-width:0}.product-details .product-option-container{overflow:visible}.productView-details .lb-atc-benefits div img,.productView-details .lb-atc-benefits div svg{width:24px!important;margin-right:10px!important;opacity:.75}.productView-tab{display:block!important;margin-top:0;border-top:1px solid #E5E0D8}.productView-tab .tabs{display:none!important}.productView-tab .tab-content{display:block!important}.productView-tab .tab-content:first-child{display:none!important}.productView-tab .tab-content+.tab-content{margin-top:0}.productView-tab .toggle-title{display:block!important;border-bottom:1px solid #E5E0D8!important}.productView-tab .toggle-title:last-of-type{border-bottom:none!important}.productView-tab .toggle-title .toggleLink{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 2px 19px 0!important;font-size:23px!important;line-height:1.2;font-weight:400!important;color:#31524b}.productView-tab .toggle-title .toggleLink .text{color:inherit}.productView-tab .toggle-title .toggleLink .icon-dropdown,.productView-tab .toggle-title .toggleLink .icon{width:18px!important;height:18px!important;margin-left:auto;transition:transform .35s ease-out}.productView-tab .toggle-title:has(.toggleLink.is-open) .toggleLink .icon-dropdown,.productView-tab .toggle-title:has(.toggleLink.is-open) .toggleLink .icon{transform:rotate(180deg)}.productView-tab .tabs-contents .toggle-content{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out;overflow:hidden!important;height:auto!important;padding:0!important;margin:0!important;border:none!important;visibility:visible!important;opacity:1!important}.productView-tab .toggle-title:has(.toggleLink.is-open)+.toggle-content{grid-template-rows:1fr}.productView-tab .tabs-contents .toggle-content>*{overflow:hidden;min-height:0}.productView-tab .toggle-title:has(.toggleLink.is-open)+.toggle-content>*{padding-bottom:26px}.productView-tab .toggle-content,.productView-tab .toggle-content .halo-text-format,.productView-tab .toggle-content .halo-text-format>*{font-size:18px;line-height:1.6;color:#31524b}.nn-cert-badges{top:24px;right:24px;gap:10px}.nn-cert-badges img{width:68px}.nn-sale-tag{font-size:15px;padding:10px 18px}}.nn-image-chevron{display:block!important;position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:transparent;border:none;cursor:pointer;padding:8px;opacity:1}.nn-image-chevron--prev{left:4px}.nn-image-chevron--next{right:4px}.nn-image-chevron--prev:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M25 6L15 20L25 34'/%3E%3C/svg%3E");display:block;width:40px;height:40px}.nn-image-chevron--next:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6L25 20L15 34'/%3E%3C/svg%3E");display:block;width:40px;height:40px}@media(min-width:1199px){.nn-image-chevron{padding:12px}.nn-image-chevron--prev{left:12px}.nn-image-chevron--next{right:12px}.nn-image-chevron--prev:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60 15L36 48L60 81'/%3E%3C/svg%3E");width:96px;height:96px}.nn-image-chevron--next:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M36 15L60 48L36 81'/%3E%3C/svg%3E");width:96px;height:96px}}.fancybox-toolbar .fancybox-button.fancybox-button--zoom,.fancybox-toolbar .fancybox-button.fancybox-button--share,.fancybox-toolbar .fancybox-button.fancybox-button--play,.fancybox-toolbar .fancybox-button.fancybox-button--fsenter,.fancybox-toolbar .fancybox-button.fancybox-button--thumbs{display:none!important}.fancybox-infobar{display:block}.fancybox-navigation .fancybox-button{background:transparent}.fancybox-navigation .fancybox-button div{background:transparent;display:flex;align-items:center;justify-content:center}.fancybox-navigation .fancybox-button svg{display:none}.fancybox-navigation .fancybox-button--arrow_left div:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 8L18 24L30 40'/%3E%3C/svg%3E");display:block;width:48px;height:48px}.fancybox-navigation .fancybox-button--arrow_right div:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8L30 24L18 40'/%3E%3C/svg%3E");display:block;width:48px;height:48px}@media(min-width:1199px){.fancybox-navigation .fancybox-button--arrow_left div:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='none' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60 16L36 48L60 80'/%3E%3C/svg%3E");width:96px;height:96px}.fancybox-navigation .fancybox-button--arrow_right div:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill='none' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M36 16L60 48L36 80'/%3E%3C/svg%3E");width:96px;height:96px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-nn-pdp.css.map */
