body.np-product-layout{background:var(--np-cream);color:var(--np-night)}.np-product-layout .section-header{background:transparent;box-shadow:none}.np-product-layout .header--product{width:100%;margin-bottom:0;background:transparent;color:var(--np-night);transition:background-color .2s ease,box-shadow .2s ease}.np-product-layout .header--product .header__layout{background:transparent;color:var(--np-night);border-bottom:0}.np-product-layout .header--product[data-sticky-state=active]{background:#fcf9f3f5;box-shadow:0 1px #30252f1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.np-product-layout .header__layout-desktop>.page-width{width:min(1440px,calc(100% - 96px));max-width:none;padding-inline:0;margin-inline:auto}.np-product-layout .header__layout--logo-left{grid-template-columns:auto minmax(0,1fr) auto}.np-product-layout .header__layout-mobile{max-width:none;padding-inline:16px}.np-product-layout .header__layout--logo-left,.np-product-layout .header__layout--logo-center{height:62px}.np-product-layout .np-topbar>div{min-height:34px}@media(prefers-reduced-motion:reduce){.np-product-layout .header--product{transition:none}}.np-product-layout .header__layout-mobile .header__layout--logo-center{grid-template-columns:24px minmax(0,1fr) 24px;gap:10px}.np-product-layout .header__layout-mobile .header__logo{min-width:0}.np-product-layout .header__layout-mobile .nl-wordmark{font-size:clamp(21px,6vw,26px);white-space:nowrap}.np-product-layout .header__layout--logo-left>.header__menu{justify-content:center}.np-product-layout .section-header{margin-bottom:-62px}.np-product-layout .npp>.nl-wrap{width:min(1536px,100%)}.np-product-layout .npp-layout{padding-right:clamp(24px,3.5vw,48px);gap:clamp(24px,2.4vw,40px)}.np-product-layout .npp-gallery{top:0}.np-product-layout .npp .npp-stage{background:var(--np-cream)}.np-product-layout .npp-stage:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:150px;pointer-events:none;background:linear-gradient(180deg,var(--np-cream),rgb(252 249 243 / 88%) 28px,rgb(252 249 243 / 30%) 85px,transparent)}.np-product-layout .npp-stage .np-scene img{object-position:center}.np-product-layout .npp-stage .np-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 94%,var(--np-cream))}.np-product-layout .npp .npp-panel{margin-top:94px}.np-product-layout .npp-panel .npp-crumb{padding:0;margin:0 0 22px;font-size:11px}.np-product-layout .npp-thumbs{padding-inline:clamp(16px,3.5vw,48px)}.np-product-layout .npp .npp-caption{margin-left:clamp(16px,3.5vw,48px)}.np-product-layout .npp-stage .npp-cutaway{padding-top:96px}@media(max-width:760px){.np-product-layout .npp-layout{padding-right:0;gap:20px}.np-product-layout .npp .npp-panel{margin-top:0}.np-product-layout .npp-stage .np-scene:after{content:none}.np-product-layout .npp-thumbs{padding-inline:16px}.np-product-layout .npp .npp-caption{margin-left:16px}.np-product-layout .npp-panel .npp-crumb{margin-bottom:18px}}@media(max-width:750px){.np-product-layout .section-header{position:sticky;top:0;height:0;margin-bottom:0;overflow:visible;z-index:30}.np-product-layout .header--product{position:absolute;inset:0 0 auto;width:100%;margin-bottom:0;border:0;background:linear-gradient(rgb(41 33 27 / 31.4%),transparent);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.np-product-layout .header--product .header__layout-mobile{height:60px;padding-inline:clamp(16px,5.13vw,20px);background:transparent;color:inherit;border:0}.np-product-layout .header__layout-mobile .header__layout--logo-center{height:60px;grid-template-columns:1fr auto 1fr;gap:8px}.np-product-layout .header__layout-mobile .header__menu,.np-product-layout .header__layout-mobile .header__actions{height:60px}.np-product-layout .header__layout-mobile .header__menu{gap:12px}.np-product-layout .header__layout-mobile .nl-wordmark{font-size:clamp(20px,5.5vw,24px);color:inherit}.np-product-layout .header__layout-mobile .np-seal{width:22px;height:22px}.np-product-layout .header--product .header__logo{color:inherit}.np-product-layout .header--product:not([data-sticky-state=active]) .header__layout-mobile{color:#fff}.np-product-layout .header--product[data-sticky-state=active]{position:fixed;inset:0 0 auto;z-index:30;background:var(--np-cream);color:var(--np-night);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 3px 18px #352b2512}.np-product-layout .header--product[data-sticky-state=active] .header__layout-mobile{background:var(--np-cream);color:var(--np-night)}.np-product-layout .npp-layout{gap:0}.np-product-layout .npp-gallery{position:relative}.np-product-layout .npp-stage:after,.np-product-layout .npp-stage .np-scene:after{content:none}.np-product-layout .npp-photo-controls,.np-product-layout .npp .npp-caption{display:none}.np-product-layout .npp-thumbs{position:absolute;left:0;right:0;bottom:6px;z-index:2;display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;overflow:visible;scrollbar-width:none}.np-product-layout .npp-thumbs button{flex:0 0 8px;width:8px;height:8px;min-height:0;aspect-ratio:auto;padding:0;margin:8px;border:1px solid rgb(255 255 255 / 60%);border-radius:50%;background:#9b9287;opacity:.65;box-shadow:0 1px 3px #0002}.np-product-layout .npp-thumbs button[aria-pressed=true]{flex-basis:23px;width:23px;border-radius:8px;background:#fff;opacity:1}.np-product-layout .npp-thumbs button :is(img,svg){display:none}.np-product-layout .npp .npp-panel{width:100%;max-width:none;margin:0;padding:24px 20px;border-radius:0;box-shadow:none}.np-product-layout .npp-panel>.np-overline,.np-product-layout .npp-panel .npp-crumb{display:none}.np-product-layout .npp-panel h1{font-size:34px;line-height:1.1}.np-product-layout .npp .npp-price{font:700 32px/1.2 Arial,sans-serif;margin-top:12px}}.np-product-layout .npp-stage,.np-product-layout .npp-stage>[data-photo],.np-product-layout .npp-stage>[data-photo]>img{border:0;border-radius:0;outline:0;box-shadow:none}.np-product-layout .npp-stage>[data-photo]:not(.npp-cutaway){margin:0;padding:0;overflow:hidden}.np-product-layout .npp-stage>[data-photo]:not(.npp-cutaway)>img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center}@media(max-width:750px){.np-product-layout:has(.npp-stage[data-active-tone=dark]) .header--product:not([data-sticky-state=active]),.np-product-layout:has(.npp-stage[data-active-tone=dark]) .header--product:not([data-sticky-state=active]) .header__layout-mobile{background:transparent;color:var(--np-night)}.np-product-layout:has(.npp-stage[data-active-tone=dark]) .npp-thumbs button[aria-pressed=true]{background:var(--np-night);border-color:var(--np-night)}}@media(max-width:750px){.np-product-layout .npp-stage .np-gallery-label{left:16px;bottom:42px;max-width:calc(100% - 32px)}}@media(max-width:750px){.np-product-layout .npp .npp-panel{padding:18px 20px 22px}.np-product-layout .npp-panel h1{font-size:29px;line-height:1.08}.np-product-layout .npp .npp-sub{font-size:13px;line-height:1.35;margin-top:4px}.np-product-layout .npp .npp-price{font-size:28px;line-height:1.1;margin-top:8px}.np-product-layout .npp .npp-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 0 6px;margin:8px 0 2px;font-size:12px}.np-product-layout .npp .npp-points li{padding-left:18px;margin:0;line-height:1.35}.np-product-layout .npp .npp-points li:before{left:2px;width:5px;height:8px}.np-product-layout .npp-point-long{display:none}.np-product-layout .npp-point-short{display:inline}.np-product-layout .npp-composition-link{font-size:11px;margin-top:2px;line-height:1.4}.np-product-layout .npp fieldset{margin-top:9px}.np-product-layout .npp legend,.np-product-layout .npp label{font-size:12px;margin-bottom:5px}.np-product-layout .npp-variant-size{display:inline;font-size:10px;font-weight:400;color:var(--np-muted)}.np-product-layout .npp-form :is(.npp-swatches,.npp-weights) button{min-height:36px;padding:7px 11px;font-size:12px}.np-product-layout .npp-weights button{flex:1;min-width:0}.np-product-layout .npp-weights small{display:none}.np-product-layout .npp-guide-link{margin-top:5px;font-size:11px;line-height:1.4}.np-product-layout .npp .npp-qty-choices{gap:8px;padding-top:5px}.np-product-layout .npp-form .npp-qty-choices button{min-height:51px;padding:8px 10px;gap:2px;font-size:12px}.np-product-layout .npp-qty-choices small{font-size:10px;line-height:1.2}.np-product-layout .npp .npp-bundle-badge{font-size:9px;padding:2px 6px;top:-8px;right:6px}.np-product-layout .npp .npp-bundle-help{display:none}.np-product-layout .npp-second{margin-top:8px}.np-product-layout .npp-form select{padding:8px;min-height:40px}.np-product-layout .npp-total{margin:10px 0 8px;padding-top:8px;font-size:13px}.np-product-layout .npp-total strong{font-size:20px}.np-product-layout .npp .npp-bundle-saving{margin:0 0 7px;padding:5px 8px;font-size:11px}.np-product-layout .npp .npp-add{min-height:48px;padding:11px 12px;font-size:14px}.np-product-layout .npp-wallet-live{margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/np-product-header.css.map */
