.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;box-shadow:none}.np-mobile-drawer__search-input::placeholder{color:#8c8c8c;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.2rem;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;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:#8e8a84;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;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;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.2rem;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;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;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.2rem;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.2rem;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:#e4e0e0ad;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;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;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.2rem;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}.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;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;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:#8a8783}.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;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.2rem}.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,.np-sticky-atc__price{font-size:1.2rem}.np-sticky-atc__btn{height:3.6rem;padding:0 1.2rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/np-theme-3.css.map */
