@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--np-ink: #E4E4E4;--np-muted: #B8B6B6;--np-black: #050505;--np-panel: #151515;--np-panel-soft: #1b1918;--np-line: #3b3733;--np-accent: #C8772F;--np-focus: #C8772F;--np-heading: "Cormorant Garamond", Georgia, serif;--np-editorial: "Avenir Next", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--np-body: "Avenir Next", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--np-ui: "Avenir Next", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-family: "Avenir Next", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-family: "Cormorant Garamond", Georgia, serif;--np-header-height: 165px;--np-card-radius: 16px;--buttons-radius: 8px}html{scroll-behavior:smooth;scrollbar-gutter:stable;background-color:#131313;overflow-x:hidden}body,body.gradient{color:var(--np-ink);background-color:#131313;overflow-x:hidden;max-width:100%;background-image:repeating-linear-gradient(45deg,transparent,transparent 19px,rgba(255,255,255,.016) 19px,rgba(255,255,255,.016) 20px),repeating-linear-gradient(-45deg,transparent,transparent 19px,rgba(255,255,255,.016) 19px,rgba(255,255,255,.016) 20px),linear-gradient(118deg,#131313 15% 35%,#111c28 75%,#0e2035);background-attachment:fixed;background-size:auto,auto,100% 100%;font-family:var(--np-body);font-weight:400;margin:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title{font-family:var(--np-heading);font-weight:500;color:var(--np-ink)}body,p,input,select,textarea,label,blockquote{font-family:var(--np-body);font-weight:400}button,input,select,textarea,.button,.np-button,.header__menu-item{font-family:var(--np-ui)}.header__heading-link .h2{font-family:var(--np-heading);font-size:2.6rem;font-weight:500;letter-spacing:.06em}.gradient{background:transparent}:focus-visible{outline:.2rem solid var(--np-focus);outline-offset:.3rem}[hidden]{display:none}.np-section{padding:clamp(3.5rem,4.5vw,6.5rem) 0 clamp(6.4rem,8vw,10rem)}.np-section:not(.np-product-tabs-section) h2,.np-section__head h2{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.6vw,5.6rem);font-weight:500;letter-spacing:.02em;line-height:1.15;color:var(--np-ink, #E4E4E4)}@media screen and (max-width:990px){.np-section:not(.np-product-tabs-section) h2,.np-section__head h2,.np-section h2,.np-bestsellers__heading,.np-motion__heading,.np-why__heading,.np-vet-section__heading,.np-ugc__heading,.np-config__heading,.np-product-action__heading,.np-product-image-banner__heading,.np-customer-world__heading,.np-confidence__heading,.np-product-tab__heading,.np-rec-section__heading{font-size:3rem!important;line-height:1.2!important}}.np-eyebrow{margin:0 0 1rem;color:var(--np-muted);font:400 1.1rem/1.4 var(--np-ui);letter-spacing:.16em;text-transform:uppercase}.np-section__head{display:flex;margin-bottom:clamp(2.8rem,4vw,5rem);align-items:end;justify-content:space-between;gap:2rem}.np-section__head a,.np-short a,.np-ugc-card a,.np-vet-card a,.np-blog-card a{color:inherit;text-underline-offset:.4rem}.np-button,.button,button.button,a.button{display:inline-flex;min-height:4.8rem;padding:0 2.2rem;align-items:center;justify-content:center;border:.1rem solid #E4E4E4;border-radius:8px;background:#e4e4e4;color:#050505;font-family:var(--np-ui);font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:none;transform:none;transition:none}.np-button:hover,.button:hover,.button:not([disabled]):hover:after,button.button:hover,a.button:hover{background:#e4e4e4;color:#050505;border-color:#e4e4e4;box-shadow:none;transform:none;opacity:1}.np-button:disabled,.np-button[disabled],.np-button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{border-color:#595959;background:#595959;color:#8a8a8a;cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.np-button--secondary,.button--secondary{background:transparent;color:#e4e4e4;border:.1rem solid #E4E4E4;border-radius:8px;text-transform:uppercase;font-weight:400;box-shadow:none;transform:none;transition:none}.np-button--secondary:hover,.button--secondary:hover{background:transparent;color:#e4e4e4;border-color:#e4e4e4;box-shadow:none;transform:none;opacity:1}.np-button--dark,.button--dark,.np-button--tertiary,.button--tertiary{display:inline-flex;min-height:4.2rem;padding:0 2rem;align-items:center;justify-content:center;background:#2c2c2c;color:#eaeaea;border:.1rem solid #2C2C2C;border-radius:8px;font-family:var(--np-ui);font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:none;transform:none;transition:none}.np-button--dark:hover,.button--dark:hover,.np-button--tertiary:hover,.button--tertiary:hover{background:#2c2c2c;color:#eaeaea;border-color:#2c2c2c;box-shadow:none;transform:none;opacity:1}.np-button--dark:disabled,.button--dark:disabled,.np-button--tertiary:disabled,.button--tertiary:disabled{border-color:#595959;background:#595959;color:#8a8a8a;cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.np-hero{position:relative;display:grid;min-height:94svh;align-items:end;overflow:hidden;background-color:#000}.np-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.np-hero__media img,.np-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:brightness(.8) contrast(1.08);z-index:1}.np-hero__overlay-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0006;pointer-events:none;z-index:2}.np-hero__overlay-top{position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#131313 0%,rgba(19,19,19,.95) 25%,rgba(19,19,19,.75) 50%,rgba(19,19,19,.25) 78%,transparent 100%);pointer-events:none;z-index:3}.np-hero__overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(0deg,#131313 0%,rgba(19,19,19,.98) 30%,rgba(19,19,19,.8) 55%,rgba(19,19,19,.3) 80%,transparent 100%);pointer-events:none;z-index:3}.np-hero__content{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(26rem,34vh,42rem) 2rem 8vh;margin:0 auto}.np-hero__heading{max-width:90rem;margin:0 0 1.4rem;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.8rem,5.2vw,6.2rem);font-weight:400;letter-spacing:.02em;line-height:1.15;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.6)}.np-hero__subheading{max-width:80rem;margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:400;letter-spacing:.04em;color:#e4e4e4;text-shadow:0 2px 14px rgba(0,0,0,.6)}.np-hero .np-button{margin-top:2.2rem}@media(max-width:768px){.np-hero{position:relative;display:grid;grid-template-areas:"hero";min-height:unset;height:auto;align-items:end;overflow:hidden;background-color:#131313;padding-top:var(--np-header-height, 86px)}.np-hero__media{grid-area:hero;position:relative;inset:auto;width:100%;height:auto;overflow:hidden;z-index:1}.np-hero__media img,.np-hero__media video{position:relative;inset:auto;width:100%;height:auto;display:block;object-fit:contain;object-position:center;filter:brightness(.92) contrast(1.05)}.np-hero__overlay-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0006;pointer-events:none;z-index:2;display:block}.np-hero__overlay-top{display:none}.np-hero__overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:65%;background:linear-gradient(0deg,rgba(19,19,19,.92) 0%,rgba(19,19,19,.6) 45%,rgba(19,19,19,.2) 75%,transparent 100%);pointer-events:none;z-index:3;display:block}.np-hero__content{grid-area:hero;position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100%;padding:1.6rem 1.6rem 2.2rem;margin:0 auto;background:transparent}.np-hero__heading{max-width:38rem;margin:0 0 .8rem;font-size:clamp(2.2rem,5.8vw,3rem);line-height:1.15;letter-spacing:.02em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.85)}.np-hero__subheading{max-width:34rem;margin:0;font-size:clamp(1.2rem,3.4vw,1.5rem);line-height:1.35;letter-spacing:.03em;color:#f0f0f0;text-shadow:0 2px 10px rgba(0,0,0,.85)}.np-hero .np-button{margin-top:1.4rem;padding:1rem 2.4rem;font-size:1.3rem}}.np-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.np-product-card,.card-wrapper .card{border:.1rem solid var(--np-line);background:#121212c2;border-radius:16px;overflow:hidden}.np-product-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#ded8cf;border-radius:16px 16px 0 0}.np-product-card__media svg{width:100%;height:100%}.np-product-card__content{padding:1.8rem}.np-product-card h3{font-family:var(--np-heading);font-size:1.9rem;font-weight:500}.np-price{font:400 1.8rem/1.4 var(--np-ui);color:var(--np-ink)}.np-material{margin:.8rem 0 .4rem;color:var(--np-muted);font:400 1.2rem/1.4 var(--np-ui);text-transform:uppercase;letter-spacing:.12em}.np-swatches{display:flex;margin:.8rem 0;gap:.6rem}.np-swatches span{width:2.4rem;height:2.4rem;border:.2rem solid #eee;border-radius:50%;background-color:var(--np-swatch);background-image:var(--np-swatch-image);background-position:center;background-size:cover}.np-new-badge{display:inline-block;margin:.5rem 0;padding:.4rem .7rem;background:var(--np-accent);color:#050505;font:400 1rem/1.2 var(--np-ui);letter-spacing:.12em;border-radius:4px}.np-card-benefits{margin:1rem 0 0;padding-left:1.8rem;color:var(--np-muted);font-size:1.2rem;font-weight:400}.np-products-panel__head{display:flex;min-height:4.4rem;align-items:center;justify-content:flex-end}.np-products-panel__head a{color:inherit;font:400 1.2rem/1 var(--np-ui);letter-spacing:.08em;text-underline-offset:.4rem}.np-video-grid{display:grid;padding-bottom:1.2rem;grid-auto-columns:minmax(26rem,23vw);grid-auto-flow:column;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory}.np-short{scroll-snap-align:start}.np-short__media{position:relative}.np-short video,.np-short__media>img,.np-short__media>svg{width:100%;aspect-ratio:9/16;object-fit:cover;background:#222}.np-video-sound{position:absolute;right:1rem;bottom:1rem;min-width:4.4rem;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid rgba(255,255,255,.7);border-radius:999px;background:#000000b3;color:#fff;cursor:pointer}.np-short h3{margin:1.5rem 0 .5rem}.np-scroll-glow{position:relative;height:.3rem;margin-top:2rem;overflow:hidden;background:#ffffff1f;box-shadow:0 0 1.6rem #c58a5c33}.np-scroll-glow span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--np-accent),#fff0d6);box-shadow:0 0 1.6rem var(--np-accent);transform:scaleX(var(--np-scroll-scale, .12));transform-origin:left;transition:transform .15s ease}.np-scroll-glow.is-complete{opacity:.45;box-shadow:none}.np-config-section{padding-top:clamp(2rem,3vw,4rem);padding-bottom:clamp(6rem,8vw,10rem);position:relative;overflow:hidden;width:100%}.np-config-main{display:grid;grid-template-columns:minmax(44rem,54rem) minmax(0,1fr);gap:clamp(3rem,5vw,8rem);align-items:center;width:100%}.np-config__left-col{width:100%;min-width:0}.np-config__header{text-align:left;margin-bottom:2.4rem}.np-config__heading{margin:0 0 1.2rem;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.6vw,5.6rem);font-weight:400;letter-spacing:.02em;line-height:1.15;color:#fff}.np-config__subheading{margin:0;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.5rem;font-weight:400;line-height:1.4;color:#b8b6b6;letter-spacing:.01em}.np-config__tabs-wrapper{display:flex;justify-content:flex-start;margin-bottom:2.8rem;width:100%}.np-config-tabs{display:inline-flex;align-items:center;justify-content:flex-start;gap:clamp(1.6rem,2.2vw,3rem);padding:0 .2rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:100%}.np-config-tabs::-webkit-scrollbar{display:none}.np-config-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.8rem .2rem;background:transparent;border:0;color:#b8b6b6;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.5rem;font-weight:500;letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .25s ease;outline:none;box-shadow:none}.np-config-tab span{position:relative;display:inline-block;padding-bottom:.4rem}.np-config-tab:hover,.np-config-tab[aria-selected=true],.np-config-tab.is-active{color:#e4e4e4}.np-config-tab[aria-selected=true] span:after,.np-config-tab.is-active span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#e4e4e4;border-radius:1px}.np-config-accordions{display:flex;flex-direction:column;width:100%}.np-config-accordion{border-top:1px solid rgba(255,255,255,.1);width:100%}.np-config-accordion:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.np-config-accordion__summary{display:flex;min-height:5.2rem;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.45rem;font-weight:400;color:#e4e4e4;list-style:none;-webkit-user-select:none;user-select:none;padding:0;outline:none}.np-config-accordion__summary::-webkit-details-marker{display:none}.np-config-accordion__title{font-weight:400;letter-spacing:.01em;color:#e4e4e4}.np-config-accordion__chevron{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:#b8b6b6;transition:transform .25s ease;flex-shrink:0}.np-config-accordion[open] .np-config-accordion__chevron{transform:rotate(180deg);color:#e4e4e4}.np-config-accordion__content{padding:.4rem 0 2rem;color:#e4e4e4}.np-config-style-grid{display:flex;gap:1.4rem;flex-wrap:wrap}.np-config-style-card{position:relative;width:9.6rem;height:6.8rem;border-radius:.8rem;background:#141414;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.6rem;box-sizing:border-box;transition:border-color .2s ease,background .2s ease;-webkit-user-select:none;user-select:none;box-shadow:none}.np-config-style-card:hover{border-color:#ffffff40}.np-config-style-card.is-selected{border:1px solid #E4E4E4;box-shadow:none;background:#181818}.np-config-style-card img{max-width:95%;max-height:95%;object-fit:contain;pointer-events:none}.np-config-style-card input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.np-config-pills{display:flex;flex-wrap:wrap;gap:.8rem}.np-config-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:.8rem 1.4rem;border-radius:.6rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e4e4e4;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:400;cursor:pointer;transition:border-color .2s ease,background .2s ease;-webkit-user-select:none;user-select:none;box-shadow:none}.np-config-pill:hover{border-color:#ffffff40}.np-config-pill.is-selected{border-color:#e4e4e4;background:#ffffff1a;color:#e4e4e4;box-shadow:none}.np-config-pill input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.np-config-pill__delta{font-size:1.1rem;color:#b8b6b6;margin-left:.6rem}.np-config-pill.is-selected .np-config-pill__delta{color:#e4e4e4}.np-config__right-col{width:100%;display:flex;justify-content:center}.np-config-preview-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:58rem}.np-config-preview__media{position:relative;width:100%;min-height:clamp(32rem,38vw,48rem);display:flex;align-items:center;justify-content:center;margin-bottom:0}.np-config-preview__image{max-width:100%;max-height:46rem;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.75));transition:transform .35s ease,opacity .3s ease}.np-spinner{animation:np-spin .8s linear infinite}@media(max-width:990px){.np-config-main{display:flex;flex-direction:column;gap:0}.np-config__left-col{display:contents}.np-config__header{order:1}.np-config__tabs-wrapper{order:2;margin-bottom:2.4rem}.np-config__right-col{order:3;margin-bottom:3.6rem}.np-config-accordions{order:4}.np-config-preview__media{min-height:28rem}}@media(max-width:620px){.np-config-tabs{gap:2rem}.np-config-preview__media{min-height:24rem;margin-bottom:0}.np-config__right-col{margin-bottom:3.2rem}}#product-grid [data-np-product-id][hidden]{display:none}.np-category-bar{position:sticky;z-index:35;top:var(--header-height, 8rem);border-block:.1rem solid var(--np-line);background:#0a0a0aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.np-category-bar__inner{display:flex;min-height:5.4rem;align-items:center;gap:2.2rem;overflow-x:auto}.np-category-bar a{display:inline-flex;min-height:4.4rem;align-items:center;gap:.6rem;color:var(--np-ink);font:600 1.2rem/1 var(--np-ui);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.np-category-bar a[aria-current=page]{color:var(--np-accent)}.np-category-bar a span{padding:.3rem .5rem;background:var(--np-accent);color:var(--np-black);font-size:.9rem}.np-product-tabs-section{padding:3rem 0 7rem;position:relative}.np-product-tabs__nav-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:4.5rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.np-product-tabs__nav-wrapper::-webkit-scrollbar{display:none}.np-product-tabs__nav{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;gap:clamp(.6rem,1.3vw,2.2rem);padding:0 .5rem}.np-product-tabs-section .np-product-tab-btn,.np-product-tabs-section .np-product-tab-btn span,.np-product-tabs__nav .np-product-tab-btn,.np-product-tabs__nav .np-product-tab-btn span,.np-product-tab-btn,.np-product-tab-btn span{background:transparent;border:0;padding:.4rem 0 .6rem;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.6rem,1.4vw,2.1rem);font-weight:400;color:#b8b6b6;text-decoration:none;position:relative;transition:color .2s ease,border-color .2s ease;outline:none;box-shadow:none;border-bottom:2px solid transparent;text-transform:none;white-space:nowrap;flex-shrink:1;letter-spacing:.01em}.np-product-tabs-section .np-product-tab-btn:hover,.np-product-tabs-section .np-product-tab-btn:hover span,.np-product-tab-btn:hover,.np-product-tab-btn:hover span{color:#e4e4e4;animation:none!important}.np-product-tabs-section .np-product-tab-btn.is-active,.np-product-tabs-section .np-product-tab-btn.is-active span,.np-product-tabs-section .np-product-tab-btn[aria-selected=true],.np-product-tabs-section .np-product-tab-btn[aria-selected=true] span,.np-product-tab-btn.is-active,.np-product-tab-btn.is-active span,.np-product-tab-btn[aria-selected=true],.np-product-tab-btn[aria-selected=true] span{color:#e4e4e4;border-bottom:2px solid #E4E4E4;font-weight:500;animation:none!important}@keyframes np-tab-pulse{0%,to{color:#b8b6b6a6}50%{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.45)}}.np-product-tabs-section .np-product-tab-btn.is-next,.np-product-tabs-section .np-product-tab-btn.is-next span,.np-product-tabs__nav .np-product-tab-btn.is-next,.np-product-tabs__nav .np-product-tab-btn.is-next span,.np-product-tab-btn.is-next,.np-product-tab-btn.is-next span,.np-product-tabs-section .np-product-tab-btn[aria-selected=true]+.np-product-tab-btn,.np-product-tabs-section .np-product-tab-btn[aria-selected=true]+.np-product-tab-btn span,.np-product-tabs-section .np-product-tab-btn.is-active+.np-product-tab-btn,.np-product-tabs-section .np-product-tab-btn.is-active+.np-product-tab-btn span,.np-product-tab-btn[aria-selected=true]+.np-product-tab-btn,.np-product-tab-btn[aria-selected=true]+.np-product-tab-btn span,.np-product-tab-btn.is-active+.np-product-tab-btn,.np-product-tab-btn.is-active+.np-product-tab-btn span{animation:np-tab-pulse 2.2s ease-in-out infinite}.np-product-tabs-section .np-product-tab-panel{display:block;animation:npFadeIn .35s ease forwards}.np-product-tabs-section .np-product-tab__left-col{display:flex;flex-direction:column;width:100%}.np-product-tabs-section h2.np-product-tab__heading,.np-product-tabs-section .np-product-tab__heading,.np-section .np-product-tab__heading,h2.np-product-tab__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500;color:#e4e4e4;line-height:1.3;margin:0 0 1.8rem;letter-spacing:-.01em}.np-product-tab__body{color:#b8b6b6;font-family:var(--np-body, "Avenir Next", sans-serif);font-size:1.45rem;line-height:1.68;font-weight:400;width:100%}.np-product-tab__body p{color:#b8b6b6;font-weight:400;margin:0 0 1.6rem;font-size:1.45rem;line-height:1.68}.np-product-tab__body p:last-child{margin-bottom:0}.np-product-tab__body strong,.np-product-tab__body b{color:#e4e4e4;font-weight:600}.np-product-tab__body ul,.np-product-tab__body ol{color:#b8b6b6;padding-left:2rem;margin:0 0 1.6rem}.np-product-tab__body li{color:#b8b6b6;margin-bottom:.8rem;line-height:1.6}.np-product-tab__note-box{border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:1.8rem 2rem;margin-top:2.2rem;background:transparent;width:100%}.np-product-tab__note-item{color:#b8b6b6;font-size:1.4rem;line-height:1.55;font-weight:400;margin:0 0 1.2rem}.np-product-tab__note-item:last-child{margin-bottom:0}.np-product-tab__note-prefix{color:#e4e4e4;font-weight:600;margin-right:.4rem}.np-product-tab__media{width:100%;max-width:520px;display:flex;align-items:center;justify-content:center}.np-product-tab__media img{width:100%;height:auto;max-height:380px;object-fit:contain;display:block;filter:none}.np-product-accordion__header{display:none;width:100%;align-items:center;justify-content:space-between;background:transparent;border:0;padding:1.8rem 0;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem;font-weight:400;color:#b8b6b6;text-align:left;text-transform:none;letter-spacing:.01em;transition:color .2s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.np-product-accordion__header:hover,.np-product-accordion__header.is-open,.np-product-accordion-item.is-open .np-product-accordion__header,.np-product-accordion__header[aria-expanded=true]{color:#e4e4e4}.np-product-accordion__title{display:inline-block}.np-product-accordion__icon{display:inline-flex;align-items:center;justify-content:center;color:#8e8d8d;transition:color .2s ease;flex-shrink:0;margin-left:1rem}.np-product-accordion__icon svg{display:block;width:18px;height:18px;stroke:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1)}.np-product-accordion-item.is-open .np-product-accordion__icon,.np-product-accordion__header.is-open .np-product-accordion__icon,.np-product-accordion__header[aria-expanded=true] .np-product-accordion__icon{color:#e4e4e4}.np-product-accordion-item.is-open .np-product-accordion__icon svg,.np-product-accordion__header.is-open .np-product-accordion__icon svg,.np-product-accordion__header[aria-expanded=true] .np-product-accordion__icon svg{transform:rotate(180deg)}.np-product-accordion__body{width:100%}@media(min-width:769px){.np-product-tabs__nav-wrapper{display:flex}.np-product-tabs-section .np-product-tab-panel[hidden],.np-product-accordion__header{display:none}.np-product-accordion__body{display:block}.np-product-tabs-section .np-product-tab__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,5vw,6.5rem);align-items:center}.np-product-tab__right-col{display:flex;align-items:center;justify-content:center;width:100%}}@media(max-width:960px)and (min-width:769px){.np-product-tabs__nav{flex-wrap:wrap;justify-content:center;gap:1.2rem 2rem}.np-product-tabs-section .np-product-tab__grid{grid-template-columns:1fr;gap:3.5rem}.np-product-tab__right-col{order:2;max-width:440px;margin:0 auto}}@media(max-width:768px){.np-product-tabs-section{padding:2.5rem 0 5rem}.np-product-tabs__nav-wrapper{display:none}.np-product-accordion-wrapper{border-top:1px solid rgba(255,255,255,.08)}.np-product-tab-panel,.np-product-accordion-item{display:block;border-bottom:1px solid rgba(255,255,255,.08);animation:none}.np-product-accordion__header{display:flex}.np-product-accordion__body{display:none;padding:.4rem 0 2.6rem}.np-product-accordion-item.is-open .np-product-accordion__body{display:block;animation:npFadeIn .3s ease forwards}.np-product-tab__grid{display:block;width:100%}.np-product-tab__left-col{width:100%;max-width:100%}.np-product-tabs-section h2.np-product-tab__heading,.np-product-tabs-section .np-product-tab__heading,h2.np-product-tab__heading{font-size:2.1rem;margin:0 0 1.5rem;line-height:1.35}.np-product-tab__body{font-size:1.4rem;line-height:1.65;width:100%;max-width:100%}.np-product-tab__body p{font-size:1.4rem;line-height:1.65;margin-bottom:1.4rem}.np-product-tab__note-box{margin-top:1.8rem;padding:1.4rem 1.6rem;width:100%}.np-product-tab__right-col{display:none}}.np-product-image-banner-section{position:relative;width:100%;overflow:hidden;background-color:#0d0d0d}.np-product-image-banner{position:relative;width:100%;min-height:clamp(340px,33.3vw,640px);display:flex;align-items:center;justify-content:center;overflow:hidden}.np-product-image-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.np-product-image-banner__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.np-product-image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000026;pointer-events:none}.np-product-image-banner__content-wrapper{position:relative;z-index:2;width:100%;padding:2rem 0;margin-bottom:clamp(1rem,2.5vw,3.5rem)}.np-product-image-banner__content{text-align:center;max-width:66rem;margin:0 auto;padding:0 1.5rem}.np-product-image-banner__heading,h2.np-product-image-banner__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,3.2vw,4.4rem);font-weight:500;color:#e4e4e4;line-height:1.2;margin:0 0 1rem;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.7)}.np-product-image-banner__subheading{font-family:var(--np-body, "Avenir Next", sans-serif);font-size:clamp(1.35rem,1.15vw,1.6rem);font-weight:400;color:#b8b6b6;line-height:1.55;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.8)}.np-product-in-action-section{position:relative;padding:clamp(5.5rem,7vw,9.5rem) 0;width:100%;overflow:hidden}.np-product-action-container{width:100%;max-width:1720px;margin:0 auto;padding:0 clamp(2rem,4vw,6rem)}.np-product-action__header{margin-bottom:clamp(2.8rem,4vw,4.4rem)}.np-product-action__heading,h2.np-product-action__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,3.6vw,4.6rem);font-weight:500;color:#e4e4e4;line-height:1.15;margin:0 0 .8rem;letter-spacing:-.01em}.np-product-action__subtitle{font-family:var(--np-body, "Avenir Next", sans-serif);font-size:clamp(1.4rem,1.15vw,1.65rem);font-weight:400;color:#b8b6b6;margin:0 0 1.4rem;line-height:1.5}.np-product-action__rating{display:flex;align-items:center;gap:.8rem;margin-top:.8rem}.np-product-action__stars{color:#c8772f;letter-spacing:.12em;font-size:1.35rem}.np-product-action__rating-text{font-family:var(--np-body, "Avenir Next", sans-serif);font-size:1.25rem;font-weight:400;color:#b8b6b6;letter-spacing:.08em;text-transform:uppercase}.np-product-action__arrow{display:none!important}.np-product-action__slider-viewport{width:100%;position:relative}.np-product-action__grid,.np-product-action__slider{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:clamp(1.8rem,2.4vw,3.2rem);width:100%;margin:0 auto;padding:0;overflow:visible}.np-product-action__card{flex:0 0 360px;width:360px;height:450px;max-width:100%;position:relative;border-radius:0!important;overflow:hidden;background:#141414;border:1px solid rgba(255,255,255,.08)}.np-product-action__media{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0!important;display:flex;align-items:center;justify-content:center;background:#181818}.np-product-action__media img,.np-product-action__media video,.np-product-action__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}.np-product-action__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#00000005 45%,#000000b8);pointer-events:none}.np-product-action__controls{position:absolute;top:1.4rem;right:1.4rem;display:flex;flex-direction:column;gap:.8rem;z-index:3}.np-product-action__btn{width:3.6rem;height:3.6rem;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 8px #0006;transition:background .2s ease,transform .18s ease}.np-product-action__btn:hover{background:#000000d9;transform:scale(1.06)}.np-product-action__caption-wrapper{position:absolute;bottom:1.8rem;left:2rem;right:2rem;z-index:3;pointer-events:none}.np-product-action__caption{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,1.7vw,2.2rem);font-weight:500;color:#e4e4e4;line-height:1.25;margin:0;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.7)}@media(max-width:768px){.np-product-action__header-row{flex-direction:column;align-items:flex-start;gap:1.8rem}.np-product-action__nav-controls{align-self:flex-end}}@media(max-width:480px){.np-product-action__card{flex:0 0 100%;width:100%;max-width:360px;height:auto;aspect-ratio:360 / 450}}.np-you-may-also-like-section{position:relative;padding:clamp(3rem,4vw,5.5rem) 0 clamp(6rem,8vw,10rem);width:100%;overflow:hidden}.np-you-may-also-like-container{width:100%;max-width:1720px;margin-left:auto;margin-right:auto;padding:0 clamp(2rem,4vw,6rem);box-sizing:border-box}.np-rec-section__header{margin-bottom:clamp(3rem,4vw,4.4rem)}.np-rec-section__heading,h2.np-rec-section__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,3.6vw,4.6rem);font-weight:500;color:#e4e4e4;line-height:1.15;margin:0 0 .8rem;letter-spacing:-.01em}.np-rec-section__subtitle{font-family:var(--np-body, "Avenir Next", sans-serif);font-size:clamp(1.4rem,1.15vw,1.65rem);font-weight:400;color:#b8b6b6;margin:0;line-height:1.5}.np-rec-slider{width:100%;position:relative}.np-rec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,2.2vw,2.8rem);width:100%}.np-rec-card{background:#121212;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:clamp(1.8rem,2vw,2.4rem);display:flex;align-items:stretch;justify-content:space-between;gap:1.8rem;cursor:pointer;transition:border-color .25s ease,transform .22s ease,background-color .25s ease;position:relative;outline:none;min-height:124px}.np-rec-card:hover{border-color:#ffffff38;background:#161616;transform:translateY(-2px)}.np-rec-card:focus-visible{border-color:#e4e4e4}.np-rec-card__media{flex:0 0 95px;width:95px;height:75px;display:flex;align-items:center;justify-content:center;align-self:center}.np-rec-card__media img{max-width:100%;max-height:100%;object-fit:contain;display:block}.np-rec-card__content{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:0}.np-rec-card__info{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-width:0;align-self:center}.np-rec-card__title,h3.np-rec-card__title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,1.8vw,2.4rem);font-weight:500;color:#e4e4e4;line-height:1.2;margin:0 0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-rec-card__link{color:inherit;text-decoration:none}.np-rec-card__price{font-family:var(--np-body, "Avenir Next", sans-serif);font-size:1.5rem;font-weight:400;color:#e4e4e4;margin:0}.np-rec-card__action{flex:0 0 auto;display:flex;align-items:flex-end;align-self:flex-end}.np-rec-card__btn{background:#e4e4e4;color:#050505;border-radius:8px;font-family:var(--np-ui, "Avenir Next", sans-serif);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:1.1rem 2rem;border:0;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,opacity .18s ease;outline:none}.np-rec-card__btn:active{transform:scale(.96)}.np-rec-card__btn:disabled{opacity:.7;cursor:default}.np-rec-progress{display:none}@media(max-width:1024px)and (min-width:769px){.np-rec-grid{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:768px){.np-you-may-also-like-container{padding-left:2rem;padding-right:0}.np-rec-section__header{padding-right:2rem;margin-bottom:2.4rem}.np-rec-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.4rem;padding-right:2rem;padding-bottom:.6rem;margin:0;width:auto}.np-rec-grid::-webkit-scrollbar{display:none}.np-rec-card{flex:0 0 clamp(280px,82vw,340px);scroll-snap-align:start;min-height:120px;padding:1.6rem 1.8rem;border-radius:14px;gap:1.5rem;display:flex;align-items:center;justify-content:flex-start}.np-rec-card__media{flex:0 0 80px;width:80px;height:65px;display:flex;align-items:center;justify-content:center}.np-rec-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;flex:1 1 auto;min-width:0}.np-rec-card__info{display:flex;flex-direction:column;gap:.3rem;width:100%;align-self:flex-start}.np-rec-card__title,h3.np-rec-card__title{font-size:2rem;font-weight:500;margin:0;white-space:normal;line-height:1.2}.np-rec-card__price{font-size:1.5rem;color:#e4e4e4;margin:0}.np-rec-card__action{width:100%;margin:0;align-self:stretch}.np-rec-card__btn{width:100%;padding:1.1rem 1.6rem;border-radius:6px;font-size:1.2rem;font-weight:600;letter-spacing:.05em;justify-content:center}.np-rec-progress{display:block;width:calc(100% - 2rem);margin-top:2.2rem}.np-rec-progress__track{width:100%;height:2px;background:#ffffff1f;border-radius:2px;position:relative;overflow:hidden}.np-rec-progress__fill{position:absolute;top:0;left:0;height:100%;background:#e4e4e4;border-radius:2px;width:33.33%;transition:width .15s ease-out}}.np-select-field{display:grid;height:auto;margin-top:2rem;gap:.8rem}.np-select-field select{min-height:4.8rem;padding:0 1.4rem;border:.1rem solid var(--np-line);border-radius:0;background:#111;color:var(--np-ink)}.np-story-grid,.np-ugc-grid,.np-blog-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.np-story,.np-ugc-card,.np-blog-card{padding:1.8rem;border:.1rem solid var(--np-line);background:#151515c7;border-radius:16px;overflow:hidden}.np-story img,.np-ugc-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.np-ugc-card{position:relative}.np-hotspot{position:absolute;top:40%;left:44%;width:2.8rem;height:2.8rem;border:.5rem solid rgba(255,255,255,.5);border-radius:50%;background:#fff;box-shadow:0 0 1.8rem #fff}.np-ugc-card__media{display:block;width:100%;padding:0;border:0;background:#222;cursor:pointer;border-radius:12px;overflow:hidden}.np-ugc-card__media img,.np-ugc-card__media svg{display:block;width:100%;aspect-ratio:1;object-fit:cover}.np-ugc-hotspot{position:absolute;top:42%;left:42%;display:grid;min-width:4.4rem;min-height:4.4rem;padding:.7rem;place-items:center;border-radius:50%;background:#fff;color:#111;text-decoration:none;box-shadow:0 0 1.8rem #fff}.np-ugc-hotspot strong,.np-ugc-hotspot small{position:absolute;left:3.4rem;width:max-content;max-width:18rem;padding:.5rem .8rem;background:#000000d1;color:#fff;opacity:0;pointer-events:none;transform:translate(.6rem);transition:opacity .18s ease,transform .18s ease}.np-ugc-hotspot strong{bottom:50%}.np-ugc-hotspot small{top:50%}.np-ugc-hotspot:hover strong,.np-ugc-hotspot:hover small,.np-ugc-hotspot:focus-visible strong,.np-ugc-hotspot:focus-visible small{opacity:1;transform:none}.np-ugc-dialog>img{width:100%;max-height:48rem;object-fit:cover}.np-vet-section{position:relative;padding:clamp(4.5rem,5.5vw,7.5rem) 0 clamp(2rem,3vw,4rem)}.np-vet-section__head{text-align:center;margin-bottom:clamp(2.8rem,3.8vw,4.4rem)}.np-vet-section__heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.6vw,5.6rem);font-weight:500;letter-spacing:.02em;line-height:1.15;color:var(--np-ink, #E4E4E4)}.np-vet-slider__wrapper{position:relative;width:100%;max-width:1720px;margin:0 auto;display:flex;align-items:center}.np-vet-slider__track{display:flex;gap:clamp(2rem,2.2vw,2.8rem);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:1rem .4rem 1.6rem;width:100%}.np-vet-slider__track::-webkit-scrollbar{display:none}.np-vet-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);color:#111;cursor:pointer;box-shadow:0 4px 16px #00000059;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.np-vet-slider__arrow:hover{background:#f0f0f0;border-color:#0000002e;transform:translateY(-50%) scale(1.06)}.np-vet-slider__arrow:active{transform:translateY(-50%) scale(.96)}.np-vet-slider__arrow--prev{left:clamp(-1rem,-1.8vw,-2.4rem)}.np-vet-slider__arrow--next{right:clamp(-1rem,-1.8vw,-2.4rem)}.np-vet-slider__arrow[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}.np-vet-card{flex:0 0 calc((100% - (2*clamp(2rem,2.2vw,2.8rem)))*.4);min-width:0;scroll-snap-align:start;display:flex;align-items:stretch;background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:2rem;padding:clamp(1.6rem,1.8vw,2.4rem);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;gap:clamp(1.6rem,1.8vw,2.4rem);transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.np-vet-card:hover{border-color:#fff3;transform:translateY(-2px);opacity:.98}.np-vet-card:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.np-vet-card__portrait{position:relative;width:clamp(170px,13vw,220px);min-width:clamp(170px,13vw,220px);height:clamp(190px,14.5vw,240px);border-radius:1.6rem;overflow:hidden;background:#e8e8e8;flex-shrink:0}.np-vet-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:1.6rem}.np-vet-card__content{display:flex;flex-direction:column;justify-content:space-between;padding:.4rem 0;min-width:0;flex:1 1 auto}.np-vet-card__main{display:flex;flex-direction:column}.np-vet-card__category{display:block;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#c8772f;margin-bottom:.6rem}.np-vet-card__title{margin:0 0 .8rem;font-family:var(--np-editorial, "Fraunces", Georgia, serif);font-size:clamp(2.3rem,1.9vw,2.8rem);font-weight:400;line-height:1.25;color:#fff;letter-spacing:-.01em}.np-vet-card__excerpt{margin:0 0 1rem;font-family:var(--np-body, "Avenir Next", "Inter", sans-serif);font-size:clamp(1.35rem,1.05vw,1.55rem);line-height:1.5;color:#8e8a84;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-vet-card__byline{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:.4rem}.np-vet-card__avatar{width:3.4rem;height:3.4rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.15);background:#e8e8e8}.np-vet-card__author-info{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:400;color:#ded9d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-vet-card__mobile-info{display:none}.np-vet-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;width:100vw;height:100vh;padding:1.6rem;border:0;background:transparent;align-items:center;justify-content:center;box-sizing:border-box}.np-vet-modal[open],.np-vet-modal.is-open{display:flex}.np-vet-modal::backdrop{background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.np-vet-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}.np-vet-modal__container{position:relative;z-index:2;width:100%;max-width:54rem;max-height:90vh;overflow-y:auto;background:#141414;border:1px solid rgba(255,255,255,.12);border-radius:2rem;padding:2.8rem 2.8rem 3.2rem;box-shadow:0 20px 60px #000000d9;box-sizing:border-box;animation:np-modal-fade .2s ease-out}@keyframes np-modal-fade{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.np-vet-modal__close{position:absolute;top:1.6rem;right:1.6rem;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff14;color:#c8c4be;cursor:pointer;transition:background-color .2s ease,color .2s ease}.np-vet-modal__close:hover{background:#ffffff29;color:#fff}.np-vet-modal__author-row{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.8rem;padding-right:3rem}.np-vet-modal__avatar{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.18);background:#e8e8e8}.np-vet-modal__author-text{min-width:0}.np-vet-modal__name{margin:0;font-family:var(--np-ui);font-size:1.65rem;font-weight:500;color:#fff;line-height:1.35}.np-vet-modal__pill{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:2rem;padding:.7rem 1.4rem;border:1px solid rgba(200,119,47,.35);border-radius:9999px;background:#c8772f1f;color:#d8c2aa;font-family:var(--np-ui);font-size:1.35rem;font-weight:500}.np-vet-modal__pill-icon{color:#c8772f;flex-shrink:0}.np-vet-modal__pill-chevron{color:#c8772f;flex-shrink:0;margin-left:.2rem}.np-vet-modal__body-box{background:#1f1f1f;border:1px solid rgba(255,255,255,.05);border-radius:1.6rem;padding:2rem 2.2rem}.np-vet-modal__bio{margin:0;font-family:var(--np-body);font-size:1.45rem;line-height:1.55;color:#cfc8be}.np-vet-modal__article-link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-family:var(--np-ui);font-size:1.45rem;font-weight:600;color:#c8772f;text-decoration:none;transition:color .2s ease,transform .2s ease}.np-vet-modal__article-link:hover{color:#e28a3a}.np-vet-modal__article-link:hover .np-vet-modal__arrow-icon{transform:translate(4px)}.np-vet-modal__arrow-icon{display:inline-block;transition:transform .2s ease}@media(max-width:990px){.np-vet-slider__arrow--prev{left:0}.np-vet-slider__arrow--next{right:0}.np-vet-card{flex:0 0 clamp(400px,62vw,500px);padding:1.6rem;gap:1.6rem}.np-vet-card__portrait{width:170px;min-width:170px;height:180px}}@media(max-width:768px){.np-section.np-vet-section,section.np-vet-section,.np-vet-section{padding-top:3.5rem;padding-bottom:0!important;margin-bottom:0!important}.np-vet-section__head{margin-bottom:2.4rem}.np-vet-section__heading{font-size:clamp(3rem,8vw,3.8rem)}.np-vet-slider__wrapper{padding-bottom:0!important;margin-bottom:0!important}.np-vet-slider__track{gap:1.6rem;padding:.8rem 1.6rem 0!important;margin-bottom:0!important;scroll-padding:1.6rem;align-items:flex-start}.np-vet-slider__arrow{display:flex!important;width:4rem;height:4rem;top:13.5rem;background:#fff;border:1px solid rgba(0,0,0,.12);color:#111;box-shadow:0 4px 14px #0000004d;z-index:15}.np-vet-slider__arrow svg{width:1.8rem;height:1.8rem}.np-vet-slider__arrow--prev{left:.2rem}.np-vet-slider__arrow--next{right:.2rem}.np-vet-card{flex:0 0 calc(100vw - 6rem);max-width:380px;flex-direction:column;height:auto;align-self:flex-start;justify-content:flex-start;padding:1.2rem 1.2rem 1.4rem;gap:1.2rem;border-radius:2rem;background:#141414;border:1px solid rgba(255,255,255,.08);cursor:default;transform:none!important;scroll-snap-align:center}.np-vet-card:hover{transform:none!important;border-color:#ffffff14}.np-vet-card__portrait{width:100%;min-width:100%;height:auto;aspect-ratio:16 / 11;border-radius:1.4rem;overflow:hidden;flex-shrink:0}.np-vet-card__content{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 auto;height:auto;padding:0;gap:0}.np-vet-card__main{flex:0 0 auto}.np-vet-card__category{font-size:1.15rem;font-weight:600;letter-spacing:.08em;color:#c8772f;margin-bottom:.4rem}.np-vet-card__title{font-size:clamp(2.1rem,5.5vw,2.5rem);font-weight:400;line-height:1.22;color:#fff;letter-spacing:-.01em;margin:0 0 .6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-vet-card__excerpt{font-size:1.35rem;line-height:1.45;color:#9a958e;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-vet-card__byline{margin-bottom:1rem;margin-top:0!important;padding-top:0;gap:1rem;flex:0 0 auto}.np-vet-card__avatar{width:3.2rem;height:3.2rem}.np-vet-card__author-info{font-size:1.35rem;color:#ded9d0;white-space:normal;line-height:1.35}.np-vet-card__mobile-details{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:0!important;flex:0 0 auto}.np-vet-card__mobile-pill{display:flex;align-items:center;padding:.65rem 1.2rem;border-radius:9999px;border:1px solid rgba(200,119,47,.45);background:#c8772f0d;gap:.8rem;width:100%;box-sizing:border-box;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.np-vet-card__mobile-pill::-webkit-details-marker{display:none}.np-vet-card__mobile-pill:focus-visible{outline:2px solid rgba(200,119,47,.6);outline-offset:2px}.np-vet-card__mobile-pill-icon{color:#c8772f;flex-shrink:0}.np-vet-card__mobile-pill-label{flex:1 1 auto;color:#e4e4e4;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:500;letter-spacing:.01em;text-align:left}.np-vet-card__mobile-pill-chevron{color:#c8772f;flex-shrink:0;transition:transform .25s ease}.np-vet-card__mobile-details[open] .np-vet-card__mobile-pill-chevron{transform:rotate(180deg)}.np-vet-card__mobile-box{background:#1c1c1c;border:1px solid rgba(255,255,255,.04);border-radius:1.2rem;padding:1.2rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.8rem;box-sizing:border-box;animation:np-details-fade .2s ease-out}@keyframes np-details-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.np-vet-card__mobile-bio{margin:0;font-family:var(--np-body, "Avenir Next", "Inter", sans-serif);font-size:1.35rem;line-height:1.45;color:#b8b6b6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-vet-card__mobile-link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:500;color:#c8772f;text-decoration:none;transition:color .2s ease;cursor:pointer}.np-vet-card__mobile-link:hover{color:#e58c3a}.np-vet-card__mobile-arrow{display:inline-block;transition:transform .2s ease}.np-vet-card__mobile-link:hover .np-vet-card__mobile-arrow{transform:translate(4px)}}.np-stories{display:grid;grid-template-columns:minmax(24rem,34rem) minmax(0,1fr);gap:clamp(2rem,5vw,7rem)}.np-stories__tabs{display:grid;align-content:start;border-top:.1rem solid var(--np-line)}.np-stories__tabs button{display:grid;min-height:7rem;padding:1.5rem 0;grid-template-columns:4rem 1fr;align-items:center;border:0;border-bottom:.1rem solid var(--np-line);background:transparent;color:var(--np-muted);text-align:left;cursor:pointer}.np-stories__tabs button[aria-selected=true]{color:var(--np-ink)}.np-stories__tabs button span{font-size:1.1rem;letter-spacing:.12em}.np-stories__panels article{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr);background:var(--np-panel)}.np-stories__media{min-height:52rem}.np-stories__media img,.np-stories__media svg{width:100%;height:100%;object-fit:cover}.np-stories__copy{display:grid;padding:clamp(2rem,4vw,5rem);align-content:end}.np-stories__copy h3{margin:0 0 1rem;font-size:clamp(2.8rem,4vw,5.4rem);line-height:1}.np-story-page-section{position:relative;width:100%;box-sizing:border-box}.np-story-page__container{width:100%}.np-story-page__top-header{text-align:center;margin-bottom:clamp(3.2rem,5vw,6rem)}.np-story-page__main-title{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.8vw,5.6rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4)}.np-story-page__content-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(3.6rem,5.5vw,8rem);align-items:center}.np-story-page__media-column{width:100%}.np-story-page__image-wrapper{position:relative;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px #0000008c;background:#151515}.np-story-page__img{width:100%;height:auto;min-height:460px;aspect-ratio:1 / 1.12;object-fit:cover;display:block;border-radius:16px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.np-story-page__image-wrapper:hover .np-story-page__img{transform:scale(1.02)}.np-story-page__text-column{display:flex;flex-direction:column;justify-content:center}.np-story-page__eyebrow{margin:0 0 1rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.np-story-page__story-heading{margin:0 0 clamp(2rem,3vw,2.8rem);font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.4rem,4.4vw,5.2rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff}.np-story-page__body{font-family:var(--font-body-family, var(--np-body, "Inter", sans-serif));font-size:clamp(1.45rem,1.1vw,1.6rem);line-height:1.68;color:#ffffffc7}.np-story-page__body p{margin:0 0 1.6rem;color:inherit}.np-story-page__body p:last-child{margin-bottom:0}.np-story-page__list{list-style-type:disc;margin:1.4rem 0 1.8rem 2.2rem;padding:0}.np-story-page__list li{margin-bottom:.6rem;color:#ffffffd9;font-size:clamp(1.4rem,1.05vw,1.55rem);line-height:1.6}.np-story-page__list li::marker{color:#fff9}.np-story-page__subheading{margin:clamp(2.4rem,3.5vw,3.2rem) 0 1.4rem;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,2.6vw,3.2rem);font-weight:400;letter-spacing:.01em;line-height:1.25;color:#fff}.np-story-page__punchline{margin-top:clamp(2.2rem,3vw,3rem)!important;font-size:clamp(1.5rem,1.15vw,1.65rem);line-height:1.6;color:#fff!important}.np-story-page__punchline strong{color:#fff;font-weight:600}@media(max-width:991px){.np-story-page__content-grid{grid-template-columns:1fr;gap:3.6rem}.np-story-page__image-wrapper{max-width:720px;margin:0 auto}.np-story-page__top-header{margin-bottom:2.8rem}}@media(max-width:640px){.np-story-page__image-wrapper{max-width:100%}}.np-vets-list-section{position:relative;width:100%;box-sizing:border-box}.np-vets-list__header{text-align:center;margin-bottom:clamp(3rem,4.2vw,5rem)}.np-vets-list__title{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.6vw,5.6rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff}.np-vets-list__subtitle{margin:.8rem 0 0;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.3rem,1.1vw,1.55rem);color:#ffffffa6;font-weight:400;letter-spacing:.02em}.np-vets-grid{width:100%;margin:0 auto}.np-vet-team-card{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.np-vet-team-card:hover{border-color:#ffffff38;box-shadow:0 10px 30px #0000008c}.np-vet-team-card:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.np-vet-team-card__header{width:100%}.np-vet-team-card__image-box{border-radius:12px;overflow:hidden;background:#1c1c1c;display:flex;align-items:center;justify-content:center}.np-vet-team-card__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border-radius:12px;transition:transform .4s ease}.np-vet-team-card:hover .np-vet-team-card__img{transform:scale(1.03)}.np-vet-team-card__info{display:flex;flex-direction:column;width:100%}.np-vet-team-card__name{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.5rem,1.25vw,1.8rem);font-weight:500;color:#fff;line-height:1.25;letter-spacing:.01em}.np-vet-team-card__location{margin:.4rem 0 0;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.1rem,.95vw,1.25rem);color:#ffffff8c;line-height:1.3}.np-vet-team-card__chevron,.np-vet-team-card__body{display:none}.np-vets-list__bottom{text-align:center;margin-top:clamp(4.5rem,6.5vw,8rem);width:100%}.np-vets-list__bottom-heading{margin:0 auto;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.2rem,4.4vw,5.4rem);font-weight:400;letter-spacing:.01em;line-height:1.2;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4);max-width:80rem}@media(min-width:769px){.np-vets-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.4rem,1.8vw,2.4rem)}.np-vet-team-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1.2rem,1.4vw,1.8rem)}.np-vet-team-card:hover{transform:translateY(-3px)}.np-vet-team-card__header{display:flex;flex-direction:column;align-items:center}.np-vet-team-card__image-box{width:100%;aspect-ratio:1 / 1}.np-vet-team-card__info{align-items:center;text-align:center;padding-top:clamp(1.2rem,1.4vw,1.6rem)}}@media(max-width:1080px)and (min-width:769px){.np-vets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.np-vets-list__bottom{margin-top:4.5rem}}@media(max-width:768px){.np-vets-grid{display:flex;flex-direction:column;gap:1.2rem}.np-vet-team-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#131313;border-radius:14px;padding:1.4rem 1.6rem}.np-vet-team-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.4rem;cursor:pointer}.np-vet-team-card__image-box{flex:0 0 74px;width:74px;height:74px;aspect-ratio:1 / 1;border-radius:8px}.np-vet-team-card__img{border-radius:8px}.np-vet-team-card__info{flex:1 1 auto;align-items:flex-start;text-align:left;padding:0;min-width:0}.np-vet-team-card__name{font-size:1.95rem;font-weight:500;line-height:1.2;margin:0}.np-vet-team-card__location{font-size:1.3rem;color:#fff9;margin:.4rem 0 0}.np-vet-team-card__chevron{display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;flex-shrink:0;margin-left:.6rem}.np-vet-team-card__chevron svg{display:block;width:18px;height:18px;stroke:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1)}.np-vet-team-card.is-open .np-vet-team-card__chevron svg{transform:rotate(180deg);color:#fff}.np-vet-team-card__body{display:none;width:100%}.np-vet-team-card.is-open .np-vet-team-card__body{display:block;padding-top:1.6rem;animation:npFadeIn .3s ease forwards}.np-vet-team-card__bio{font-family:var(--np-body, "Inter", "Avenir Next", sans-serif);font-size:1.35rem;line-height:1.65;color:#ffffffb8;width:100%}.np-vet-team-card__bio p{margin:0 0 1.2rem;color:#ffffffb8;font-size:1.35rem;line-height:1.65}.np-vet-team-card__bio p:last-child{margin-bottom:0}.np-vets-list__bottom{display:none}}.np-blog-featured-section{position:relative;width:100%;box-sizing:border-box}.np-blog-categories{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(2.4rem,3.5vw,4.2rem)}.np-blog-categories__list{display:inline-flex;align-items:center;justify-content:center;gap:clamp(2rem,3.5vw,4rem);list-style:none;margin:0;padding:0}.np-blog-categories__link,.np-blog-categories__btn{position:relative;display:inline-block;background:transparent;border:none;outline:none;cursor:pointer;padding:0 0 .6rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.35rem,1.1vw,1.55rem);font-weight:500;color:#fff9;text-decoration:none;letter-spacing:.02em;transition:color .25s ease}.np-blog-categories__link:hover,.np-blog-categories__btn:hover,.np-blog-categories__link.is-active,.np-blog-categories__btn.is-active,.np-blog-categories__link[aria-selected=true],.np-blog-categories__btn[aria-selected=true]{color:#fff}.np-blog-categories__link.is-active:after,.np-blog-categories__btn.is-active:after,.np-blog-categories__link[aria-selected=true]:after,.np-blog-categories__btn[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#fff;border-radius:1px}.np-blog-featured-card{position:relative;width:100%;border-radius:8px;overflow:hidden;border:1px solid #333333;background-clip:padding-box;box-shadow:0 16px 48px #0009;background:#111}.np-blog-featured-card__link{position:relative;display:block;width:100%;text-decoration:none;color:inherit;overflow:hidden}.np-blog-featured-card__media{position:relative;width:100%;min-height:clamp(340px,35vw,460px);aspect-ratio:16 / 6.2}.np-blog-featured-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.np-blog-featured-card:hover .np-blog-featured-card__img{transform:scale(1.02)}.np-blog-featured-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(12,12,12,.92) 0%,rgba(12,12,12,.75) 35%,rgba(12,12,12,.25) 65%,transparent 100%);pointer-events:none}.np-blog-featured-card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;box-sizing:border-box;max-width:clamp(38rem,50%,65rem)}.np-blog-featured-card__meta{display:flex;flex-direction:column;gap:.35rem;margin-bottom:clamp(1.2rem,1.8vw,1.8rem)}.np-blog-featured-card__tag-date{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6}.np-blog-featured-card__author{font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.25rem,1.05vw,1.45rem);font-weight:400;color:#ffffffd9;letter-spacing:.01em}.np-blog-featured-card__title{margin:0 0 clamp(1.6rem,2.2vw,2.4rem);font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.6rem,3.2vw,4.4rem);font-weight:400;letter-spacing:.01em;line-height:1.18;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.6)}.np-blog-featured-card__cta{display:inline-flex;align-items:center}.np-blog-featured-card__cta-text{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:.6rem}.np-blog-featured-card:hover .np-blog-featured-card__cta-text{transform:none;opacity:1}@media(max-width:768px){.np-blog-featured-card__media{min-height:380px}.np-blog-featured-card__overlay{background:linear-gradient(180deg,#0c0c0c4d,#0c0c0ccc 55%,#0c0c0cf2)}.np-blog-featured-card__content{max-width:100%;justify-content:flex-start;padding:10px}.np-blog-featured-card__title{font-size:2.4rem;margin-bottom:1.4rem}}.np-blog-grid-section{position:relative;width:100%;box-sizing:border-box}.np-blog-masonry-grid{column-count:3;column-gap:clamp(1.6rem,2.2vw,2.8rem);width:100%;margin:0 auto}.np-blog-masonry-card{break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;margin-bottom:clamp(1.6rem,2.2vw,2.8rem);border-radius:14px;overflow:hidden;border:1px solid #333333;background-clip:padding-box;box-shadow:0 8px 24px #0006;box-sizing:border-box;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.np-blog-masonry-card:hover{transform:translateY(-3px);border-color:#4a4a4a;box-shadow:0 12px 32px #0000008c}.np-blog-masonry-card.np-card--purple{background:linear-gradient(180deg,#664ca500,#323b6b)}.np-blog-masonry-card.np-card--brown{background:linear-gradient(180deg,#704e1c00,#4b413c)}.np-blog-masonry-card.np-card--teal{background:linear-gradient(180deg,#2d7ca700,#13495d)}.np-blog-masonry-card__link{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit;box-sizing:border-box}.np-blog-masonry-card__body{padding:clamp(2rem,2.4vw,2.8rem);display:flex;flex-direction:column}.np-blog-masonry-card__meta{display:flex;flex-direction:column;gap:.35rem;margin-bottom:clamp(1rem,1.4vw,1.6rem)}.np-blog-masonry-card__tag-date{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6}.np-blog-masonry-card__author{font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.25rem,1.05vw,1.45rem);font-weight:400;color:#ffffffd9;letter-spacing:.01em}.np-blog-masonry-card__title{margin:0 0 clamp(1.4rem,1.8vw,2rem);font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:400;letter-spacing:.01em;line-height:1.25;color:#fff}.np-blog-masonry-card__cta{display:inline-flex;align-items:center}.np-blog-masonry-card__cta-text{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:.5rem}.np-blog-masonry-card__media{width:calc(100% - clamp(4rem,4.8vw,5.6rem));margin:0 auto clamp(2rem,2.4vw,2.8rem);border-radius:12px;overflow:hidden;background:#181818}.np-blog-masonry-card__img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover}.np-blog-see-more-wrapper{display:flex;justify-content:center;align-items:center;margin-top:clamp(3.5rem,5vw,6rem);width:100%}@media(max-width:900px){.np-blog-masonry-grid{column-count:2}}@media(max-width:600px){.np-blog-masonry-grid{column-count:1}.np-blog-masonry-card__body{padding:1.8rem}.np-blog-masonry-card__media{width:calc(100% - 3.6rem);margin:0 auto 1.8rem}}.np-legal-page-section{position:relative;width:100%;box-sizing:border-box}.np-legal-container{max-width:1080px;margin:0 auto;padding-left:clamp(2rem,3.5vw,4rem);padding-right:clamp(2rem,3.5vw,4rem);box-sizing:border-box}.np-legal-header{text-align:center;margin-bottom:clamp(4rem,5.5vw,7rem)}.np-legal-title{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.8vw,5.8rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff}.np-legal-content{display:flex;flex-direction:column;width:100%}.np-legal-block{width:100%}.np-legal-block__heading{margin:0 0 clamp(1.2rem,1.5vw,1.8rem);font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:400;letter-spacing:.01em;line-height:1.25;color:#fff}.np-legal-block__content,.np-legal-block__content.rte p,.np-legal-block__content.rte li{font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.4rem,1.15vw,1.6rem);line-height:1.7;color:#ffffffb8;margin:0 0 1.6rem}.np-legal-block__content.rte p:last-child{margin-bottom:0}.np-legal-block__content.rte a{color:#fff;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.np-legal-block__content.rte a:hover{opacity:.8}.np-legal-divider{width:100%;height:1px;min-height:1px;border:0;background:linear-gradient(90deg,#fff0,#ffffff59 15% 85%,#fff0);margin:clamp(3rem,4vw,4.5rem) 0;clear:both;position:relative;z-index:5;box-sizing:border-box}.np-legal-content .rte>h2,.np-legal-content .rte>h3{margin-top:clamp(3.5rem,4.5vw,5rem);margin-bottom:1.4rem;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:400;color:#fff;position:relative;padding-top:clamp(3rem,4vw,4.5rem)}.np-legal-content .rte>h2:before,.np-legal-content .rte>h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#fff0,#ffffff59 15% 85%,#fff0)}.np-faq-section{position:relative;width:100%;box-sizing:border-box}.np-faq-container{max-width:980px;margin:0 auto;padding-left:clamp(1.6rem,3vw,3.2rem);padding-right:clamp(1.6rem,3vw,3.2rem);box-sizing:border-box}.np-faq-header{text-align:center;margin-bottom:clamp(3.5rem,4.5vw,5.5rem)}.np-faq-heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.4rem,4.4vw,5.4rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff}.np-faq-subheading{margin:1.4rem auto 0;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.4rem,1.15vw,1.6rem);line-height:1.5;color:#ffffffb3;max-width:600px}.np-faq-pills-wrap{display:flex;justify-content:center;width:100%;margin-bottom:clamp(3.5rem,5vw,5.5rem)}.np-faq-pills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.8rem,1.1vw,1.4rem);max-width:860px}.np-faq-pill{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:.9rem 1.6rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.3rem,1.05vw,1.45rem);font-weight:400;color:#ffffffa6;cursor:pointer;outline:none;transition:all .2s ease;white-space:nowrap}.np-faq-pill:hover{border-color:#ffffff73;color:#fff}.np-faq-pill.is-active,.np-faq-pill[aria-selected=true]{border-color:#fff;color:#fff;background:#ffffff0f}.np-faq-list{display:flex;flex-direction:column;width:100%}.np-faq-card{width:100%;background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:1.6rem;overflow:hidden;box-sizing:border-box;transition:border-color .25s ease,background-color .25s ease}.np-faq-card:hover{border-color:#ffffff38}.np-faq-card[open]{border-color:#ffffff29;background:#141414}.np-faq-summary{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:clamp(2rem,2.2vw,2.6rem) clamp(2.2rem,2.6vw,3rem);cursor:pointer;list-style:none!important;-webkit-user-select:none;user-select:none;outline:none;width:100%;box-sizing:border-box}.np-faq-summary::-webkit-details-marker,.np-faq-summary::marker{display:none!important;content:""!important}.np-faq-summary:before,.np-faq-summary:after{content:none!important;display:none!important}.np-faq-question{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,1.8vw,2.4rem);font-weight:400;line-height:1.25;color:#fff;flex:1;text-align:left;padding-right:1.5rem}.np-faq-chevron{display:inline-flex;align-items:center;justify-content:center;color:#fffc;flex-shrink:0;margin-left:1.6rem;transition:transform .25s ease}.np-faq-card[open] .np-faq-chevron{transform:rotate(180deg)}.np-faq-answer{padding:0 clamp(2.2rem,2.6vw,3rem) clamp(2rem,2.4vw,2.8rem);box-sizing:border-box}.np-faq-answer,.np-faq-answer p,.np-faq-answer li{font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.4rem,1.1vw,1.55rem);line-height:1.65;color:#ffffffb8;margin:0 0 1.4rem}.np-faq-answer p:last-child{margin-bottom:0}.np-faq-answer a{color:#fff;text-decoration:underline;text-underline-offset:3px}.np-contact-section{position:relative;width:100%;box-sizing:border-box}.np-contact-container{max-width:1240px;margin:0 auto;padding-left:clamp(1.6rem,3vw,3.6rem);padding-right:clamp(1.6rem,3vw,3.6rem);box-sizing:border-box}.np-contact-header{text-align:center;margin-bottom:clamp(3.5rem,5vw,6rem)}.np-contact-heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.8vw,5.8rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff}.np-contact-subheading,.np-contact-subheading p{margin:1.4rem auto 0;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.4rem,1.15vw,1.6rem);line-height:1.5;color:#ffffffb3;max-width:600px}.np-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,4vw,5rem);align-items:start;margin-bottom:clamp(4.5rem,6vw,7.5rem)}.np-contact-media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#181818;display:flex}.np-contact-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.np-contact-form-card{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:clamp(2.4rem,3.5vw,4.2rem);display:flex;flex-direction:column;box-sizing:border-box}.np-contact-form-title{margin:0 0 clamp(2rem,2.5vw,2.8rem);font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:400;letter-spacing:.01em;color:#fff}.np-contact-form{display:flex;flex-direction:column;width:100%}.np-contact-field{position:relative;width:100%;margin-bottom:1.4rem}.np-contact-input,.np-contact-select,.np-contact-textarea{width:100%;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;padding:1.4rem 1.8rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.4rem;line-height:1.4;outline:none;box-sizing:border-box;transition:border-color .2s ease}.np-contact-input::placeholder,.np-contact-textarea::placeholder{color:#707070}.np-contact-input:focus,.np-contact-select:focus,.np-contact-textarea:focus,.np-contact-input:focus-visible,.np-contact-select:focus-visible,.np-contact-textarea:focus-visible{border-color:#ffffff80!important;background:transparent!important;outline:none!important;box-shadow:none!important}.np-contact-field--select{position:relative}.np-contact-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:3.6rem}.np-contact-select option{background:#111;color:#fff}.np-select-chevron{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#fff9;display:flex;align-items:center}.np-contact-textarea{resize:vertical;min-height:130px}.np-contact-submit{width:100%;background:#484848;border:1px solid #484848;border-radius:8px;color:#8e8e8e;padding:1.6rem 2.4rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:not-allowed;outline:none;transition:all .25s ease;margin-top:.8rem}.np-contact-submit.is-active,.np-contact-submit:not([disabled]){background:#e4e4e4;border-color:#e4e4e4;color:#0c0c0c;cursor:pointer}.np-contact-submit.is-active:hover,.np-contact-submit:not([disabled]):hover{background:#fff;border-color:#fff}.np-contact-divider{margin-bottom:clamp(4.5rem,6vw,7.5rem)}.np-contact-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,3.5vw,4.5rem);text-align:center;width:100%}.np-contact-info-item{display:flex;flex-direction:column;align-items:center}.np-contact-info-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(1.2rem,1.6vw,2rem);color:#fff}.np-contact-info-label{font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.35rem,1.1vw,1.5rem);color:#ffffffb3;margin-bottom:.6rem}.np-contact-info-val{font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.45rem,1.15vw,1.65rem);font-weight:400;color:#fff;text-decoration:none;transition:opacity .2s ease}a.np-contact-info-val:hover{opacity:.8;text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.np-contact-grid{grid-template-columns:1fr}.np-contact-media{aspect-ratio:16/10}.np-contact-info-grid{grid-template-columns:1fr;gap:3.5rem}}.np-wholesale-section{position:relative;width:100%;box-sizing:border-box}.np-wholesale-container{max-width:1240px;margin:0 auto;padding-left:clamp(1.6rem,3vw,3.6rem);padding-right:clamp(1.6rem,3vw,3.6rem);box-sizing:border-box}.np-wholesale-header{text-align:center;margin-bottom:clamp(3.5rem,5vw,6rem)}.np-wholesale-heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,4.8vw,5.8rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#fff}.np-wholesale-subheading,.np-wholesale-subheading p{margin:1.4rem auto 0;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.4rem,1.15vw,1.6rem);line-height:1.5;color:#ffffffb3;max-width:600px}.np-wholesale-form-card{max-width:820px;margin:0 auto;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:clamp(2.8rem,4.5vw,5.2rem);box-sizing:border-box}.np-wholesale-form-title{margin:0 0 clamp(2.4rem,3vw,3.2rem);font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,2.4vw,3rem);font-weight:400;letter-spacing:.01em;color:#fff}.np-wholesale-form{display:flex;flex-direction:column;width:100%}.np-wholesale-divider-label{display:flex;align-items:center;gap:1.4rem;margin-top:1.2rem;margin-bottom:1.6rem}.np-wholesale-divider-label span{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff9;white-space:nowrap}.np-wholesale-divider-label:after{content:"";flex:1;height:1px;background:#ffffff1f}.np-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1.6rem;width:100%}@media(max-width:640px){.np-location-grid{grid-template-columns:1fr}}.np-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(50rem,calc(100% - 3.2rem));max-height:min(90dvh,76rem);padding:clamp(3.6rem,5vw,4.4rem) clamp(2.4rem,5vw,3.6rem) clamp(2.8rem,4vw,3.6rem);overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:1.6rem;background:#141414;color:#fff;overscroll-behavior:contain;box-shadow:0 2rem 5rem #000c;text-align:center}.np-popup[open]{animation:np-dialog-in .25s ease both}.np-popup::backdrop{background:#000000c7;backdrop-filter:blur(.4rem);-webkit-backdrop-filter:blur(.4rem)}.np-popup__close{position:absolute;top:1.6rem;right:1.6rem;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#ffffffb3;cursor:pointer;border-radius:50%;transition:color .2s ease,background .2s ease}.np-popup__close:hover{color:#fff;background:#ffffff14}.np-popup__eyebrow{margin:0 0 1.2rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--np-accent, #c58a5c)}.np-popup__title{margin:0 0 1.2rem;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:400;line-height:1.2;color:#fff;letter-spacing:-.01em}.np-popup__intro{margin:0 auto 2.4rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.4rem;line-height:1.5;color:#ffffffb3;max-width:38rem}.np-popup form,.np-popup__form{display:flex;flex-direction:column;gap:1.2rem}.np-popup__input-group{width:100%}.np-popup input,.np-popup__input{width:100%;min-height:5.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:#0d0d0d;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.45rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.np-popup input::placeholder,.np-popup__input::placeholder{color:#ffffff61}.np-popup input:focus,.np-popup__input:focus{outline:none;border-color:#fff6;box-shadow:0 0 0 1px #ffffff40}.np-popup__submit{width:100%;min-height:5.2rem;padding:1.4rem 2rem;border:none;border-radius:1rem;background:#e8e8e8;color:#111;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease;display:flex;align-items:center;justify-content:center}.np-popup__submit:hover{background:#fff}.np-popup__submit:active{transform:scale(.99)}.np-popup__submit:disabled{opacity:.6;cursor:not-allowed}.np-popup__dismiss{display:inline-block;margin:.6rem auto 0;padding:.6rem 1.2rem;background:transparent;border:none;color:#ffffff80;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:400;cursor:pointer;transition:color .2s ease;text-decoration:none}.np-popup__dismiss:hover{color:#ffffffe6}.np-popup__actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}.np-popup__status{min-height:2.2rem;margin:1.2rem 0 0;font-size:1.3rem;color:#f0b48a;text-align:center}.np-auth-popup{max-width:46rem}.np-auth-popup__header{margin-bottom:2rem}.np-auth-popup__tabs{display:flex;align-items:center;justify-content:center;gap:2rem;border-bottom:1px solid rgba(255,255,255,.12);margin-top:1.2rem;padding-bottom:.2rem}.np-auth-tab{background:transparent;border:0;padding:.8rem .4rem 1rem;color:#888;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;position:relative;transition:color .2s ease}.np-auth-tab:hover,.np-auth-tab.is-active{color:#fff}.np-auth-tab.is-active:after{content:"";position:absolute;bottom:-.2rem;left:0;right:0;height:2px;background:#fff}.np-auth-panel{display:flex;flex-direction:column}.np-auth-panel[hidden]{display:none!important}.np-popup__input-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(max-width:480px){.np-popup__input-row{grid-template-columns:1fr;gap:1.2rem}}.np-auth-errors{padding:1.2rem 1.4rem;background:#dc354526;border:1px solid rgba(220,53,69,.4);border-radius:.8rem;color:#ff8585;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.25rem;text-align:left;line-height:1.4}.np-auth-errors ul{margin:0;padding-left:1.8rem}.np-auth-switch{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.2rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.25rem;color:#888}.np-auth-switch__btn{background:transparent;border:0;padding:0;color:#fff;font-family:inherit;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.np-auth-switch__btn:hover{color:#c58a5c}.np-mobile-drawer__account{padding:2.4rem 2rem;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.np-mobile-drawer__account-btn{display:flex;align-items:center;gap:1.2rem;width:100%;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:.8rem;padding:1.2rem 1.6rem;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.np-mobile-drawer__account-btn:hover{background:#ffffff14;border-color:#fff6}.np-reward-code{margin:1.6rem 0;font:700 clamp(2.4rem,6vw,4rem)/1 var(--np-ui);letter-spacing:.08em;overflow-wrap:anywhere;color:#fff;padding:1.2rem;background:#0d0d0d;border:1px dashed rgba(255,255,255,.2);border-radius:1rem}.np-gift-teaser{display:none!important}.np-gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1.6rem}.np-gift-grid button{display:grid;min-height:14rem;place-items:center;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:#1a1a1a;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.np-gift-grid button span{font:600 3.6rem/1 var(--np-heading);color:var(--np-accent, #c58a5c)}.np-gift-grid button:hover{border-color:var(--np-accent, #c58a5c);background:#222;transform:translateY(-2px)}@keyframes np-dialog-in{0%{opacity:0;transform:translateY(1.2rem) scale(.985)}}.np-sticky-add{position:fixed;z-index:56;right:0;bottom:0;left:0;display:none;padding:1.2rem 2rem;align-items:center;justify-content:space-between;gap:2rem;border-top:.1rem solid var(--np-line);background:#111111f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.np-sticky-add.is-visible{display:flex}.np-sticky-add div{display:grid}.np-sticky-add span{color:var(--np-muted)}.np-video-grid>div video,.np-video-grid>div svg{width:100%;aspect-ratio:16/9;object-fit:cover}.np-video-grid--rectangular{grid-auto-columns:minmax(42rem,45vw)}.np-splash{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#080808;opacity:1;transition:opacity .45s ease}.np-splash>span{font:700 clamp(5rem,10vw,13rem)/.72 var(--np-heading);text-align:center;letter-spacing:-.065em}.np-splash img{width:min(42rem,68vw);height:auto}.np-splash.is-leaving{opacity:0;pointer-events:none}@media(max-width:990px){.np-grid,.np-story-grid,.np-ugc-grid,.np-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.np-configurator{grid-template-columns:1fr}.np-configurator__preview{position:static;grid-row:1}.np-stories{grid-template-columns:1fr}}@media(max-width:620px){.np-section{padding:6rem 0}.np-section.np-vet-section{padding-bottom:0!important;margin-bottom:0!important}.np-section__head{align-items:start}.np-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.np-grid>*,.np-product-card{min-width:82vw;scroll-snap-align:start}.np-story-grid,.np-ugc-grid,.np-blog-list{grid-template-columns:1fr}.np-stories__tabs{display:flex;overflow-x:auto}.np-stories__tabs button{min-width:18rem}.np-stories__media{min-height:36rem}.np-wholesale-form,.np-gift-grid{grid-template-columns:1fr}.np-gift-grid button{min-height:9rem}.np-video-grid{grid-auto-columns:78vw}.np-popup{padding:5.5rem 2rem 2rem}.np-popup__actions .np-button{width:100%}.np-sticky-add div{max-width:48vw}.np-sticky-add strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.np-splash{display:none}}.shopify-section-group-header-group{position:relative;width:100%;z-index:40;background:transparent}.announcement-bar-section{position:relative;width:100%;background-color:#131313;z-index:45}.np-announcement-bar{position:relative;z-index:45;background-color:#131313;border-bottom:0;padding:.95rem 0;color:#e4e4e4;font-family:var(--np-ui, "Inter", sans-serif)}.np-announcement-bar__container{display:flex;align-items:center;justify-content:center;gap:clamp(1.8rem,3.2vw,4rem);padding:0 6.4rem;box-sizing:border-box}.np-announcement-bar__item{display:inline-flex;align-items:center;gap:.8rem;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#e4e4e4;white-space:nowrap;line-height:1}.np-announcement-bar__link{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none;transition:opacity .2s ease}.np-announcement-bar__link:hover{opacity:.8}.np-announcement-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem}.np-announcement-bar__icon svg{display:block;width:100%;height:100%}.np-announcement-bar__divider{display:block;width:.1rem;height:1.4rem;background-color:#ffffff40;flex-shrink:0}@media(max-width:768px){.np-announcement-bar{padding:.8rem 0}.np-announcement-bar__container{gap:1.6rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;padding-left:2rem;padding-right:2rem}.np-announcement-bar__container::-webkit-scrollbar{display:none}.np-announcement-bar__item{font-size:1rem;gap:.6rem}.np-announcement-bar__icon{width:1.6rem;height:1.6rem}.np-announcement-bar__divider{height:1.2rem}}.np-header-group-container,.shopify-section-group-header-group{position:fixed;top:0;left:0;width:100%;z-index:300!important;pointer-events:none;background:transparent;margin:0;padding:0;border:0}.np-header-group-container .shopify-section,.shopify-section-group-header-group .shopify-section{position:relative;width:100%;background:transparent;pointer-events:none;margin:0;padding:0;border:0}.announcement-bar-section{position:relative;width:100%;z-index:305;pointer-events:auto;background-color:#131313}.section-header,#shopify-section-header,[id*=__header],.shopify-section:has(.np-header-wrapper){position:relative;width:100%;z-index:300;pointer-events:none;background:transparent;background-color:transparent;border:0;margin:0;padding:0}.np-header-wrapper{position:relative;z-index:300;pointer-events:auto;display:block;width:100%;background:linear-gradient(180deg,#131313 0%,rgba(19,19,19,.85) 45%,rgba(19,19,19,.4) 80%,transparent 100%);border:0;padding:1.8rem 0 2.2rem;transition:background .3s ease,backdrop-filter .3s ease,padding .3s ease,box-shadow .3s ease}.np-header-group-container.is-scrolled .announcement-bar-section,.shopify-section-group-header-group.is-scrolled .announcement-bar-section,body.is-header-scrolled .announcement-bar-section{display:none!important}.np-header-group-container.is-scrolled,.shopify-section-group-header-group.is-scrolled{background:transparent}.np-header-wrapper.is-scrolled{background:#131313f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #00000080;border-bottom:1px solid rgba(255,255,255,.08);padding:0!important;height:45px!important;min-height:45px!important;max-height:45px!important;box-sizing:border-box;transition:background .3s ease,height .25s ease,padding .25s ease}@media(min-width:769px){.np-header-wrapper.is-scrolled .np-header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:45px!important;min-height:45px!important;max-height:45px!important;padding:0 clamp(2.4rem,4vw,6.4rem)!important;box-sizing:border-box}.np-header-wrapper.is-scrolled .np-header__row-top{display:contents!important}.np-header-wrapper.is-scrolled .np-header__col-left{grid-column:1!important;grid-row:1!important;justify-self:start!important;height:45px!important;display:flex!important;align-items:center!important;padding:0!important}.np-header-wrapper.is-scrolled .np-header__col-center{display:none!important}.np-header-wrapper.is-scrolled .np-header__nav{grid-column:2!important;grid-row:1!important;justify-self:center!important;height:45px!important;display:flex!important;align-items:center!important;padding:0!important}.np-header-wrapper.is-scrolled .np-header__col-right{grid-column:3!important;grid-row:1!important;justify-self:end!important;height:45px!important;display:flex!important;align-items:center!important;gap:clamp(1.8rem,2.2vw,2.8rem)!important;padding:0!important}.np-header-wrapper.is-scrolled .np-header__divider{display:none!important}.np-header-wrapper.is-scrolled .np-header__menu{gap:clamp(2.2rem,3.2vw,4.4rem)!important;height:45px!important;align-items:center!important;flex-wrap:nowrap!important}.np-header-wrapper.is-scrolled .np-header__menu-item{height:45px!important;display:inline-flex!important;align-items:center!important}.np-header-wrapper.is-scrolled .np-header__menu-link{font-size:1.15rem!important;letter-spacing:.14em!important;padding:0!important;line-height:45px!important}.np-header-wrapper.is-scrolled .np-search__toggle,.np-header-wrapper.is-scrolled .np-localization__toggle,.np-header-wrapper.is-scrolled .np-icon-btn,.np-header-wrapper.is-scrolled .np-header__cart{height:45px!important;padding:0!important}.np-header-wrapper.is-scrolled .np-search__form{height:36px;top:50%;transform:translateY(-50%)}.np-header-wrapper.is-scrolled .np-localization__dropdown,.np-header-wrapper.is-scrolled .np-megamenu{top:45px}}@media(max-width:768px){.np-header-wrapper{background-color:#131313}.np-header-wrapper.is-scrolled{height:45px!important;min-height:45px!important;max-height:45px!important;padding:0!important}.np-header-wrapper.is-scrolled .np-header{height:45px!important;min-height:45px!important;max-height:45px!important;padding:0 1.6rem!important;justify-content:center}.np-header-wrapper.is-scrolled .np-header__row-top{height:45px!important;align-items:center!important;padding-bottom:0!important}.np-header-wrapper.is-scrolled .np-drawer-toggle,.np-header-wrapper.is-scrolled .np-search__toggle,.np-header-wrapper.is-scrolled .np-localization__toggle,.np-header-wrapper.is-scrolled .np-header__cart{height:45px!important}}.np-header-wrapper.is-drawer-open,.menu-open .np-header-wrapper{background:#131313!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #00000080}.np-header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:0 6.4rem;box-sizing:border-box}.np-header__row-top,.np-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding-bottom:1.6rem}.np-header__col-left,.np-header__left{display:flex;align-items:center;gap:1.6rem}.np-header__col-center,.np-header__center{display:flex;justify-content:center;align-items:center}.np-header__heading{margin:0;padding:0;line-height:1}.np-header__logo-link{text-decoration:none;display:inline-block}.np-header__logo-text{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.8rem,3.2vw,3.6rem);font-weight:500;letter-spacing:.18em;color:#fff;text-transform:uppercase;white-space:nowrap}.np-header__col-right,.np-header__right{display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.8rem,2.4vw,3rem)}.np-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:transparent;border:0;padding:0;color:#e4e4e4;cursor:pointer;text-decoration:none;position:relative;transition:opacity .2s ease,color .2s ease}.np-icon-btn:hover{opacity:.8;color:#fff}.np-icon-btn:focus,.np-icon-btn:focus-visible,.np-icon-btn:active{outline:none;box-shadow:none}.np-icon-btn svg{display:block;width:2.2rem;height:2.2rem}.np-header__cart{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:#e4e4e4;cursor:pointer;padding:.4rem 0;position:relative;transition:opacity .2s ease,color .2s ease}.np-header__cart:hover{opacity:.8;color:#fff}.np-header__cart-icon{display:block;width:2.2rem;height:2.2rem;flex-shrink:0}.np-header__cart-count{position:static;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:500;letter-spacing:.02em;color:#e4e4e4;min-width:auto;height:auto;padding:0;background:transparent;border-radius:0;line-height:1}.np-header__cart:hover .np-header__cart-count{color:#fff}.np-localization{position:relative;display:inline-flex;align-items:center}.np-localization__toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:.4rem 0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.np-localization__toggle:hover{opacity:.85}.np-localization__current-flag{display:flex;align-items:center;justify-content:center}.np-flag-svg{display:block;width:2.1rem;height:1.1rem;border-radius:1px;box-shadow:0 0 0 1px #fff3}.np-localization__dropdown{position:absolute;top:calc(100% + 12px);right:0;min-width:20rem;background:#141414;border:1px solid rgba(255,255,255,.2);box-shadow:0 16px 36px #000000b3;z-index:100;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.np-localization.is-open .np-localization__dropdown,.np-localization__dropdown:not([hidden]){opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.np-localization__dropdown-inner{padding:1.2rem;display:flex;flex-direction:column}.np-localization__heading{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:.8rem;padding:0 .6rem}.np-localization__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.np-localization__item{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem;background:transparent;border:0;text-align:left;color:#e4e4e4;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,color .15s ease}.np-localization__item:hover,.np-localization__item.is-selected{background:#ffffff14;color:#fff}.np-localization__item-flag{display:flex;align-items:center;flex-shrink:0}.np-localization__item-label{white-space:nowrap}.np-search{position:relative;display:flex;align-items:center;--np-search-width: min(30rem, calc(100vw - 3.2rem) )}.np-search__toggle{display:inline-flex;align-items:center;gap:.8rem;background:transparent;border:0;padding:.6rem 0;color:#e4e4e4;cursor:pointer;text-decoration:none;transition:opacity .2s ease,color .2s ease}.np-search__toggle:hover{opacity:.8;color:#fff}.np-search__icon{width:1.8rem;height:1.8rem;display:block}.np-search__label{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:inherit;line-height:1}.np-search__form{position:absolute;left:0;right:auto;display:flex;align-items:center;width:0;height:4.2rem;opacity:0;pointer-events:none;background:#141414;border:1px solid rgba(255,255,255,.35);border-radius:0;padding:0;overflow:hidden;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .2s ease;z-index:25}.np-search.is-open .np-search__form{width:var(--np-search-width);opacity:1;pointer-events:auto}.np-search__input{width:100%;height:100%;background:transparent;border:0;border-radius:0;outline:none;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding:0 1.4rem}.np-search__input::placeholder{color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem}.np-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:14px;width:14px;margin-right:.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease}.np-search__input::-webkit-search-cancel-button:hover{opacity:1;transform:scale(1.1)}.np-search__input::-ms-clear{filter:invert(1)}.np-search__submit{display:inline-flex;align-items:center;justify-content:center;height:100%;background:transparent;border:0;border-radius:0;padding:0 1.4rem;color:#e4e4e4;cursor:pointer;flex-shrink:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.np-search__submit:hover{opacity:.8}.np-search__submit:focus,.np-search__submit:focus-visible,.np-search__submit:active,.np-search__toggle:focus,.np-search__toggle:focus-visible,.np-search__toggle:active,.np-search__input:focus,.np-search__input:focus-visible{outline:none;box-shadow:none}.np-search__dropdown{position:absolute;top:calc(100% + 8px);left:0;right:auto;width:var(--np-search-width);max-width:calc(100vw - 3.2rem);max-height:44rem;overflow-y:auto;background:#141414;border:1px solid rgba(255,255,255,.2);border-radius:0;box-shadow:0 16px 36px #000000a6;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.np-search__dropdown:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.np-search__dropdown-inner,.np-search__group{display:flex;flex-direction:column}.np-search__group+.np-search__group{border-top:1px solid rgba(255,255,255,.1)}.np-search__group-title{padding:1.2rem 1.4rem .6rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#888;-webkit-user-select:none;user-select:none}.np-search__item{display:flex;align-items:center;text-decoration:none;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);transition:background .15s ease,color .15s ease;cursor:pointer;outline:none}.np-search__item:hover,.np-search__item.is-focused{background:#ffffff14}.np-search__item--category{padding:.9rem 1.4rem;justify-content:space-between;font-size:1.25rem;color:#e4e4e4}.np-search__item--category:hover,.np-search__item--category.is-focused{color:#fff}.np-search__category-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-search__category-arrow{color:#888;font-size:1.2rem;line-height:1;transition:transform .15s ease,color .15s ease;flex-shrink:0}.np-search__item--category:hover .np-search__category-arrow,.np-search__item--category.is-focused .np-search__category-arrow{color:#fff;transform:translate(2px)}.np-search__item--product{padding:.9rem 1.2rem;gap:1rem;border-bottom:1px solid rgba(255,255,255,.04)}.np-search__product-thumb{width:4.2rem;height:4.2rem;flex-shrink:0;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;align-items:center;justify-content:center}.np-search__product-img{width:100%;height:100%;object-fit:cover}.np-search__product-details{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.np-search__product-title{font-size:1.2rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.np-search__product-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.np-search__product-type{font-size:1.05rem;color:#888;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-search__product-price{font-size:1.2rem;font-weight:600;color:#e4e4e4;white-space:nowrap}.np-search__empty{padding:3.2rem 1.6rem;text-align:center;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:#888;-webkit-user-select:none;user-select:none}.np-search__loading{padding:2.4rem 1.6rem;text-align:center;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#888}.np-search__dropdown::-webkit-scrollbar{width:5px}.np-search__dropdown::-webkit-scrollbar-track{background:#141414}.np-search__dropdown::-webkit-scrollbar-thumb{background:#fff3}.np-search__dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff59}div.np-header__divider,div.np-header__divider:empty,.np-header__divider{display:block;width:min(440px,45vw);height:1px;min-height:1px;margin:0 auto 1.6rem;border:0;background:linear-gradient(90deg,#fff0,#fff6 15% 85%,#fff0);box-sizing:border-box}.np-header__nav{display:flex;justify-content:center;align-items:center;width:100%}.np-header__menu{list-style:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:clamp(2.8rem,5vw,6.4rem);flex-wrap:wrap}.np-header__menu-item{display:inline-flex}.np-header__menu-link{color:#e4e4e4;text-decoration:none;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.4rem 0;position:relative;transition:color .2s ease,opacity .2s ease}.np-header__menu-link--shop{cursor:default;-webkit-user-select:none;user-select:none}.np-header__menu-link:hover,.np-header__menu-link.is-active{color:#fff}.np-header__menu-link--sale,.np-header__menu-link[href*=sale],.np-header__menu-link[href*=Sale],.np-header__menu-link--sale:hover,.np-header__menu-link--sale.is-active,.np-header__menu-link[href*=sale]:hover,.np-header__menu-link[href*=Sale]:hover{color:#e57373}.np-header__menu-item--has-megamenu{position:static}.np-header-wrapper:has(.np-header__menu-item--has-megamenu:hover),.np-header-wrapper.is-megamenu-open{background:#131313!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #00000080}.np-megamenu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);width:min(1180px,calc(100vw - 4.8rem));max-width:100%;background:#141414;border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 60px #000000e6;z-index:280;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease;box-sizing:border-box;text-align:left}.np-megamenu:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:transparent}.np-header__menu-item--has-megamenu:hover .np-megamenu,.np-header__menu-item--has-megamenu.is-open .np-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.np-megamenu__inner{padding:3.6rem 4.8rem 4rem;box-sizing:border-box}.np-megamenu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem 4.4rem;align-items:start}.np-megamenu__col{display:flex;flex-direction:column;gap:2.4rem}.np-megamenu__featured{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.np-megamenu__featured-link{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:600;color:#fff;text-decoration:none;letter-spacing:.03em;transition:color .15s ease,transform .15s ease;display:inline-block}.np-megamenu__featured-link:hover{color:#ccc;transform:translate(3px)}.np-megamenu__group{display:flex;flex-direction:column}.np-megamenu__heading-link{text-decoration:none;display:inline-block;margin-bottom:1.2rem}.np-megamenu__heading{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:600;letter-spacing:.03em;color:#fff;text-transform:none;transition:color .15s ease}.np-megamenu__heading--sale{color:#e57373}.np-megamenu__heading-link:hover .np-megamenu__heading{color:#b0b0b0}.np-megamenu__heading-link:hover .np-megamenu__heading--sale{color:#e57373}.np-megamenu__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.np-megamenu__item{display:block}.np-megamenu__link{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:400;color:#a0a0a0;text-decoration:none;letter-spacing:.02em;transition:color .15s ease,transform .15s ease;display:inline-block;line-height:1.35}.np-megamenu__link:hover,.np-megamenu__link.is-active{color:#fff;transform:translate(3px)}.np-megamenu__link--all{color:#fff;font-weight:500;margin-top:.4rem}.np-megamenu__link--sale,.np-megamenu__link--sale:hover,.np-megamenu__link--sale.is-active{color:#e57373}@media(min-width:990px){.np-header__col-left .np-header-drawer,.np-header__left .np-header-drawer,.np-header-drawer{display:none!important}}@media(max-width:989px){:root{--np-header-height: 86px}.np-header{padding:0 2rem;position:static}.np-header-wrapper{padding:1.2rem 0;position:relative}.np-header__row-top,.np-header__top{padding-bottom:0;position:static}.np-header__col-left,.np-header__left{position:static;gap:.8rem}.np-search__label{display:none}.np-search__toggle{padding:0;width:3.6rem;height:3.6rem;justify-content:center}.np-header__divider,.np-header__nav{display:none}.np-header__logo-text{font-size:2.2rem}.np-header__col-right,.np-header__right{gap:1.2rem}.np-header__col-left .np-search,.np-header__account,.np-header__col-right .np-localization,.np-header__col-right .np-header__cart{display:none!important}}.np-header-drawer{display:flex;align-items:center;position:static}.np-drawer-toggle{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;color:#e4e4e4;cursor:pointer;background:transparent;border:0;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}.np-drawer-toggle__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.np-drawer-toggle__icon svg{width:2.2rem;height:2.2rem;color:#e4e4e4;stroke:currentColor}.np-drawer-toggle__icon--close,.np-header-drawer.is-open .np-drawer-toggle__icon--hamburger{display:none}.np-header-drawer.is-open .np-drawer-toggle__icon--close{display:flex}.np-mobile-drawer{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - 100%)!important;height:calc(100dvh - 100%)!important;margin:0!important;padding:0!important;z-index:250!important;box-sizing:border-box!important;background-color:#131313!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 19px,rgba(255,255,255,.016) 19px,rgba(255,255,255,.016) 20px),repeating-linear-gradient(-45deg,transparent,transparent 19px,rgba(255,255,255,.016) 19px,rgba(255,255,255,.016) 20px),linear-gradient(118deg,#131313 15% 35%,#111c28 75%,#0e2035)!important;background-attachment:scroll!important;background-size:auto,auto,100% 100%!important;background-repeat:repeat,repeat,no-repeat!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;display:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s ease}.np-header-drawer.is-open .np-mobile-drawer{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.np-mobile-drawer__inner{display:block;width:100%;margin:0;padding:0;padding-bottom:6rem;box-sizing:border-box}.np-mobile-drawer__nav{width:100%;margin:0;padding:0}.np-mobile-drawer__list{list-style:none;margin:0;padding:0;width:100%}.np-mobile-drawer__item{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.08)}.np-mobile-drawer__item:first-child{border-top:1px solid rgba(255,255,255,.06)}.np-menu-accordion__summary,.np-mobile-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem 2.4rem;color:#fff;text-decoration:none;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.8rem;font-weight:500;letter-spacing:.01em;cursor:pointer;background:transparent;border:0;box-sizing:border-box;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background-color .2s ease}.np-menu-accordion__summary::-webkit-details-marker{display:none}.np-menu-accordion__summary:hover,.np-mobile-drawer__link:hover{background-color:#ffffff08}.np-menu-accordion__title-wrap{display:inline-flex;align-items:center;gap:.8rem}.np-menu-accordion__title{color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.8rem;font-weight:500;line-height:1.2}.np-menu-accordion__title--sale,.np-menu-accordion__title--sale.np-menu-accordion__title--nested,.np-menu-accordion__summary:hover .np-menu-accordion__title--sale,.np-menu-accordion__sublink--sale,.np-menu-accordion__sublink--sale:hover,.np-menu-accordion__sublink--sale:active,.np-menu-accordion__sublink--sale.is-active{color:#e57373}.np-menu-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;background:#ffffff1f;border-radius:4px;color:#b8b6b6;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.np-menu-accordion__chevron{width:1.6rem;height:1.6rem;color:#b8b6b6;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.np-menu-accordion[open]>.np-menu-accordion__summary .np-menu-accordion__chevron{transform:rotate(180deg);color:#fff}.np-menu-accordion__content{overflow:hidden}.np-menu-accordion__sublist{list-style:none;margin:0;padding:.2rem 2.4rem 2rem;display:flex;flex-direction:column;gap:1.4rem}.np-menu-accordion__subitem{list-style:none;margin:0;padding:0}.np-menu-accordion__sublink{display:inline-block;color:#9e9e9e;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.55rem;font-weight:400;letter-spacing:.01em;line-height:1.3;text-decoration:none;transition:color .2s ease}.np-menu-accordion__sublink:hover,.np-menu-accordion__sublink:active,.np-menu-accordion__sublink.is-active{color:#fff}.np-mobile-drawer__shop-list{list-style:none;margin:0;padding:0 0 1rem;background:#00000038}.np-mobile-drawer__shop-item{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.04)}.np-mobile-drawer__shop-item:last-child{border-bottom:none}.np-menu-accordion__summary--nested,.np-mobile-drawer__shop-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 2.4rem 1.5rem 3.8rem;color:#d1d1d1;text-decoration:none;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.6rem;font-weight:400;letter-spacing:.01em;cursor:pointer;background:transparent;border:0;box-sizing:border-box;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background-color .2s ease}.np-menu-accordion__summary--nested::-webkit-details-marker{display:none}.np-menu-accordion__summary--nested:hover,.np-mobile-drawer__shop-link:hover,.np-mobile-drawer__shop-link.is-active{color:#fff;background-color:#ffffff0a}.np-menu-accordion__title--nested{font-size:1.6rem;font-weight:400;color:inherit}.np-menu-accordion--nested .np-menu-accordion__sublist{padding:.4rem 2.4rem 1.6rem 5rem}.np-mobile-drawer__footer{padding:2rem 2rem 3rem;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;display:flex;flex-direction:column;gap:1.2rem}.np-mobile-drawer__footer-item{width:100%;position:relative}.np-mobile-drawer__footer-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;padding:1.3rem 1.6rem;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.np-mobile-drawer__footer-btn:hover{background:#ffffff14;border-color:#ffffff59;color:#fff}.np-mobile-drawer__btn-left{display:inline-flex;align-items:center;gap:1.2rem}.np-mobile-drawer__btn-left svg{flex-shrink:0}.np-mobile-drawer__cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:1.1rem;background:#ffffff26;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;line-height:1}.np-mobile-drawer__arrow{color:#a0a0a0;transition:transform .2s ease;flex-shrink:0}.np-mobile-drawer__footer-item.np-localization.is-open .np-mobile-drawer__arrow,.np-mobile-drawer__localization.is-open .np-mobile-drawer__arrow{transform:rotate(180deg)}.np-mobile-drawer__footer-item.np-localization{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important}.np-mobile-drawer .np-localization__dropdown,.np-mobile-drawer__localization-dropdown{position:static!important;display:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;left:0!important;right:auto!important;top:auto!important;bottom:auto!important;margin-top:.8rem!important;border:1px solid rgba(255,255,255,.14)!important;background:#181818!important;border-radius:.8rem!important;box-shadow:0 8px 24px #00000080!important;transform:none!important;box-sizing:border-box!important}.np-mobile-drawer .np-localization.is-open .np-localization__dropdown,.np-mobile-drawer .np-localization__dropdown:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.np-mobile-drawer__localization-dropdown .np-localization__item{border-radius:.4rem}.np-mobile-drawer__search{padding:1.6rem 2rem 1.8rem;border-bottom:1px solid rgba(255,255,255,.08);position:relative;width:100%;box-sizing:border-box}.np-mobile-drawer__search-form{display:flex;align-items:center;position:relative;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:.8rem;padding:0 .8rem 0 1.4rem;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease}.np-mobile-drawer__search-form:focus-within{background:#ffffff14;border-color:#fff6}.np-mobile-drawer__search-icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:1rem;color:#888}.np-mobile-drawer__search-input{flex:1;min-width:0;height:4.4rem;background:transparent;border:0;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.4rem;letter-spacing:.02em;padding:0;outline:none;box-shadow:none}.np-mobile-drawer__search-input::placeholder{color:#777;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.np-mobile-drawer__search-submit{background:transparent;border:0;color:#888;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.8rem .6rem;cursor:pointer;transition:color .2s ease}.np-mobile-drawer__search-submit:hover{color:#fff}.np-mobile-drawer__search-dropdown{position:absolute!important;top:calc(100% + 4px)!important;left:2rem!important;right:2rem!important;width:calc(100% - 4rem)!important;max-height:36rem!important;z-index:60!important;box-shadow:0 16px 36px #000000d9!important;border-radius:.8rem!important}cart-drawer.drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:flex-end;background:transparent;background-color:transparent;pointer-events:none;transition:visibility .3s ease}cart-drawer.drawer.active{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;background-color:transparent;cursor:default}.drawer__inner{position:relative;height:100%;width:44rem;max-width:90vw;background:#131313;background-color:#131313;color:#fff;border:0;border-left:1px solid rgba(255,255,255,.12);box-shadow:-10px 0 40px #000000a6;padding:2.4rem 2.8rem;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);pointer-events:auto;font-family:var(--np-ui, "Inter", sans-serif);box-sizing:border-box}.drawer.active .drawer__inner{transform:translate(0)}.drawer__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 2rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:2rem}.drawer__heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:2.6rem;font-weight:400;letter-spacing:.04em;color:#fff;text-transform:none}.drawer__close{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;position:static;background:transparent;border:0;color:#e4e4e4;cursor:pointer;outline:none;box-shadow:none;transition:opacity .2s ease,transform .2s ease}.drawer__close:hover{opacity:.8;color:#fff;transform:rotate(90deg)}.drawer__close .svg-wrapper{width:1.8rem;height:1.8rem}.drawer__close svg{width:100%;height:100%}.drawer__inner-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 1rem;flex:1}.cart-drawer__warnings{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.cart__empty-text{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:2.8rem;font-weight:500;color:#e4e4e4;margin:0}.cart-drawer__empty-content .button,.cart-drawer__empty-content a.button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 3.2rem;background:#e4e4e4;color:#050505;border-radius:8px;font-family:var(--np-ui);font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:none;box-shadow:none;transform:none}.cart-drawer__empty-content .button:hover{background:#e4e4e4;color:#050505;opacity:1;transform:none;box-shadow:none}.cart-drawer .cart-items{width:100%}.cart-drawer .cart-item{display:grid;grid-template-columns:8rem 1fr auto;gap:1.6rem;padding:1.8rem 0;border-bottom:1px solid rgba(255,255,255,.08);align-items:center}.cart-drawer .cart-item__media{width:8rem;height:8rem;border-radius:8px;overflow:hidden;background:#1a1a1a}.cart-drawer .cart-item__image{width:100%;height:100%;object-fit:cover}.cart-drawer .cart-item__name{color:#fff;font-size:1.4rem;font-weight:400;text-decoration:none;line-height:1.3}.cart-drawer .cart-item__final-price{color:#e4e4e4;font-size:1.4rem;font-weight:400}.drawer__footer{border-top:1px solid rgba(255,255,255,.12);padding-top:2rem;margin-top:auto}.cart-drawer .totals__total{font-size:1.6rem;font-weight:400;color:#fff}.cart-drawer .totals__total-value{font-size:1.8rem;font-weight:500;color:#fff}.cart__checkout-button,.cart-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;background:#e4e4e4;color:#050505;border-radius:8px;border:0;font-family:var(--np-ui);font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:none;box-shadow:none;transform:none}.cart__checkout-button:hover,.cart-drawer .cart__checkout-button:hover{background:#e4e4e4;color:#050505;opacity:1;transform:none;box-shadow:none}.cart__checkout-button:disabled,.cart-drawer .cart__checkout-button:disabled{background:#595959;color:#8a8a8a;cursor:not-allowed;opacity:1;box-shadow:none}.np-bestsellers-section{padding:clamp(6.4rem,8vw,11rem) 0;position:relative;background:transparent}.np-bestsellers-section .np-section-divider{display:none!important}.np-bestsellers__header{text-align:center;max-width:84rem;margin:0 auto clamp(2.8rem,4vw,4.4rem)}.np-bestsellers__heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.4rem,4.2vw,5.2rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:var(--np-ink, #FFFFFF)}.np-bestsellers__subheading{margin:1.2rem auto 0;max-width:58rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.35rem,1.4vw,1.55rem);font-weight:400;line-height:1.5;color:#8e8a85;letter-spacing:.01em}.np-bestsellers__tabs-wrapper{display:flex;justify-content:center;margin-bottom:clamp(3rem,4vw,4.8rem);width:100%}.np-bestsellers-tabs{display:inline-flex;align-items:center;justify-content:center;gap:clamp(2rem,3.2vw,4.2rem);padding:0 1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.np-bestsellers-tabs::-webkit-scrollbar{display:none}.np-bestsellers-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.8rem .2rem;background:transparent;border:0;color:#7d7a75;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.5rem;font-weight:500;letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .25s ease;outline:none;box-shadow:none}.np-bestsellers-tab span{position:relative;display:inline-block;padding-bottom:.5rem}.np-bestsellers-tab:hover,.np-bestsellers-tab[aria-selected=true]{color:#fff}.np-bestsellers-tab[aria-selected=true] span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#fff;border-radius:1px}.np-bestsellers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,310px));justify-content:center;gap:clamp(1.8rem,2.2vw,2.8rem);width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:0 1.6rem;box-sizing:border-box}.np-bestsellers__panel[hidden]{display:none}.np-bestsellers__panel:not([hidden]){animation:np-tab-fade .35s ease-out}@keyframes np-tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.np-bestseller-card{display:flex;flex-direction:column;width:100%;max-width:310px;margin:0 auto;position:relative;text-decoration:none;color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;transform:none;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.np-bestseller-card:hover{transform:none}.np-bestseller-card__media{position:relative;width:100%;max-width:310px;height:365px;aspect-ratio:310 / 365;border-radius:8px;overflow:hidden;background-color:#232220}.np-bestseller-card__media-link{display:block;width:100%;height:100%;text-decoration:none}.np-bestseller-card__media img,.np-bestseller-card__media svg,.np-bestseller-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:none!important;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.np-bestseller-card__media svg{background-color:#232220;fill:#8e8a85}.np-bestseller-card__img--primary{position:relative;z-index:1}.np-bestseller-card__img--secondary{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;pointer-events:none}.np-bestseller-card:hover .np-bestseller-card__img--secondary{opacity:1}.np-bestseller-card:hover .np-bestseller-card__img--primary{opacity:0}.np-bestseller-card__badge{position:absolute;top:12px;left:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.2rem;border:0;border-radius:0 4px 4px 0;background:#868681e6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#1e1d1b;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:500;line-height:1.2;letter-spacing:.02em;pointer-events:none}.np-bestseller-card__content{padding:1.6rem 0 0;display:flex;flex-direction:column;background:transparent;border:0}.np-bestseller-card__title{margin:0 0 1.2rem;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,1.5vw,2.2rem);font-weight:400;line-height:1.25;color:#fff;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-bestseller-card__title-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.np-bestseller-card__title-link:hover{opacity:.85}.np-bestseller-card__bottom-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.np-bestseller-card__price{display:flex;align-items:baseline;gap:1rem;font-family:var(--np-ui, "Inter", sans-serif);line-height:1.2}.np-bestseller-card__price--sale{color:var(--np-accent, #C8772F);font-size:clamp(1.7rem,1.3vw,1.95rem);font-weight:600;letter-spacing:.01em}.np-bestseller-card__price--compare{color:#8e8a85;font-size:clamp(1.4rem,1.1vw,1.6rem);font-weight:400;text-decoration:line-through}.np-bestseller-card__price--regular{color:#fff;font-size:clamp(1.7rem,1.3vw,1.95rem);font-weight:500;letter-spacing:.01em}.np-bestseller-card__plus{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;min-width:4.2rem;padding:0;margin:0;border-radius:50%;background:#fff;border:none;color:#111;cursor:pointer;box-shadow:0 2px 8px #0000001f;position:relative;z-index:4;outline:none;flex-shrink:0;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.np-bestseller-card__plus .np-plus-icon{display:block;width:14px;height:14px;pointer-events:none;flex-shrink:0}.np-bestseller-card__plus .np-plus-icon path{stroke:currentColor;stroke-width:2.2}.np-bestseller-card__plus:hover{transform:scale(1.08);background:#f4f4f2;box-shadow:0 4px 12px #0003}.np-bestseller-card__plus:active{transform:scale(.94)}.np-bestseller-card__plus.is-loading{opacity:.6;pointer-events:none}.np-bestseller-card__plus.is-added{background:var(--np-accent, #C8772F);color:#fff}@media(max-width:990px){.np-bestsellers-section{padding:4.5rem 0 5.5rem;overflow:hidden}.np-bestsellers-section .page-width{padding-left:16px;padding-right:16px;box-sizing:border-box}.np-bestsellers__header{margin:0 auto 2.2rem;padding:0}.np-bestsellers__heading{font-size:3rem;font-weight:400;line-height:1.2;white-space:nowrap;text-align:center;letter-spacing:.01em}.np-bestsellers__subheading{font-size:1.35rem;max-width:34rem;margin:.8rem auto 0;text-align:center;color:#8e8a85;line-height:1.45}.np-bestsellers__tabs-wrapper{justify-content:flex-start;margin-bottom:2.6rem;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.np-bestsellers__tabs-wrapper::-webkit-scrollbar{display:none}.np-bestsellers-tabs{justify-content:flex-start;padding:0 4px;gap:2.4rem;flex-wrap:nowrap;width:max-content}.np-bestsellers-tab{font-size:1.5rem;padding:.5rem 0}.np-bestsellers__panel{width:100%;max-width:100%;overflow:hidden}.np-bestsellers-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.6rem;padding:.5rem 0 1.5rem;margin:0;width:100%;max-width:100%;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;user-select:none;-webkit-user-select:none}.np-bestsellers-grid::-webkit-scrollbar{display:none}.np-bestseller-card{flex:0 0 280px;width:280px;min-width:280px;max-width:280px;margin:0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:normal}.np-bestseller-card__media{width:280px;height:325px;aspect-ratio:280 / 325;border-radius:8px}.np-bestseller-card__media img,.np-bestseller-card__media svg,.np-bestseller-card__img{border-radius:8px;width:100%;height:100%;object-fit:cover}.np-bestseller-card__title{font-size:1.9rem;margin-bottom:1rem}.np-bestseller-card__price--sale{font-size:1.85rem}.np-bestseller-card__price--compare{font-size:1.5rem}.np-bestseller-card__price--regular{font-size:1.85rem}.np-bestseller-card__plus{width:4.2rem;height:4.2rem;min-width:4.2rem}}div.np-section-divider,div.np-section-divider:empty,.np-section-divider{display:block;width:100%;height:1px;min-height:1px;border:0;background:linear-gradient(90deg,#fff0,#fff6 15% 85%,#fff0);margin:0 auto clamp(3.5rem,5vw,6rem);clear:both;position:relative;z-index:5;box-sizing:border-box}.np-motion-section{padding-top:clamp(2rem,3vw,4rem);padding-bottom:clamp(2rem,3vw,3.5rem);position:relative;overflow:hidden;width:100%}.np-motion__header{text-align:center;margin-bottom:clamp(3.2rem,4vw,4.8rem)}.np-motion__eyebrow{display:block;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8e8a85;margin-bottom:.8rem}.np-motion__heading{margin:0;font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:400;letter-spacing:.02em;line-height:1.15;color:#fff}.np-motion__subheading{margin:1.2rem auto 0;max-width:60rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:clamp(1.35rem,1.6vw,1.55rem);font-weight:400;line-height:1.5;color:#8e8a85;letter-spacing:.01em}.np-motion__slider-container{position:relative;width:100%;max-width:100vw;overflow:hidden;padding:2rem 0 9.8rem;display:block}.np-motion__arrow{position:absolute;top:calc(2rem + 225px);transform:translateY(-50%);z-index:20;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;border:1px solid rgba(255,255,255,.8);display:inline-flex;align-items:center;justify-content:center;color:#111;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;outline:none;box-shadow:0 4px 16px #00000059;padding:0}.np-motion__arrow svg{display:block;width:1rem;height:1.6rem}.np-motion__arrow--prev{left:clamp(1.6rem,4vw,5rem)}.np-motion__arrow--next{right:clamp(1.6rem,4vw,5rem)}.np-motion__arrow:hover{background:#f0f0f0;transform:translateY(-50%) scale(1.06)}.np-motion__track{display:flex;gap:2.4rem;align-items:center;justify-content:flex-start;transition:transform .48s cubic-bezier(.16,1,.3,1);will-change:transform;width:max-content;height:450px}.np-motion__slide{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:360px;min-width:360px;max-width:360px;-webkit-user-select:none;user-select:none}.np-motion__slide:not(.is-active){cursor:pointer;opacity:1}.np-motion__slide:not(.is-active) .np-motion__media-wrapper{width:360px;height:360px;aspect-ratio:1 / 1;border-radius:0}.np-motion__slide:not(.is-active) .np-motion__product-card{opacity:0;visibility:hidden;pointer-events:none}.np-motion__slide.is-active{cursor:default;opacity:1}.np-motion__slide.is-active .np-motion__media-wrapper{width:360px;height:450px;aspect-ratio:360 / 450;border-radius:0}.np-motion__media-wrapper{position:relative;overflow:hidden;background-color:#1a1918;border-radius:0;transition:height .45s cubic-bezier(.16,1,.3,1);will-change:height}.np-motion__video,.np-motion__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.np-motion__progress{position:absolute;top:1.4rem;left:1.6rem;width:8.5rem;height:2px;background:#ffffff59;border-radius:0;overflow:hidden;z-index:6;opacity:0;transition:opacity .3s ease}.np-motion__slide.is-active .np-motion__progress{opacity:1}.np-motion__progress-bar{display:block;height:100%;width:0%;background:#fff;border-radius:0;transition:width .1s linear}.np-motion__controls{position:absolute;top:1.4rem;right:1.6rem;display:flex;flex-direction:column;gap:.8rem;z-index:6;opacity:0;pointer-events:none;transition:opacity .3s ease}.np-motion__slide.is-active .np-motion__controls{opacity:1;pointer-events:auto}.np-motion__control-btn{width:3.2rem;height:3.2rem;border-radius:50%;background:#141414a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;padding:0;margin:0;outline:none;box-shadow:none;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.np-motion__control-btn:hover{background:#232323d9;border-color:#ffffff59;transform:scale(1.08)}.np-motion__control-btn svg{display:block}.np-motion__product-card{position:absolute;top:calc(100% + 1.2rem);left:0;width:360px;background:#181818;border-radius:0;padding:1.2rem 1.6rem;border:1px solid rgba(255,255,255,.08);box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.np-motion__slide.is-active .np-motion__product-card{opacity:1;visibility:visible;transform:translateY(0)}.np-motion__product-left{display:flex;align-items:center;gap:1.2rem;text-decoration:none;min-width:0;flex:1}.np-motion__product-thumb{width:4.8rem;height:4.8rem;min-width:4.8rem;border-radius:0;overflow:hidden;background:#202020;flex-shrink:0;display:flex;align-items:center;justify-content:center}.np-motion__product-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.np-motion__product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.np-motion__product-title{margin:0;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-motion__product-price{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:400;color:#8e8a85;line-height:1.2}.np-motion__product-btn{display:inline-flex;align-items:center;justify-content:center;height:3.6rem;padding:0 1.8rem;flex-shrink:0;background:var(--np-accent, #C8772F);border-radius:0;color:#fff;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.np-motion__product-btn:hover{background:#b56724;opacity:.95}@media(max-width:768px){.np-motion__track{height:calc(min(320px,80vw)/.8);gap:1.6rem}.np-motion__slide{width:min(320px,80vw);min-width:min(320px,80vw);max-width:min(320px,80vw)}.np-motion__slide:not(.is-active) .np-motion__media-wrapper{width:min(320px,80vw);height:min(320px,80vw);aspect-ratio:1 / 1}.np-motion__slide.is-active .np-motion__media-wrapper{width:min(320px,80vw);height:calc(min(320px,80vw)/.8);aspect-ratio:360 / 450}.np-motion__product-card{width:min(320px,80vw)}.np-motion__arrow{top:calc(2rem + min(320px,80vw)/1.6);width:3.8rem;height:3.8rem}.np-motion__arrow--prev{left:.8rem}.np-motion__arrow--next{right:.8rem}.np-motion-section{padding-bottom:1.5rem}.np-motion__slider-container{padding-bottom:9.6rem}}.np-product-page-width{max-width:1240px;margin:0 auto;padding-top:calc(var(--np-header-height, 165px) + 3rem);padding-bottom:6rem}.np-product-breadcrumbs{display:flex;align-items:center;gap:.8rem;margin-bottom:2.8rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;color:#e4e4e4}.np-breadcrumb-link{color:#e4e4e4;text-decoration:none;transition:color .2s ease,opacity .2s ease}.np-breadcrumb-link:hover{color:#fff;opacity:1}.np-breadcrumb-sep{color:#e4e0e099;font-size:1.2rem;-webkit-user-select:none;user-select:none}.np-breadcrumb-current{color:#e4e4e4}.np-product-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3.2rem,5vw,6.8rem);align-items:start}.np-product-hero__media-col{display:flex;flex-direction:column;gap:1.8rem;width:100%;min-width:0;max-width:100%}.np-product-zoom-wrapper{position:relative;width:100%;aspect-ratio:1 / .92;max-height:560px;min-height:0;border-radius:0;overflow:hidden;background:#13171c;cursor:crosshair;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 40px #00000073;display:flex;align-items:center;justify-content:center}.np-product-main-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:0;transform-origin:center center;transition:transform .15s ease-out,opacity .25s ease;will-change:transform;pointer-events:none}.np-product-zoom-hint{position:absolute;bottom:1.4rem;right:1.4rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#12161cbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);color:#ffffffb3;pointer-events:none;transition:opacity .2s ease;z-index:3}.np-product-zoom-wrapper:hover .np-product-zoom-hint{opacity:0}.np-product-thumbnails-slider{position:relative;display:flex;align-items:center;width:100%;margin-top:.4rem}.np-product-thumbnails{display:flex;gap:1.2rem;width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:.4rem .2rem}.np-product-thumbnails::-webkit-scrollbar{display:none}.np-product-thumb{position:relative;flex:0 0 92px;width:92px;height:72px;border-radius:0;overflow:hidden;border:1.5px solid rgba(255,255,255,.12);background:#15191f;padding:0;cursor:pointer;outline:none;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.np-product-thumb img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.np-product-thumb:hover{border-color:#ffffff73}.np-product-thumb.is-active{border-color:#f4efe8;box-shadow:0 0 0 1px #f4efe8}.np-product-thumb[hidden],.np-product-thumb.is-hidden{display:none!important}.np-thumbnails-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:0;border:1px solid rgba(255,255,255,.2);background:#12161ce0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4efe8;cursor:pointer;transition:opacity .2s ease,background .2s ease,border-color .2s ease,transform .15s ease;box-shadow:0 4px 14px #00000073}.np-thumbnails-nav:hover:not(:disabled){background:#202630f5;border-color:#ffffff80}.np-thumbnails-nav--prev{left:-1.2rem}.np-thumbnails-nav--next{right:-1.2rem}.np-thumbnails-nav:disabled,.np-thumbnails-nav.is-disabled{opacity:0;pointer-events:none}.np-product-hero__info-col{display:flex;flex-direction:column;width:100%;max-width:520px}.np-product-title{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3rem,3.2vw,3.8rem);font-weight:500;line-height:1.15;color:#e4e4e4;margin:0 0 1.2rem;letter-spacing:.01em}.np-product-subtitle{font-family:var(--np-body, "Inter", sans-serif);font-size:1.4rem;line-height:1.5;color:var(--np-muted, #B8B6B6);margin:0 0 1.8rem;font-weight:400}.np-product-rating{display:flex;align-items:center;gap:.8rem;margin-bottom:2.4rem}.np-product-stars{display:inline-flex;align-items:center;gap:.2rem;color:#e5a93c}.np-product-rating-text{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:400;letter-spacing:.08em;color:var(--np-muted, #B8B6B6)}.np-product-pricing{margin-bottom:2.6rem}.np-product-price-row{display:flex;align-items:baseline;gap:1.2rem;margin-bottom:.8rem;flex-wrap:wrap}.np-product-price-main{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:3.2rem;font-weight:600;color:#fff;line-height:1.1;letter-spacing:-.01em}.np-product-price-compare-wrap{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--np-body, "Inter", sans-serif);font-size:1.4rem;color:var(--np-muted, #B8B6B6)}.np-product-price-compare{text-decoration:line-through;color:#8c8989;font-size:1.5rem}.np-product-comp-label{font-size:1.2rem;color:var(--np-muted, #B8B6B6);text-transform:uppercase;letter-spacing:.05em}.np-product-promo-line{display:flex;align-items:baseline;gap:.8rem;font-family:var(--np-body, "Inter", sans-serif);font-size:1.5rem;line-height:1.3;flex-wrap:wrap}.np-product-promo-prefix,.np-product-promo-text{color:var(--np-muted, #B8B6B6);font-size:1.5rem}.np-product-promo-discount-price{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:2.8rem;font-weight:600;color:#e57373;line-height:1;letter-spacing:-.01em}.np-product-promo-code-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:0;border:1px dashed rgba(255,255,255,.35);background:#ffffff0f;color:#fff;cursor:pointer;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;outline:none;transition:background .15s ease,border-color .15s ease,transform .1s ease}.np-product-promo-code-btn:hover{background:#ffffff24;border-color:#fff9;transform:translateY(-1px)}.np-product-promo-code-btn:active{transform:translateY(0)}.np-product-promo-code-btn .np-copy-icon{color:#fffc;flex-shrink:0}.np-copy-tooltip{position:absolute;top:-2.8rem;left:50%;transform:translate(-50%) translateY(4px);padding:.3rem .7rem;background:#238636;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.04em;border-radius:0;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:10}.np-copy-tooltip.is-shown{opacity:1;transform:translate(-50%) translateY(0)}.np-bestseller-card__promo{display:block;font-size:1.25rem;color:#e57373;margin-top:.4rem;font-weight:500}.np-bestseller-card__promo-code{font-weight:700;text-transform:uppercase;color:#f4efe8}.np-product-option-section{margin-bottom:2.4rem}.np-product-option-title{display:block;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:400;color:var(--np-muted, #B8B6B6);margin-bottom:1.2rem}.np-product-material-grid{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.np-material-card{position:relative;width:66px;height:54px;border-radius:8px;overflow:hidden;padding:0;border:1.5px solid rgba(255,255,255,.16);background:#1b1918;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;outline:none}.np-material-card img{width:100%;height:100%;object-fit:cover;display:block}.np-material-card:hover{border-color:#ffffff80;transform:translateY(-1px)}.np-material-card.is-selected{border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.np-product-color-grid{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.np-color-dot{position:relative;width:38px;height:38px;border-radius:50%;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:transform .2s ease}.np-color-dot__inner{display:block;width:32px;height:32px;border-radius:50%;background-color:var(--dot-color, #ffffff);border:1px solid rgba(255,255,255,.2);transition:transform .2s ease,box-shadow .2s ease}.np-color-dot:hover .np-color-dot__inner{transform:scale(1.06)}.np-color-dot.is-selected .np-color-dot__inner{box-shadow:0 0 0 2px #131313,0 0 0 4px #fff}.np-product-size-grid{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;max-width:440px}.np-size-button{position:relative;min-height:3.8rem;padding:.8rem 1.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:1px solid rgba(255,255,255,.16);background:#12161c66;color:#e4e4e4;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:400;letter-spacing:.03em;border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none}.np-size-button:hover:not(:disabled){border-color:#ffffff73;background:#ffffff0d}.np-size-button.is-selected{background:#4a3525d9;border-color:#c98e57;color:#fff;font-weight:500;box-shadow:none}.np-size-button.is-selected .np-size-name{color:#d49a5b}.np-size-button.is-disabled,.np-size-button:disabled{opacity:.45;cursor:not-allowed;border-color:#ffffff1f;background:#0f121640;color:#706a62;pointer-events:none}.np-size-strike{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.np-size-strike:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .6px),rgba(255,255,255,.3) 50%,transparent calc(50% + .6px))}.np-product-action-box{margin-top:1.4rem;width:100%}.np-product-buy-btn{width:100%;min-height:5.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E4E4E4;background:#e4e4e4;background-color:#e4e4e4;color:#050505;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.4rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;cursor:pointer;box-shadow:none;transform:none;transition:none}.np-product-buy-btn:hover{background:#e4e4e4;background-color:#e4e4e4;color:#050505;border-color:#e4e4e4;transform:none;box-shadow:none}.np-product-buy-btn:active{transform:none}.np-product-buy-btn:disabled,.np-product-buy-btn[disabled]{background:#595959;background-color:#595959;color:#8a8a8a;border-color:#595959;cursor:not-allowed;opacity:1;box-shadow:none}.np-product-buy-btn.is-loading .np-product-buy-btn__text{visibility:hidden}.np-product-buy-btn.is-loading .np-product-buy-btn__loader{display:flex}@media(max-width:880px){.np-product-page-width{padding-top:calc(var(--np-header-height, 100px) + 2.5rem);padding-bottom:4rem}.np-product-hero{grid-template-columns:1fr;gap:2.8rem}.np-product-hero__media-col{width:100%;max-width:100%;min-width:0}.np-product-hero__info-col{max-width:100%}.np-product-zoom-wrapper{aspect-ratio:1 / 1;max-height:400px;width:100%}.np-product-price-main,.np-product-promo-line,.np-product-price-compare,.np-product-promo-desc,.np-product-promo-tag{font-size:1.8rem}}@keyframes npFadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.np-collection-showcase{position:relative;padding-top:calc(var(--np-header-height, 165px) + 1.5rem);padding-bottom:8rem;animation:npFadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;overflow-x:clip}.np-sticky-category-section{position:sticky;top:var(--np-header-height, 165px);z-index:45;background:linear-gradient(180deg,#131313fa,#131313f0 85%,#13131399);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(255,255,255,.08);transition:box-shadow .3s ease}.np-sticky-category-section.is-scrolled{box-shadow:0 12px 30px #00000080}.np-collection-breadcrumbs{display:flex;align-items:center;gap:.8rem;margin-bottom:0;padding-bottom:1.6rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;color:#8a8886;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.np-collection-breadcrumbs::-webkit-scrollbar{display:none}.np-breadcrumb-item{color:#8a8886;text-decoration:none;transition:color .2s ease}.np-breadcrumb-item:hover{color:#e4e4e4}.np-breadcrumb-category-link{color:#8a8886;text-decoration:none;transition:color .2s ease}.np-breadcrumb-category-link:hover{color:var(--np-accent, #C8772F)}.np-breadcrumb-sep{color:#5a5856}.np-breadcrumb-current{color:#e4e4e4;font-weight:500}.np-view-all-spinner{display:inline-flex;align-items:center;margin-left:.8rem}.np-spinner-icon{animation:np-spin .8s linear infinite}@keyframes np-spin{to{transform:rotate(360deg)}}.np-category-bar-wrapper{position:relative;width:100%}.np-category-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;width:100%}.np-cat-card{display:flex;flex-direction:column;gap:1.4rem;cursor:pointer;outline:none;background:transparent;border:none;padding:0;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .25s ease}.np-cat-card__box{width:100%;aspect-ratio:1024 / 571;min-height:125px;border-radius:18px;background:#000;border:1.5px solid rgba(255,255,255,.08);padding:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.np-cat-card__icon{width:100%;height:100%;max-width:100%;object-fit:cover;display:block;transition:none}.np-cat-card:hover .np-cat-card__box{border-color:#ffffff47}.np-cat-card.is-active .np-cat-card__box{border:1.5px solid #FFFFFF;box-shadow:0 0 0 1px #ffffff4d;background:#000}.np-cat-card__title{font-family:var(--np-heading, "Cormorant Garamond", serif);font-size:2.5rem;font-weight:500;color:#e4e4e4;margin:0;line-height:1.15;letter-spacing:.01em;transition:color .2s ease}.np-cat-card:hover .np-cat-card__title,.np-cat-card.is-active .np-cat-card__title{color:#fff}.np-collection-products-section{margin-top:1rem}.np-collection-products-section .np-section-divider{margin-top:1rem;margin-bottom:3.5rem}.np-showcase-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem;width:100%}.np-showcase-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:6rem 2rem;text-align:center}.np-showcase-empty__title{margin:0;font-family:var(--np-ui, "Inter", sans-serif);font-size:2.2rem;font-weight:500;color:var(--np-black, #1A1A1A)}.np-showcase-empty__text{margin:0;max-width:42rem;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.4rem;color:#b8b6b6}.np-showcase-empty__btn{margin-top:1.2rem}.np-showcase-item{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:422px;margin:0 auto}[data-np-products-grid] .np-showcase-item:nth-child(n+4){display:none}.np-showcase-item__material{display:inline-flex;align-items:center;gap:1.2rem;color:#b8b6b6;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.4rem;font-weight:400}.np-showcase-item__mat-swatch{width:28px;height:28px;border-radius:4px;background-size:cover;background-position:center;display:inline-block;flex-shrink:0;box-shadow:0 0 0 1px #ffffff26}.np-showcase-item__mat-name{color:#b8b6b6;font-size:1.4rem}.np-showcase-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:0;background:#0e1012bf;border:1px solid rgba(255,255,255,.06);padding:0;overflow:hidden;flex-grow:1;width:100%;max-width:422px;margin:0 auto}.np-showcase-card__image-container{position:relative;width:100%;max-width:422px;margin:0 auto;aspect-ratio:1 / 1;border-radius:0;overflow:hidden;background:#0b0d0f;display:block;flex-shrink:0}.np-showcase-card__image-container a,.np-showcase-card__image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:0}.np-showcase-card__image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:0;transition:none}.np-showcase-card__body{display:flex;flex-direction:column;flex-grow:1;padding:2.2rem 1.6rem 1.6rem;min-width:0}.np-showcase-card__title{font-family:var(--np-heading, "Cormorant Garamond", serif);font-size:2.4rem;font-weight:500;line-height:1.25;margin:0 0 1.2rem;color:#e4e4e4;min-height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:100%}.np-showcase-card__title a{color:inherit;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.np-showcase-card__tier{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.5rem;color:#8a8886;margin-bottom:.6rem;letter-spacing:.06em}.np-showcase-card__subtitle{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;color:#8a8886;margin:0 0 2rem;line-height:1.4}.np-showcase-card__features{display:flex;align-items:center;gap:2.2rem;margin-bottom:2.6rem;flex-wrap:wrap}.np-feature-badge{display:inline-flex;align-items:center;gap:.8rem;color:#b8b6b6;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.25rem}.np-feature-icon{flex-shrink:0;display:flex;align-items:center}.np-showcase-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.05)}.np-showcase-card__pricing{display:flex;flex-direction:column}.np-showcase-card__price-main{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.45rem;font-weight:600;color:#e4e4e4;line-height:1.2}.np-showcase-card__price-sub{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.45rem;color:#8a8886;margin-top:.4rem}.np-price-old{text-decoration:line-through;margin-right:.3rem}.np-price-promo{color:#d4a76a;font-weight:600}.np-showcase-card__swatches{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.6rem}.np-variant-swatch{width:22px;height:22px;border-radius:50%;display:inline-block;cursor:pointer;box-shadow:0 0 0 1px #ffffff26;transition:box-shadow .2s ease;flex-shrink:0}.np-variant-swatch.is-active,.np-variant-swatch:hover{box-shadow:0 0 0 2px #fff}.np-showcase-item__mat-swatch{width:28px;height:28px;border-radius:4px;display:inline-block;flex-shrink:0;box-shadow:0 0 0 1px #ffffff26}.np-swatch--denim,.np-swatch--denim-bed{background-color:#1a2a3a}.np-swatch--navy,.np-swatch--navy-blue{background-color:#1a2a4a}.np-swatch--velvet,.np-swatch--velvet-bed{background-color:#3b302a}.np-swatch--cream,.np-swatch--ivory{background-color:#e8e0d0}.np-swatch--faux-leather,.np-swatch--leather{background-color:#c8772f}.np-swatch--sand{background-color:#c2a97a}.np-swatch--stone,.np-swatch--grey,.np-swatch--gray{background-color:#8a8886}.np-swatch--charcoal{background-color:#3a3a3a}.np-swatch--black{background-color:#111}.np-swatch--white{background-color:#f0f0f0}.np-swatch--forest,.np-swatch--green{background-color:#2e4a32}.np-swatch--terracotta,.np-swatch--rust{background-color:#b84a2a}.np-swatch--blush,.np-swatch--pink{background-color:#d4909a}.np-swatch--camel,.np-swatch--tan{background-color:#c8a06a}.np-swatch--boucle{background-color:#c8b89a}.np-swatch--classic-pet-bed,.np-swatch--classic{background-color:#a0907a}.np-variant-swatch:not([class*=np-swatch--]),.np-showcase-item__mat-swatch:not([class*=np-swatch--]):not([style]){background-color:#5a5856}.np-showcase-card__btn{display:inline-flex;min-height:4.8rem;padding:0 2.2rem;align-items:center;justify-content:center;border:.1rem solid #E4E4E4;border-radius:8px;background:#e4e4e4;color:#050505;font-family:var(--np-ui);font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:none!important;transform:none!important;transition:none!important;white-space:nowrap}.np-showcase-card__btn,.np-showcase-card__btn:hover,.np-showcase-card__btn:focus,.np-showcase-card__btn:active{background:#e4e4e4!important;color:#050505!important;border-color:#e4e4e4!important;box-shadow:none!important;transform:none!important;transition:none!important;opacity:1!important}.np-showcase-card__btn span,.np-showcase-card__btn:hover span,.np-showcase-card__btn:focus span,.np-showcase-card__btn:active span{color:#050505!important;transition:none!important}.np-showcase-card__btn:before,.np-showcase-card__btn:after,.np-showcase-card__btn:hover:before,.np-showcase-card__btn:hover:after,.np-showcase-card__btn:not([disabled]):hover:after{display:none!important;content:none!important;box-shadow:none!important}.np-collection-view-all-wrap{display:flex;justify-content:center;margin:5.5rem 0 2rem}.np-collection-view-all-btn{display:inline-flex;min-height:4.8rem;padding:0 4.2rem;align-items:center;justify-content:center;background:transparent!important;color:#e4e4e4!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:0!important;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;font-weight:400;box-shadow:none!important;transform:none!important;transition:none!important;cursor:pointer}.np-collection-view-all-btn:hover,.np-collection-view-all-btn:focus,.np-collection-view-all-btn:active{background:transparent!important;color:#e4e4e4!important;border-color:#fff6!important;box-shadow:none!important;transform:none!important;opacity:1!important}@media(max-width:1200px){.np-category-cards-grid{gap:1.6rem}.np-showcase-products-grid{gap:1.8rem}.np-cat-card__title{font-size:2.1rem}.np-showcase-card__title{font-size:2.1rem;min-height:auto}}@media(max-width:960px){.np-category-cards-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;padding-bottom:.8rem;scrollbar-width:none}.np-category-cards-grid::-webkit-scrollbar{display:none}.np-cat-card{min-width:220px;flex-shrink:0;scroll-snap-align:start}.np-showcase-products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.np-collection-showcase{padding-top:calc(var(--np-header-height, 100px) + 1rem)}.np-sticky-category-section{top:var(--np-header-height, 100px);padding-top:.8rem;padding-bottom:1.6rem}.np-showcase-products-grid{grid-template-columns:1fr}.np-showcase-item,.np-showcase-card,.np-showcase-card__image-container{max-width:362px}.np-cat-card{min-width:180px}.np-cat-card__box{min-height:100px}.np-cat-card__title{font-size:1.9rem}.np-showcase-card__title{font-size:2rem;min-height:auto}}.np-account-section,.np-account-page-section{padding-top:calc(var(--np-header-height, 100px) + 3rem);padding-bottom:8rem;background-color:#141414;min-height:80vh}.np-account-header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4rem;gap:2rem;flex-wrap:wrap}.np-account-header__title{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(3rem,4vw,4.2rem);font-weight:400;color:#fff;margin:.4rem 0 .6rem;line-height:1.15}.np-account-header__email{color:#888;font-size:1.3rem;margin:0;font-family:var(--np-ui, "Inter", sans-serif)}.np-account-grid{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.np-account-heading{font-family:var(--np-heading, "Cormorant Garamond", Georgia, serif);font-size:2.4rem;font-weight:400;color:#fff;margin-bottom:2rem}.np-account-table-wrap{width:100%;overflow-x:auto}.np-account-table{width:100%;border-collapse:collapse;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;text-align:left}.np-account-table th{padding:1.4rem 1.6rem;border-bottom:1px solid rgba(255,255,255,.15);color:#888;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}.np-account-table td{padding:1.6rem;border-bottom:1px solid rgba(255,255,255,.06);color:#e4e4e4}.np-order-link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.np-order-link:hover{color:#c8772f}.np-account-card{background:#1c1c1e;border:1px solid rgba(255,255,255,.1);padding:2.4rem;border-radius:0}.np-account-card__title{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888;margin-bottom:1.4rem}.np-account-address{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.3rem;line-height:1.6;color:#e4e4e4}.np-address-name{font-weight:600;color:#fff;margin-bottom:.4rem}.np-account-card__footer{margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.08)}.np-link-underlined{color:#e4e4e4;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.25rem;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.np-link-underlined:hover{color:#fff}.np-account-empty{padding:4rem 2rem;text-align:center;background:#1c1c1e;border:1px solid rgba(255,255,255,.08);color:#888;font-family:var(--np-ui, "Inter", sans-serif)}.np-auth-card{max-width:48rem;margin:0 auto;background:#141414;border:1px solid rgba(255,255,255,.15);padding:clamp(3rem,5vw,4.8rem);box-shadow:0 16px 40px #0009}.np-addresses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.4rem}@media(max-width:860px){.np-account-grid{grid-template-columns:1fr;gap:3rem}}.np-sticky-atc{position:fixed;bottom:2.4rem;right:2.4rem;z-index:5;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease}.np-sticky-atc.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.np-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;background:#fff;color:#050505;padding:1rem 1.2rem;min-width:0;max-width:45rem}.np-sticky-atc__media{flex-shrink:0;width:80px;height:80px;overflow:hidden;background:#f5f5f5}.np-sticky-atc__img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.np-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.np-sticky-atc__title{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:600;color:#050505;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.3}.np-sticky-atc__price{font-family:var(--np-ui, "Inter", sans-serif);font-size:1.35rem;font-weight:400;color:#444;margin:0;line-height:1.3}.np-sticky-atc__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:4rem;padding:0 1.6rem;background:#e4e4e4;color:#050505;border:1px solid #E4E4E4;border-radius:8px;font-family:var(--np-ui, "Inter", sans-serif);font-size:1.2rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:none;box-shadow:none;position:relative}.np-sticky-atc__btn:hover,.np-sticky-atc__btn:active,.np-sticky-atc__btn:focus{background:#e4e4e4;color:#050505;border-color:#e4e4e4;box-shadow:none;transform:none}.np-sticky-atc__btn:disabled,.np-sticky-atc__btn[disabled]{background:#595959;color:#8a8a8a;border-color:#595959;cursor:not-allowed}.np-sticky-atc__btn.is-loading .np-sticky-atc__btn-text{visibility:hidden}.np-sticky-atc__btn.is-loading .np-sticky-atc__btn-loader{display:flex;position:absolute}.np-sticky-atc__btn-loader{display:none;align-items:center;justify-content:center}@media(max-width:640px){.np-sticky-atc{bottom:1.4rem;right:1.4rem;left:1.4rem}.np-sticky-atc__inner{max-width:100%;gap:1rem;padding:.9rem 1rem}.np-sticky-atc__media{width:48px;height:48px}.np-sticky-atc__title{font-size:1.1rem}.np-sticky-atc__price{font-size:1.2rem}.np-sticky-atc__btn{height:3.6rem;padding:0 1.2rem;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/np-theme.css.map */
