:root{--wh-forest: #2D4A2F;--wh-charcoal: #1C1C1B;--wh-cream: #F5F0E8;--wh-pine: #C4973A;--wh-silver: #8C9196;--wh-sage: #87A882;--wh-slate: #6B7177;--wh-crystal: #EAF3F6;--wh-warm-grey: #F0ECE4;--wh-mid-grey: #D6D0C6;--wh-text-grey: #5A5550;--wh-border: rgba(28, 28, 27, .08);--wh-border-strong: rgba(28, 28, 27, .16);--wh-serif: var(--heading-font-family, Georgia, serif);--wh-sans: var(--base-font-family, system-ui, -apple-system, sans-serif);--wh-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wh-space-xs: 8px;--wh-space-s: 16px;--wh-space-m: 32px;--wh-space-l: 64px;--wh-space-xl: 96px;--wh-space-xxl: 144px}.np-section{padding-top:var(--wh-space-xl);padding-bottom:var(--wh-space-xl);background:#fff;color:var(--wh-charcoal);font-family:var(--wh-sans)}.np-hero-image img,.np-lifestyle img,.np-editorial img{transform:translateZ(0);backface-visibility:hidden}.np-section--cream{background:var(--wh-cream)}.np-section--warm{background:var(--wh-warm-grey)}.np-section--forest{background:var(--wh-forest);color:var(--wh-cream)}@media(max-width:749px){.np-section{padding-top:var(--wh-space-l);padding-bottom:var(--wh-space-l)}}.np-container{max-width:1280px;margin:0 auto;padding:0 24px}@media(min-width:990px){.np-container{padding:0 64px}}.np-fullbleed{width:100vw;margin-left:calc(-50vw + 50%)}.np-eyebrow{font-family:var(--wh-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--wh-text-grey);margin:0 0 var(--wh-space-m)}.np-section--forest .np-eyebrow{color:#f5f0e8b3}.np-h1{font-family:var(--wh-serif);font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1.1;letter-spacing:-.015em;color:var(--wh-charcoal);margin:0}.np-h2{font-family:var(--wh-serif);font-weight:400;font-size:clamp(28px,3.5vw,44px);line-height:1.15;letter-spacing:-.01em;color:var(--wh-charcoal);margin:0 0 var(--wh-space-m)}.np-h3{font-family:var(--wh-serif);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.005em;color:var(--wh-charcoal);margin:0 0 var(--wh-space-s)}.np-section--forest .np-h1,.np-section--forest .np-h2,.np-section--forest .np-h3{color:var(--wh-cream)}.np-body{font-family:var(--wh-sans);font-weight:400;font-size:17px;line-height:1.65;color:var(--wh-charcoal)}.np-section--forest .np-body{color:#f5f0e8eb}.np-body--narrow{max-width:680px;margin-left:auto;margin-right:auto}.np-caption{font-family:var(--wh-sans);font-size:13px;letter-spacing:.04em;color:var(--wh-text-grey)}.np-spec{font-family:var(--wh-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--wh-forest)}.np-section--forest .np-spec{color:var(--wh-sage)}.np-photo{display:block;width:100%;height:100%;object-fit:cover}.np-photo-wrap{overflow:hidden;background:var(--wh-warm-grey);border-radius:2px}.np-photo-wrap img,.np-photo-wrap picture,.np-photo-wrap picture img,.np-photo-wrap>.image-wrap,.np-photo-wrap>.image-wrap img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.np-photo-wrap--rounded{border-radius:8px}.np-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;font-family:var(--wh-sans);font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;background:transparent;color:var(--wh-charcoal);cursor:pointer;transition:background .2s ease,color .2s ease}.np-btn:hover{background:var(--wh-charcoal);color:var(--wh-cream)}.np-btn--forest{background:var(--wh-forest);border-color:var(--wh-forest);color:var(--wh-cream)}.np-btn--forest:hover{background:var(--wh-charcoal);border-color:var(--wh-charcoal)}.np-section--forest .np-btn{color:var(--wh-cream);border-color:var(--wh-cream)}.np-section--forest .np-btn:hover{background:var(--wh-cream);color:var(--wh-forest)}.template-product--nordic-premium .pain-carousel-section,.template-product--nordic-premium .section-product-spec-strip,.template-product--nordic-premium .section-product-warranty-block,.template-product--nordic-premium .section-product-cost-math,.template-product--nordic-premium .section-product-size-table,.template-product--nordic-premium .section-product-timeline{background:var(--wh-cream);font-family:var(--wh-sans)}.template-product--nordic-premium h2,.template-product--nordic-premium .h2,.template-product--nordic-premium .hometitle,.template-product--nordic-premium .majortitle{font-family:var(--wh-serif)!important;font-weight:400!important;letter-spacing:-.01em}.template-product--nordic-premium .subheading,.template-product--nordic-premium .subheading--over{font-family:var(--wh-sans)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--wh-text-grey)!important}.template-product--nordic-premium .spec-strip__value{font-family:var(--wh-serif)!important;color:var(--wh-forest)!important}.template-product--nordic-premium .spec-strip__label{color:var(--wh-text-grey)!important}.template-product--nordic-premium .cost-math__line--result{background:var(--wh-forest)!important}.btn.add-to-cart,.btn--large.add-to-cart,button.add-to-cart,.acc-modal__cta,.acc-modal__success-cart{background-color:#ffd814!important;color:#0f1111!important;border:1px solid #FCD200!important;border-radius:999px!important;font-family:var(--wh-sans)!important;font-weight:600!important;letter-spacing:.01em!important;text-shadow:none!important;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease!important}.btn.add-to-cart:hover,.btn--large.add-to-cart:hover,button.add-to-cart:hover,.acc-modal__cta:hover,.acc-modal__success-cart:hover{background-color:#f7ca00!important;color:#0f1111!important;border-color:#f2c200!important;transform:translateY(-1px);box-shadow:0 2px 5px #0f11111f}.btn.add-to-cart:active,.btn--large.add-to-cart:active,button.add-to-cart:active{background-color:#f0b800!important;transform:translateY(0);box-shadow:inset 0 1px 2px #0f11112e}.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options,.shopify-payment-button .shopify-payment-button__button{background-color:#ffa41c!important;color:#0f1111!important;border:1px solid #FF8F00!important;border-radius:999px!important;font-family:var(--wh-sans)!important;font-weight:600!important;letter-spacing:.01em!important;text-shadow:none!important;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button .shopify-payment-button__button:hover{background-color:#fa8900!important;color:#0f1111!important;border-color:#e47911!important;transform:translateY(-1px);box-shadow:0 2px 5px #0f11111f}.shopify-payment-button__button--unbranded:active,.shopify-payment-button .shopify-payment-button__button:active{background-color:#e47911!important;transform:translateY(0);box-shadow:inset 0 1px 2px #0f11112e}.btn--secondary.btn--compact,.btn--secondary.btn--compact.add-to-cart,.add-on .btn--secondary,.add-on-block .btn--secondary{background-color:var(--wh-cream)!important;color:var(--wh-forest)!important;border:1px solid var(--wh-forest)!important;border-radius:999px!important;font-family:var(--wh-sans)!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;transition:background-color .2s ease,color .2s ease!important}.btn--secondary.btn--compact:hover,.add-on .btn--secondary:hover,.add-on-block .btn--secondary:hover{background-color:var(--wh-forest)!important;color:var(--wh-cream)!important}.acc-modal,.acc-modal__panel,.acc-modal__content,.add-on-modal .modal__content,.add-on-modal__panel{background-color:var(--wh-cream)!important;color:var(--wh-charcoal)!important}.acc-modal__title,.add-on-modal__title{color:var(--wh-charcoal)!important;font-family:var(--wh-serif)!important}.acc-modal__price,.add-on-modal__price{color:var(--wh-forest)!important;font-family:var(--wh-serif)!important}.add-on,.add-on-block,.product-add-ons,.product-add-on,.accessories-picker,[data-accessories-picker]{background-color:var(--wh-cream)!important;border-color:transparent!important}.accessories-picker__title{font-family:var(--wh-serif)!important;color:var(--wh-charcoal)!important}.accessories-picker__sub{color:var(--wh-text-grey)!important}.variant-input-wrap input[type=radio]:checked+label,.variant-picker__option--selected,.product-form__option-selected,.option-selector--listed .selected,.option-selector .option-button.is-selected,.option-selector__btn[aria-checked=true]{background-color:var(--wh-forest)!important;color:var(--wh-cream)!important;border-color:var(--wh-forest)!important}.klarna-on-site-messaging,[data-key=top-strip-promotion-badge]{color:var(--wh-charcoal)}.product-info,.product-info .media-gallery,.product-info .main-image,.product-info .product-media,.product-info .product-media--image,.product-info .product-media__media,.product-info .theme-img,.product-info .image-wrap,.product-info img{border-radius:0!important}.show-gallery{cursor:default!important}.show-gallery img,.show-gallery picture,.show-gallery picture img,.show-gallery .theme-img,.show-gallery .image-wrap,.show-gallery .image-wrap img{cursor:zoom-in!important}.gallery-viewer--zoomable .gallery-viewer__zoom-container{cursor:default!important}.gallery-viewer--zoomable .gallery-viewer__zoom-image{cursor:zoom-in!important}.price-container .price__promo-wrap,.price__promo-wrap{display:grid!important;place-items:center!important;width:100%!important;flex:0 0 100%!important;grid-column:1 / -1!important;text-align:center!important;margin:14px auto 0!important;order:99}.price-container .price__promo-badge,.price__promo-badge{display:inline-block!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;font-family:var(--base-font-family, Montserrat, sans-serif);text-transform:uppercase;line-height:1.1}.price-container,.price-container .price,.price-container .product-price,.price-container .product-info__price{text-align:center!important}.price__promo-badge__amount{display:inline;color:var(--wh-charcoal, #1C1C1B);font-weight:800;letter-spacing:.06em;font-size:22px;margin-right:10px}.price__promo-badge__sep{display:inline;color:var(--wh-charcoal, #1C1C1B);opacity:.3;font-weight:400;font-size:16px;margin-right:10px}.price__promo-badge__label{display:inline;color:var(--wh-forest, #2D4A2F);font-weight:700;letter-spacing:.18em;font-size:14px}.product-form__variant-picker .price__promo-badge__amount{font-size:18px}.product-form__variant-picker .price__promo-badge__label{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nordic-premium.css.map */
