.nxedc-clone{--nx-accent: #fc631e;--nx-accent-soft: #ff8a4c;--nx-accent-glow: rgba(252, 99, 30, .45);--nx-bg: #0a0a0a;--nx-bg-elevated: #141414;--nx-surface: #fafafa;--nx-surface-card: #ffffff;--nx-text: #ffffff;--nx-text-dark: #111111;--nx-muted: rgba(255, 255, 255, .72);--nx-muted-dark: #6b7280;--nx-radius-sm: 10px;--nx-radius-md: 16px;--nx-radius-lg: 24px;--nx-radius-pill: 999px;--nx-shadow-soft: 0 8px 32px rgba(0, 0, 0, .12);--nx-shadow-lift: 0 20px 50px rgba(0, 0, 0, .18);--nx-shadow-glow: 0 0 0 1px rgba(255, 255, 255, .06), 0 12px 40px rgba(252, 99, 30, .15);--nx-ease-out: cubic-bezier(.22, 1, .36, 1);--nx-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--nx-duration: .45s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.nxedc-theme{background:var(--nx-bg)}.nxedc-header{background:#0a0a0ab8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.06)}.nxedc-header.is-scrolled{background:#0a0a0aeb;box-shadow:0 4px 30px #00000059}.nxedc-header__nav>a,.nxedc-header__dropdown>button{position:relative;font-size:13px;font-weight:500;letter-spacing:.02em;transition:color .25s var(--nx-ease-out)}.nxedc-header__nav>a:after,.nxedc-header__dropdown>button:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:linear-gradient(90deg,var(--nx-accent),var(--nx-accent-soft));border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s var(--nx-ease-out)}.nxedc-header__nav>a:hover:after,.nxedc-header__dropdown.is-open>button:after{transform:scaleX(1)}.nxedc-header__dropdown-panel{background:#141414f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-lift);padding:10px}.nxedc-header__icon{border-radius:var(--nx-radius-pill);transition:background .25s var(--nx-ease-out),transform .25s var(--nx-ease-spring)}.nxedc-header__icon:hover{background:#ffffff14;transform:translateY(-1px)}.nxedc-header__count{box-shadow:0 0 0 2px var(--nx-bg);font-weight:700}.nxedc-btn{position:relative;overflow:hidden;border-radius:var(--nx-radius-pill);font-weight:600;letter-spacing:.03em;transition:transform .3s var(--nx-ease-spring),box-shadow .3s var(--nx-ease-out),background .3s ease;box-shadow:0 4px 20px #00000026}.nxedc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease}.nxedc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px var(--nx-accent-glow)}.nxedc-btn:hover:before{transform:translate(120%)}.nxedc-btn--outline{background:#ffffff14;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nxedc-btn--outline:hover{background:#fff;color:#111;border-color:#fff}.nxedc-hero__overlay{background:linear-gradient(105deg,#0000008c,#00000026 45%,#0006),linear-gradient(180deg,transparent 50%,rgba(0,0,0,.65) 100%)}.nxedc-hero__content{padding-bottom:clamp(48px,8vw,96px)}.nxedc-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;border-radius:var(--nx-radius-pill);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6}.nxedc-hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nx-accent);box-shadow:0 0 12px var(--nx-accent)}.nxedc-hero__content h2{font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.03em;text-shadow:0 4px 40px rgba(0,0,0,.4)}.nxedc-hero__content p{font-size:clamp(15px,2vw,18px);line-height:1.65;color:#ffffffe0;max-width:520px}.nxedc-hero__content .nxedc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nxedc-hero-swiper .swiper-slide-active .nxedc-hero__content>*{animation:nxedc-hero-in .8s var(--nx-ease-out) both}.nxedc-hero-swiper .swiper-slide-active .nxedc-hero__eyebrow{animation-delay:.05s}.nxedc-hero-swiper .swiper-slide-active .nxedc-hero__content h2{animation-delay:.12s}.nxedc-hero-swiper .swiper-slide-active .nxedc-hero__content p{animation-delay:.2s}.nxedc-hero-swiper .swiper-slide-active .nxedc-hero__actions{animation-delay:.28s}@keyframes nxedc-hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.nxedc-hero__arrow{width:52px;height:52px;font-size:22px;background:#fffffff2;box-shadow:var(--nx-shadow-soft);transition:transform .3s var(--nx-ease-spring),background .25s ease}.nxedc-hero__arrow:hover{transform:translateY(-50%) scale(1.08);background:#fff}.nxedc-swiper-pagination{bottom:28px!important}.nxedc-swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#fff6;opacity:1;transition:width .35s var(--nx-ease-out),background .25s ease}.nxedc-swiper-pagination .swiper-pagination-bullet-active{width:28px;border-radius:4px;background:var(--nx-accent)}.nxedc-scrolling-text{background:linear-gradient(90deg,#e85512 0%,var(--nx-accent) 35%,#ff7b3d 70%,var(--nx-accent) 100%);background-size:200% 100%;animation:nxedc-shimmer-bg 8s ease infinite;border-block:1px solid rgba(255,255,255,.12)}@keyframes nxedc-shimmer-bg{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.nxedc-scrolling-text__track{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.nxedc-scrolling-text:hover .nxedc-scrolling-text__track{animation-play-state:paused}.nxedc-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,40px)}.nxedc-section__head-text{flex:1;min-width:200px}.nxedc-section__eyebrow{display:inline-block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-accent)}.nxedc-section__subtitle{margin:10px 0 0;max-width:520px;font-size:15px;line-height:1.6;color:var(--nx-muted-dark)}.nxedc-section__subtitle--center{margin-inline:auto}.nxedc-section-title{position:relative;display:inline-block;letter-spacing:-.02em}.nxedc-section-title:after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:2px;background:linear-gradient(90deg,var(--nx-accent),transparent)}.nxedc-section-title--center:after{margin-inline:auto}.nxedc-section__head a,.nxedc-section__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--nx-accent);text-decoration:none;padding:8px 16px;border-radius:var(--nx-radius-pill);border:1px solid rgba(252,99,30,.25);background:#fc631e0f;transition:all .3s var(--nx-ease-out);flex-shrink:0}.nxedc-section__head a:hover,.nxedc-section__link:hover{background:var(--nx-accent);color:#fff;border-color:var(--nx-accent);transform:translate(4px)}.nxedc-section__head a:after,.nxedc-section__link:after{content:"\2192";transition:transform .25s var(--nx-ease-out)}.nxedc-section__head a:hover:after,.nxedc-section__link:hover:after{transform:translate(3px)}.nxedc-featured-product,.nxedc-products-grid-section,.nxedc-heading-only,.nxedc-brands-packery,.nxedc-blog-carousel,.nxedc-faq-full,.nxedc-icon-box{background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(252,99,30,.06),transparent),radial-gradient(ellipse 60% 40% at 90% 100%,rgba(252,99,30,.04),transparent),var(--nx-surface)}.nxedc-section{padding:clamp(48px,7vw,80px) 0}.nxedc-category-card{border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-soft);transition:transform .4s var(--nx-ease-out),box-shadow .4s var(--nx-ease-out)}.nxedc-category-card:hover{transform:translateY(-6px);box-shadow:var(--nx-shadow-lift)}.nxedc-category-card span{text-shadow:0 2px 20px rgba(0,0,0,.8)}.nxedc-packery__item{border-radius:var(--nx-radius-md);box-shadow:var(--nx-shadow-soft);transition:transform .45s var(--nx-ease-out),box-shadow .45s var(--nx-ease-out)}.nxedc-packery__item:hover{transform:scale(1.02);box-shadow:var(--nx-shadow-glow);z-index:2}.nxedc-packery__overlay strong{font-size:clamp(16px,2vw,22px);letter-spacing:-.02em}.nxedc-packery__overlay span{font-size:13px;opacity:.85;margin-top:4px}.nxedc-glozin-card{transition:transform .4s var(--nx-ease-out)}.nxedc-glozin-card:hover{transform:translateY(-4px)}.nxedc-glozin-card__media{border-radius:var(--nx-radius-md);box-shadow:0 2px 12px #0000000f;transition:box-shadow .4s var(--nx-ease-out)}.nxedc-glozin-card:hover .nxedc-glozin-card__media{box-shadow:var(--nx-shadow-lift)}.nxedc-glozin-card__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.nxedc-glozin-card__wish,.nxedc-glozin-card__quick{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #0000001f;font-weight:600;transition:transform .25s var(--nx-ease-spring)}.nxedc-glozin-card__quick:hover{transform:scale(1.05);background:var(--nx-accent);color:#fff}.nxedc-glozin-card__title{transition:color .25s ease}.nxedc-glozin-card:hover .nxedc-glozin-card__title{color:var(--nx-accent)}.nxedc-glozin-card__price span{font-size:15px;letter-spacing:-.01em}.nxedc-promo-banner{min-height:420px}.nxedc-promo-banner img{transform:scale(1);transition:transform 8s var(--nx-ease-out)}.nxedc-promo-banner:hover img{transform:scale(1.05)}.nxedc-promo-banner__content p{font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.nxedc-blog-card{border-radius:var(--nx-radius-md);overflow:hidden;background:var(--nx-surface-card);box-shadow:var(--nx-shadow-soft);transition:transform .4s var(--nx-ease-out),box-shadow .4s var(--nx-ease-out)}.nxedc-blog-card:hover{transform:translateY(-6px);box-shadow:var(--nx-shadow-lift)}.nxedc-blog-card__body h4{transition:color .25s ease}.nxedc-blog-card:hover .nxedc-blog-card__body h4{color:var(--nx-accent)}.nxedc-faq-full__list{border:1px solid rgba(0,0,0,.06);box-shadow:var(--nx-shadow-soft)}.nxedc-faq-full__item{border-left:3px solid transparent;transition:border-color .3s ease,background .3s ease}.nxedc-faq-full__item.is-open{border-left-color:var(--nx-accent);background:#fc631e08}.nxedc-faq-full__toggle{transition:color .25s ease}.nxedc-faq-full__item.is-open .nxedc-faq-full__toggle{color:var(--nx-accent)}.nxedc-icon-box__item{border:1px solid rgba(0,0,0,.05);box-shadow:var(--nx-shadow-soft);transition:transform .35s var(--nx-ease-out),box-shadow .35s var(--nx-ease-out),border-color .35s ease}.nxedc-icon-box__item:hover{transform:translateY(-4px);box-shadow:var(--nx-shadow-lift);border-color:#fc631e33}.nxedc-icon-box__icon{width:56px;height:56px;margin:0 auto 16px;display:grid;place-items:center;border-radius:var(--nx-radius-md);background:linear-gradient(135deg,#fc631e1f,#fc631e0a);font-size:24px}.nxedc-brand-marquee__track img{transition:filter .4s ease,opacity .4s ease,transform .4s var(--nx-ease-out)}.nxedc-brand-marquee__track img:hover{filter:grayscale(0);opacity:1;transform:scale(1.08)}.nxedc-footer{position:relative;border-top:1px solid rgba(255,255,255,.06)}.nxedc-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--nx-accent),transparent);opacity:.6}.nxedc-footer__col a{transition:color .25s ease,transform .25s var(--nx-ease-out)}.nxedc-footer__col a:hover{color:var(--nx-accent);transform:translate(3px)}.nxedc-footer__newsletter input:focus{outline:none;border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-glow)}.nxedc-mobile-nav{background:#0a0a0aeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);padding-bottom:calc(8px + env(safe-area-inset-bottom))}.nxedc-mobile-nav a{transition:color .25s ease}.nxedc-mobile-nav a:active{color:var(--nx-accent)}.nxedc-mobile-drawer__panel,.nxedc-search-drawer__panel{box-shadow:var(--nx-shadow-lift)}.nxedc-search-drawer__panel form{display:grid;gap:12px}.nxedc-search-drawer__panel input[type=search]{min-height:52px;border:1px solid rgba(255,255,255,.12);border-radius:var(--nx-radius-md);background:#ffffff0f;color:#fff;padding:0 18px;font-size:16px}.nxedc-search-drawer__panel input[type=search]:focus{outline:none;border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-glow)}[data-nxedc-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s var(--nx-ease-out),transform .7s var(--nx-ease-out);transition-delay:var(--nx-reveal-delay, 0s)}[data-nxedc-reveal].is-visible{opacity:1;transform:translateY(0)}[data-nxedc-reveal=fade]{transform:none}[data-nxedc-reveal=scale]{transform:scale(.96)}[data-nxedc-reveal=scale].is-visible{transform:scale(1)}[data-nxedc-stagger]>*{opacity:0;transform:translateY(20px);transition:opacity .5s var(--nx-ease-out),transform .5s var(--nx-ease-out)}[data-nxedc-stagger].is-visible>*:nth-child(1){transition-delay:.05s;opacity:1;transform:none}[data-nxedc-stagger].is-visible>*:nth-child(2){transition-delay:.1s;opacity:1;transform:none}[data-nxedc-stagger].is-visible>*:nth-child(3){transition-delay:.15s;opacity:1;transform:none}[data-nxedc-stagger].is-visible>*:nth-child(4){transition-delay:.2s;opacity:1;transform:none}[data-nxedc-stagger].is-visible>*:nth-child(5){transition-delay:.25s;opacity:1;transform:none}[data-nxedc-stagger].is-visible>*:nth-child(6){transition-delay:.3s;opacity:1;transform:none}[data-nxedc-stagger].is-visible>*:nth-child(n+7){transition-delay:.35s;opacity:1;transform:none}.nxedc-featured-product__gallery img{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-lift)}.nxedc-featured-product__info{padding:clamp(16px,3vw,32px)}.nxedc-featured-product__info h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.03em;margin-bottom:12px}.nxedc-products-swiper .nxedc-swiper-prev,.nxedc-products-swiper .nxedc-swiper-next,[data-nxedc-blog-swiper] .nxedc-swiper-prev,[data-nxedc-blog-swiper] .nxedc-swiper-next{opacity:0;transition:opacity .3s ease,transform .3s var(--nx-ease-spring)}.nxedc-products-swiper:hover .nxedc-swiper-prev,.nxedc-products-swiper:hover .nxedc-swiper-next,[data-nxedc-blog-swiper]:hover .nxedc-swiper-prev,[data-nxedc-blog-swiper]:hover .nxedc-swiper-next{opacity:1}@media(prefers-reduced-motion:reduce){[data-nxedc-reveal],[data-nxedc-stagger]>*,.nxedc-hero-swiper .swiper-slide-active .nxedc-hero__content>*,.nxedc-scrolling-text,.nxedc-scrolling-text__track{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.nxedc-product,.nxedc-collection{background:radial-gradient(ellipse 70% 40% at 10% 0%,rgba(252,99,30,.05),transparent),var(--nx-surface)}.nxedc-product-layout{gap:clamp(32px,5vw,64px);align-items:start}.nxedc-product-gallery{position:sticky;top:100px}.nxedc-product-gallery__image{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-lift);transition:transform .5s var(--nx-ease-out)}.nxedc-product-gallery__image:hover{transform:scale(1.01)}.nxedc-product-info{padding:clamp(8px,2vw,24px)}.nxedc-product-info h1{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:12px 0 16px}.nxedc-breadcrumb{font-size:13px;color:var(--nx-muted-dark)}.nxedc-breadcrumb a{color:var(--nx-muted-dark);text-decoration:none;transition:color .25s ease}.nxedc-breadcrumb a:hover{color:var(--nx-accent)}.nxedc-product-price{font-size:22px;font-weight:700;margin-bottom:24px}.nxedc-product-form .nxedc-field select,.nxedc-product-form .nxedc-field input[type=number],.nxedc-featured-product__info select{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(0,0,0,.1);border-radius:var(--nx-radius-sm);background:#fff;font-size:14px;transition:border-color .25s ease,box-shadow .25s ease}.nxedc-product-form .nxedc-field select:focus,.nxedc-product-form .nxedc-field input[type=number]:focus{outline:none;border-color:var(--nx-accent);box-shadow:0 0 0 3px #fc631e26}.nxedc-product-form .nxedc-btn{margin-top:8px}.nxedc-product-description{margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.08);line-height:1.7;color:#444}.nxedc-collection__head{text-align:center;margin-bottom:clamp(32px,5vw,56px);padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06)}.nxedc-collection__head h1{font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.03em;margin-bottom:12px}.nxedc-collection__head h1:after{content:"";display:block;width:56px;height:3px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--nx-accent),transparent)}.nxedc-collection__desc{max-width:640px;margin:0 auto;font-size:16px;line-height:1.65}.nxedc-product-grid{gap:clamp(16px,2.5vw,24px)}.nxedc-pagination{margin-top:48px;padding:16px 24px;border-radius:var(--nx-radius-pill);background:#fff;box-shadow:var(--nx-shadow-soft)}.nxedc-pagination a{padding:8px 20px;border-radius:var(--nx-radius-pill);background:#fc631e14;font-weight:600;transition:background .25s ease,color .25s ease}.nxedc-pagination a:hover{background:var(--nx-accent);color:#fff!important}.nxedc-related h3{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.nxedc-related h3:after{content:"";display:block;width:40px;height:3px;margin-top:10px;border-radius:2px;background:linear-gradient(90deg,var(--nx-accent),transparent)}.nxedc-cart{background:var(--nx-surface)}.nxedc-cart__table{border-radius:var(--nx-radius-md);overflow:hidden;box-shadow:var(--nx-shadow-soft)}.nxedc-password{min-height:80vh;display:grid;place-items:center}.nxedc-password__card{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-lift);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nxedc-category-card__overlay{display:none}.nxedc-category-card__label{position:absolute;left:14px;bottom:14px;right:40px;color:#fff;font-weight:600;font-size:clamp(14px,1.6vw,18px);z-index:1}.nxedc-category-card__arrow{position:absolute;right:14px;bottom:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fffffff2;color:#111;font-size:14px;opacity:0;transform:translate(6px,6px);transition:all .35s var(--nx-ease-spring);z-index:1}.nxedc-category-card:hover .nxedc-category-card__arrow{opacity:1;transform:translate(0)}.nxedc-packery__cta{display:inline-block;margin-top:10px;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:all .35s var(--nx-ease-out)}.nxedc-packery__item:hover .nxedc-packery__cta{opacity:1;transform:translateY(0)}.nxedc-glozin-card__rating{display:flex;align-items:center;gap:6px;margin-bottom:6px}.nxedc-stars{color:#f5a623;font-size:11px;letter-spacing:1px}.nxedc-glozin-card__rating-count{font-size:11px;color:#999}.nxedc-glozin-card__wish{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%}.nxedc-glozin-card__quick{display:inline-flex;align-items:center;gap:6px}.nxedc-glozin-card:hover .nxedc-glozin-card__img--primary{transform:scale(1.04)}.nxedc-featured-product__main{position:relative;border-radius:var(--nx-radius-lg);overflow:hidden;background:#fff;box-shadow:var(--nx-shadow-lift)}.nxedc-featured-product__slide{display:block}.nxedc-featured-product__slide.is-hidden{display:none}.nxedc-featured-product__hero-img{width:100%;height:auto;display:block}.nxedc-featured-product__badge{position:absolute;top:16px;left:16px;padding:6px 14px;border-radius:var(--nx-radius-pill);background:linear-gradient(135deg,var(--nx-accent),var(--nx-accent-soft));color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 16px var(--nx-accent-glow)}.nxedc-featured-product__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.nxedc-featured-product__thumb{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:var(--nx-radius-sm);overflow:hidden;cursor:pointer;background:#fff;transition:border-color .25s ease,transform .25s var(--nx-ease-spring)}.nxedc-featured-product__thumb.is-active{border-color:var(--nx-accent)}.nxedc-featured-product__thumb:hover{transform:translateY(-2px)}.nxedc-featured-product__thumb img{width:100%;height:100%;object-fit:cover}.nxedc-featured-product__highlights{list-style:none;margin:0 0 20px;padding:16px;border-radius:var(--nx-radius-md);background:#fc631e0f;border:1px solid rgba(252,99,30,.12)}.nxedc-featured-product__highlights li{position:relative;padding-left:20px;font-size:13px;line-height:1.8;color:#444}.nxedc-featured-product__highlights li:before{content:"\2713";position:absolute;left:0;color:var(--nx-accent);font-weight:700}.nxedc-featured-product__details{display:inline-block;margin-top:12px;font-weight:600;text-decoration:none}.nxedc-scrolling-text__item{display:inline-flex;align-items:center;gap:8px}.nxedc-scrolling-text__icon{opacity:.85;flex-shrink:0}.nxedc-brand-marquee__wrap{position:relative;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nxedc-brand-marquee__track img{padding:8px 16px;border-radius:var(--nx-radius-sm);background:#ffffffb3}.nxedc-promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0000008c,#0003,#00000080)}.nxedc-promo-banner__box{max-width:520px;padding:clamp(24px,4vw,40px);border-radius:var(--nx-radius-lg);background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15)}.nxedc-promo-banner__eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.9;margin:0 0 8px}.nxedc-faq-full__toggle{display:flex;align-items:flex-start;gap:16px}.nxedc-faq-full__index{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fc631e1a;color:var(--nx-accent);font-size:12px;font-weight:700;transition:background .3s ease,color .3s ease}.nxedc-faq-full__item.is-open .nxedc-faq-full__index{background:var(--nx-accent);color:#fff}.nxedc-faq-full__question{flex:1;padding-right:28px}.nxedc-faq-full__toggle:after{right:0;font-size:20px;font-weight:300;transition:transform .3s var(--nx-ease-out)}.nxedc-faq-full__item.is-open .nxedc-faq-full__toggle:after{transform:translateY(-50%) rotate(180deg)}.nxedc-footer__col--brand .nxedc-footer__logo{display:inline-block;font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff;text-decoration:none;margin-bottom:12px}.nxedc-footer__col--brand p{font-size:14px;line-height:1.65;color:#ffffffa6;margin-bottom:20px}.nxedc-footer__social-link{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffd9;transition:all .3s var(--nx-ease-out)}.nxedc-footer__social-link:hover{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff;transform:translateY(-3px)}.nxedc-footer__newsletter-text{font-size:13px;color:#fff9;margin-bottom:12px}.nxedc-footer__newsletter-row{display:grid;grid-template-columns:1fr auto;gap:8px}.nxedc-footer__newsletter-row .nxedc-btn{min-width:48px;padding:0 16px}.nxedc-footer__pay{padding:4px 10px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:600;letter-spacing:.04em}.nxedc-mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:600;position:relative}.nxedc-mobile-nav__badge{position:absolute;top:-2px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--nx-accent);color:#fff;font-size:10px;line-height:16px;text-align:center}.nxedc-cart__head h1{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.03em;margin:0 0 6px}.nxedc-cart__head p{color:var(--nx-muted-dark);margin:0 0 32px}.nxedc-cart__layout{display:grid;gap:32px}@media(min-width:990px){.nxedc-cart__layout{grid-template-columns:1fr 360px;align-items:start}}.nxedc-cart__items{display:grid;gap:16px}.nxedc-cart-item{display:grid;grid-template-columns:100px 1fr auto auto;gap:16px;align-items:center;padding:16px;border-radius:var(--nx-radius-md);background:#fff;box-shadow:var(--nx-shadow-soft)}@media(max-width:749px){.nxedc-cart-item{grid-template-columns:80px 1fr;grid-template-rows:auto auto}.nxedc-cart-item__qty,.nxedc-cart-item__line{grid-column:2}}.nxedc-cart-item__media img{border-radius:var(--nx-radius-sm);aspect-ratio:1;object-fit:cover}.nxedc-cart-item__variant,.nxedc-cart-item__unit{font-size:13px;color:#888;margin:4px 0 0}.nxedc-cart-item__line{font-weight:700;font-size:16px}.nxedc-cart-item__qty{display:flex;align-items:center;gap:0;border:1px solid rgba(0,0,0,.1);border-radius:var(--nx-radius-pill);overflow:hidden}.nxedc-qty-btn{width:36px;height:36px;border:none;background:#f5f5f5;cursor:pointer;font-size:16px;transition:background .2s ease}.nxedc-qty-btn:hover{background:#fc631e1f}.nxedc-cart-item__qty input{width:44px;height:36px;border:none;text-align:center;font-weight:600;-moz-appearance:textfield}.nxedc-cart-item__qty input::-webkit-outer-spin-button,.nxedc-cart-item__qty input::-webkit-inner-spin-button{-webkit-appearance:none}.nxedc-cart__summary{position:sticky;top:100px;padding:24px;border-radius:var(--nx-radius-lg);background:#fff;box-shadow:var(--nx-shadow-lift)}.nxedc-cart__summary h2{font-size:18px;margin:0 0 16px}.nxedc-cart__row{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08);font-size:16px}.nxedc-cart__perks{display:grid;gap:6px;margin-bottom:16px;font-size:13px;color:#666}.nxedc-cart__note{font-size:12px;color:#999;margin-bottom:16px}.nxedc-cart__continue{display:block;text-align:center;margin-top:12px}.nxedc-empty-state{text-align:center;padding:clamp(48px,8vw,80px);border-radius:var(--nx-radius-lg);background:#fff;box-shadow:var(--nx-shadow-soft)}.nxedc-empty-state__icon{font-size:48px;margin-bottom:16px}.nxedc-contact__head{text-align:center;max-width:640px;margin:0 auto 40px}.nxedc-contact__head h1{font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em}.nxedc-contact__card{padding:clamp(24px,4vw,32px);border-radius:var(--nx-radius-lg);background:#fff;box-shadow:var(--nx-shadow-soft);border:1px solid rgba(0,0,0,.05)}.nxedc-contact__form .nxedc-field input,.nxedc-contact__form .nxedc-field textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:var(--nx-radius-sm);font:inherit;transition:border-color .25s ease,box-shadow .25s ease}.nxedc-contact__form .nxedc-field textarea{min-height:140px;resize:vertical}.nxedc-contact__form .nxedc-field input:focus,.nxedc-contact__form .nxedc-field textarea:focus{outline:none;border-color:var(--nx-accent);box-shadow:0 0 0 3px #fc631e1f}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nxedc-ui-premium.css.map */
