.np{--np-paper:#f5f4f0;--np-ink:#483f35;--np-line:#c2b9ac;background:var(--np-paper);color:var(--np-ink);font-family:Arial,Helvetica,sans-serif;padding:32px 40px 80px}.np [hidden]{display:none!important}.np__back{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-underline-offset:5px;margin-bottom:24px}.np__layout{display:grid;align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);max-width:1600px;margin:auto}.np__gallery,.np__info{min-width:0}.np__images,.np__viewer-images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.np__images::-webkit-scrollbar,.np__viewer-images::-webkit-scrollbar{display:none}.np__photo{display:block;box-sizing:border-box;min-width:0;width:100%;flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:center;background:#e3e1d7}.np__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.np__counter{font-size:12px;text-align:right;margin-top:12px}.np__thumbnails{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.np__thumbnails a{width:64px;aspect-ratio:4/5;border:1px solid transparent;padding:3px}.np__thumbnails a[aria-current]{border-color:var(--np-ink)}.np__thumbnails img{width:100%;height:100%;object-fit:contain}.np__placeholder{aspect-ratio:4/5;background:#e3e1d7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.np__placeholder span{font-size:100px;opacity:.5}.np__placeholder small{font-size:10px;letter-spacing:.08em}.np h1{font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.04em}.np__price{display:flex;flex-wrap:wrap;gap:12px;font-size:16px;line-height:1.6;margin-top:10px}.np__price s{color:#686257}.np__intro{margin-top:18px;font-size:14px;line-height:1.7}.np__form{margin-top:20px}.np__sizes{padding:0;border:0;min-width:0;scroll-margin-top:120px}.np__sizes legend{margin-bottom:14px;font-size:13px}.np__size-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));grid-auto-rows:1fr;gap:1px;padding:1px;background:var(--np-line)}.np__size{position:relative;cursor:pointer;max-width:100%}.np__size input{position:absolute;opacity:0;width:1px;height:1px}.np__size>span{box-sizing:border-box;width:100%;height:100%;min-height:56px;display:flex;align-items:center;justify-content:center;padding:10px 8px;border:0;background:var(--np-paper);font-size:13px;font-weight:700}.np__size small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.np__size input:checked:not([data-available=false])+span{background:var(--np-ink);color:var(--np-paper);border-color:var(--np-ink)}.np__size input[data-available=false]+span{position:relative;background:#e3ddd2;color:#62584b;border-style:solid;cursor:not-allowed}.np__size input:focus-visible+span,.np :is(button,a,summary):focus-visible{outline:2px solid var(--np-ink);outline-offset:4px}.np button{font:inherit;color:inherit;cursor:pointer}.np button,.np__size,.np summary{user-select:none;-webkit-user-select:none;touch-action:manipulation}.np__text-button,.np__close,.np__viewer-controls button{min-height:44px;min-width:44px;border:0;background:none;padding:10px 0;font-size:12px}.np__text-button{text-decoration:underline;text-underline-offset:5px}.np [data-guide-trigger],.np__guide-fallback{margin-top:0}.np__purchase{margin-top:24px}.np .np__add{min-height:56px;width:100%;padding:16px 22px;background:var(--np-ink);color:var(--np-paper);border:1px solid var(--np-ink);font-size:14px;letter-spacing:.08em}.np .np__add:disabled{opacity:.55;cursor:not-allowed}.np .np__add:hover:not(:disabled){background:#5a5044}.np__message{font-size:13px;line-height:1.6;margin-top:12px}.np__bag{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-underline-offset:4px}.np__details{margin-top:24px;border-top:1px solid var(--np-line)}.np details{border-bottom:1px solid var(--np-line)}.np summary{cursor:pointer;padding:16px 0;min-height:44px;font-size:14px}.np__rich{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.np details .np__rich{padding-bottom:22px}.np__rich>*+*{margin-top:12px}.np__rich table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.np__rich :is(td,th){padding:8px;border:1px solid var(--np-line)}.np__rich img{max-width:100%;height:auto}.np__rich ul,.np__rich ol{padding-left:24px}.np__dialog{border:1px solid var(--np-line);margin:auto;padding:24px;background:var(--np-paper);color:var(--np-ink);max-width:calc(100vw - 32px);max-height:90dvh}.np__dialog::backdrop{background:#483f3559}.np__guide{width:900px;overflow-y:auto;overscroll-behavior:contain}.np__guide-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:-24px;background:var(--np-paper);padding-bottom:14px}.np__guide h2{font-size:24px;font-weight:400}.np__viewer{width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;border:0}.np__viewer>.np__close{position:absolute;right:24px;top:12px;z-index:2;background:transparent;padding:12px}.np__viewer-images{height:100%}.np__viewer-photo{flex:0 0 100%;height:100%;padding:70px 24px 88px;scroll-snap-align:center}.np__viewer-photo img{width:100%;height:100%;object-fit:contain}.np__viewer-controls{position:absolute;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:24px;background:transparent;padding:0;font-size:12px}.np__related{max-width:1600px;margin:110px auto 0}.np__related>h2{font-size:26px;font-weight:400;margin-bottom:28px}.np__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.np__related{--nc-paper:var(--np-paper);--nc-ink:var(--np-ink);--nc-muted:#686257;--nc-ease:cubic-bezier(.22,1,.36,1)}@media(max-width:899px){.np{padding:20px 18px 56px}.np__layout{grid-template-columns:1fr;gap:32px}.np__info{max-width:650px;width:100%;margin:auto}.np__thumbnails{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:6px;margin-inline:-6px;scrollbar-width:thin}.np__thumbnails a{flex:0 0 64px}.np__back{margin-bottom:16px}}@media(max-width:749px){.np__related-grid{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.np__related{margin-top:80px}}@media(prefers-reduced-motion:reduce){.np *{scroll-behavior:auto!important;transition:none!important}}.np summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.np summary::-webkit-details-marker{display:none}.np summary::marker{content:""}.np summary:after{content:"";width:7px;height:7px;flex-shrink:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-right:3px}.np details[open]>summary:after{transform:rotate(225deg)}@media(prefers-reduced-motion:reduce){.np summary:after{transition:none}}.np__main-image{position:relative;min-width:0}.np__sale-badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--np-paper);color:var(--np-ink);padding:7px 9px;font-size:10px;line-height:1.3;letter-spacing:.07em;pointer-events:none}.np__photo:focus-visible,.np__thumbnails a:focus-visible{opacity:1}.np__confirmation{min-height:70px;display:grid;place-items:center;align-content:center;text-align:center;padding:7px 0 2px}.np__confirmation[hidden]{display:none!important}.np__confirmation[data-closing]{pointer-events:none}.np__confirmation:not([hidden]){animation:np-confirm-reveal .26s cubic-bezier(.22,1,.36,1)}.np__confirmation .np__message{margin:0;padding:0;border:0;background:transparent;color:var(--np-ink);font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.np__confirmation .np__message[data-success],.np__confirmation .np__message[data-error]{padding:0;border:0;background:transparent}.np__confirmation-actions{display:flex;align-items:center;justify-content:center;margin-top:4px}.np__confirmation-actions .np__bag{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:44px;margin:0;padding:8px 4px;border:0;background:transparent;color:var(--np-ink);font:inherit;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px;cursor:pointer;opacity:1;visibility:visible}.np__confirmation-actions .np__bag[hidden]{display:none!important}.np__confirmation-actions .np__bag:hover{background:transparent;opacity:.68}.np__message[data-error],.np [data-size-message][data-error]{color:var(--np-ink);font-weight:600}@keyframes np-confirm-reveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.np__confirmation:not([hidden]){animation:none}}.np__back,.np__back:hover{text-decoration:none}.np__back:hover{opacity:.72}.np__viewer-images{overflow-y:hidden}.np__size-label{overflow-wrap:anywhere;text-align:center}.np__size input[data-available=false]+span:after{content:"";position:absolute;height:2px;left:calc(50% - 20px);width:40px;top:calc(50% - 1px);background:currentColor;pointer-events:none}.np__message[data-success]{padding:16px 18px;border:1px solid var(--np-line);background:#e9e5dc;font-size:16px;font-weight:600;animation:np-cart-confirm .22s cubic-bezier(.22,1,.36,1)}.np__bag{margin-top:8px;padding:12px 18px;border:1px solid var(--np-ink);font-weight:600;text-decoration:none}.np__bag:hover{background:#e9e5dc}@keyframes np-cart-confirm{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.np__message[data-success]{animation:none}}.np__guide-chart img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}.np__guide-heading{z-index:1;gap:16px}.np__guide-heading h2{overflow-wrap:anywhere}.np__guide-editor{margin-top:6px;font-size:12px;line-height:1.6}html:has(dialog.np__guide[open]),body:has(dialog.np__guide[open]){overflow:hidden}@media(max-width:749px){.np__guide{padding:16px;max-width:calc(100vw - 24px);max-height:90dvh}.np__guide-heading{top:-16px}.np__guide h2{font-size:22px}}@supports (top:round(nearest,1.5px,1px)){.np__size input[data-available=false]+span:after{top:round(nearest,calc(50% - 1px),1px)}}.np__viewer{background:#e8e1d7e0;overflow:hidden;overscroll-behavior:none}.np__viewer::backdrop{background:transparent}.np__viewer-images[data-controlled]{display:block;position:relative;overflow:hidden;scroll-snap-type:none;touch-action:pinch-zoom}.np__viewer-images[data-controlled] .np__viewer-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.np__viewer-photo[hidden]{display:none}html:has(.np__viewer[open]),body:has(.np__viewer[open]){overflow:hidden}.np__viewer-controls button:disabled{opacity:.45;cursor:default}.np__viewer>.np__close,.np__viewer-controls button{color:var(--np-ink);border:0;background:transparent;cursor:pointer;transition:opacity .14s ease}.np__viewer-controls button{font-size:24px;font-weight:400}.np__viewer-controls button:disabled{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.np__viewer>.np__close:hover,.np__viewer-controls button:not(:disabled):hover{opacity:.65;background:transparent}}.np__viewer>.np__close:active,.np__viewer-controls button:not(:disabled):active{opacity:.55}.np__images[data-controlled]{overflow-x:hidden;touch-action:pan-y pinch-zoom;scroll-snap-type:none}.np__viewer [data-viewer-counter]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.np__viewer>.np__close,.np__viewer-controls button{transition:none}}.np__viewer{--np-viewer-duration:.18s}.np__flight{position:fixed;max-width:none;max-height:none;object-fit:contain;transform-origin:top left;pointer-events:none;z-index:1}.np__viewer[data-motion] .np__viewer-controls{z-index:2}.np__viewer[data-motion=opening]>.np__close,.np__viewer[data-motion=opening] .np__viewer-controls{opacity:0}@media(max-width:749px){.np__viewer{--np-viewer-duration:.16s}}@media(min-width:900px){.np__images,.np__images[data-controlled]{display:flex;flex-direction:column;gap:8px;overflow:visible;touch-action:auto}.np__photo{flex:none;aspect-ratio:auto}.np__photo img{height:auto}.np__thumbnails,.np__counter{display:none}.np__info{position:sticky;top:var(--np-sticky-top,120px);align-self:start}}@media(min-width:900px)and (max-width:1199px){.np{padding-inline:24px}.np__layout{gap:32px}}.np__images{gap:0;padding:0}.np__viewer-photo{box-sizing:border-box;min-width:0;width:100%}.np__viewer-photo img{display:block;object-position:center}.np__size-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:13px}.np__size-heading:empty{display:none}.np__size-heading [data-guide-trigger]{margin-left:auto}.np__size-label{-webkit-hyphens:auto;hyphens:auto}.np__status{display:table;margin-bottom:12px;padding:7px 9px;background:#e9e3d9;font-size:10px;letter-spacing:.07em}.np__sale-badge.np__status{position:static}.np__fit-note{margin-top:12px;font-size:12px;line-height:1.6;color:#686257}.np .np__reassurance{margin-top:16px;font-size:10px;letter-spacing:.06em;line-height:1.6;color:#686257}.np__message:empty{display:none}.np .np__add{transition:opacity .14s ease}@media(prefers-reduced-motion:reduce){.np .np__add{transition:none}}.np__sizes legend.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.np [data-size-message]{display:block;min-height:21px;margin-top:6px}@media(min-width:900px){.np__status{margin-bottom:8px}.np__intro{margin-top:14px}.np__form,.np__purchase{margin-top:12px}.np .np__reassurance,.np__details{margin-top:16px}}.np__info>.np__form{margin-top:0}.np__block{min-width:0}.np__block--size_guide,.np__block--variants{margin-top:12px}.np__block--size_guide+.np__block--variants{margin-top:0}.np__block--details,.np__block--fit_size,.np__block--care,.np__block--delivery{border-bottom:1px solid var(--np-line)}.np__block:is(.np__block--details,.np__block--fit_size,.np__block--care,.np__block--delivery) details{border-bottom:0}.np__block--reassurance+:is(.np__block--details,.np__block--fit_size,.np__block--care,.np__block--delivery){margin-top:16px;border-top:1px solid var(--np-line)}.np__editor-note{font-size:12px;line-height:1.6;padding:8px 0}@media(min-width:900px){.np__related-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.np__related-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.np [data-guide-trigger],.np__guide-fallback>summary{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 0;box-sizing:border-box;border:0;background:transparent;color:var(--np-ink);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;transition:opacity .14s ease}.np__guide-label{margin:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.np__guide-fallback>summary:after{content:none}.np [data-guide-trigger]:focus-visible,.np__guide-fallback>summary:focus-visible{outline:none!important;background-image:none!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){.np [data-guide-trigger]:hover,.np__guide-fallback>summary:hover{opacity:.73;background:transparent}}.np [data-guide-trigger]:active,.np__guide-fallback>summary:active{opacity:.7}@media(prefers-reduced-motion:reduce){.np [data-guide-trigger],.np__guide-fallback>summary{transition:none}}.np__motion-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#e8e1d7e0;pointer-events:none;z-index:-1}.np__confirmation:not([hidden]):not([data-closing]){opacity:1;transform:none}.np .np__add[data-success-state]:disabled{opacity:1;cursor:default;background:var(--np-ink);color:var(--np-paper)}.np .np__add [data-add-label]{display:inline-block;font:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.np__form[aria-busy=true] .np__add:disabled{opacity:1}.np .np__add [data-add-label]{backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media(max-width:749px){.np .np__add{transition:none}}@supports (content-visibility:auto){.np__related{content-visibility:auto;contain-intrinsic-size:auto 760px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product.css.map */
