:root{--nx-bg: #FCFCFD;--nx-bg-alt: #F2F3F5;--nx-ink: #131316;--nx-ink-soft: #6B6B76;--nx-line: rgba(19, 19, 22, .1);--nx-accent: #20C4D6;--nx-accent-ink: #FFFFFF;--nx-dark: #0E0E12;--nx-dark-ink: #F5F4F1;--nx-dark-line: rgba(255, 255, 255, .12);--nx-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nx-radius: 16px;--nx-radius-sm: 10px;--nx-gutter: clamp(24px, 5vw, 64px);--nx-maxw: 1120px;--nx-ease: cubic-bezier(.22, 1, .36, 1)}.nx-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--nx-font);color:var(--nx-ink)}.nx-container{max-width:var(--nx-maxw);margin:0 auto;padding:0 var(--nx-gutter)}.nx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--nx-accent);margin:0 0 10px}.nx-eyebrow:before{content:"";width:16px;height:1.5px;background:var(--nx-accent);display:inline-block}.nx-h1{font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px}.nx-h2{font-weight:600;line-height:1.15;letter-spacing:-.015em;margin:0 0 12px}.nx-h3{font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:0 0 6px}.nx-body{font-weight:400;line-height:1.55;color:var(--nx-ink-soft);margin:0}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 24px;border-radius:999px;font-weight:600;font-size:13.5px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--nx-ease),box-shadow .35s var(--nx-ease),background-color .25s var(--nx-ease);white-space:nowrap}.nx-btn-primary{background:var(--nx-ink);color:#fff}.nx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #13131673}.nx-btn-accent{background:var(--nx-accent);color:#fff}.nx-btn-accent:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #20c4d68c}.nx-btn-ghost{background:transparent;color:var(--nx-ink);border-color:var(--nx-line)}.nx-btn-ghost:hover{background:var(--nx-ink);color:#fff;border-color:var(--nx-ink)}.nx-btn-light{background:#fff;color:var(--nx-ink)}.nx-btn-light:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #00000059}.nx-card{background:#fff;border-radius:var(--nx-radius);border:1px solid var(--nx-line);box-shadow:0 1px 1px #13131605,0 6px 16px -14px #1313161a;transition:transform .4s var(--nx-ease),box-shadow .4s var(--nx-ease),border-color .4s var(--nx-ease)}.nx-card-hover:hover{transform:translateY(-3px);box-shadow:0 16px 32px -20px #1313162e;border-color:transparent}.nx-media{position:relative;overflow:clip;border-radius:var(--nx-radius);background:var(--nx-bg-alt)}.nx-media img{display:block;width:100%;height:100%;object-fit:cover}[data-nx-gallery-thumb]{border-color:transparent!important}[data-nx-gallery-thumb].is-active{border-color:var(--nx-ink)!important}.nx-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--nx-ease),transform .8s var(--nx-ease)}.nx-reveal.nx-visible{opacity:1;transform:translateY(0)}.nx-reveal-scale{opacity:0;transform:translateY(20px) scale(.97);transition:opacity .8s var(--nx-ease),transform .8s var(--nx-ease)}.nx-reveal-scale.nx-visible{opacity:1;transform:translateY(0) scale(1)}[data-nx-stagger]>*{transition-delay:calc(var(--nx-i, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.nx-reveal,.nx-reveal-scale,[data-nx-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}}.nx-icon{width:20px;height:20px;stroke:var(--nx-accent);fill:none;stroke-width:1.6}.nx-icon-wrap{width:44px;height:44px;border-radius:13px;background:var(--nx-bg-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nx-abstract{position:relative;overflow:clip;background:linear-gradient(155deg,#e7e4dc,#f1efe9 45%,#dce0f7)}.nx-abstract:before,.nx-abstract:after{content:"";position:absolute;border-radius:50%;filter:blur(40px);opacity:.55}.nx-abstract:before{width:55%;height:55%;background:var(--nx-accent);top:-10%;right:-10%;opacity:.28}.nx-abstract:after{width:40%;height:40%;background:var(--nx-ink);bottom:-8%;left:-6%;opacity:.1}.nx-abstract-dark{background:linear-gradient(155deg,#17171c,#0e0e12 55%,#1b1e3a)}.nx-abstract-dark:before{background:var(--nx-accent);opacity:.35}.nx-abstract-dark:after{background:#fff;opacity:.05}.nx-abstract-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--nx-font);font-weight:700;letter-spacing:-.02em;color:#13131624;font-size:clamp(26px,7vw,64px);text-align:center;padding:0 12px;z-index:1}.nx-abstract-dark .nx-abstract-mark{color:#ffffff1a}.nx-abstract-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.nx-abstract-logo img{width:32%;max-width:130px;height:auto;object-fit:contain}.nx-count{font-variant-numeric:tabular-nums}@keyframes nx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nx-grid{display:grid;gap:28px}@media(max-width:989px){.nx-gutter-tighten{--nx-gutter: 20px}}@media(max-width:540px){.nx-btn{width:100%}.nx-btn-inline{width:auto}}.nx-shipping-bar{display:block;font-family:var(--nx-font);padding:14px 16px;margin-bottom:20px;background:var(--nx-bg-alt);border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line)}.nx-shipping-bar__message{margin:0 0 10px;font-size:13px;line-height:1.4;color:var(--nx-ink)}.nx-shipping-bar__message strong{font-weight:600}.nx-shipping-bar__icon{font-size:15px;line-height:1;margin-right:4px}.nx-shipping-bar__track{width:100%;height:6px;border-radius:999px;background:#13131614;overflow:hidden}.nx-shipping-bar__fill{height:100%;width:0%;border-radius:inherit;background:var(--nx-accent);transition:width .6s var(--nx-ease)}.nx-shipping-bar--complete{background:#20c4d61a;border-color:#20c4d640}.nx-shipping-bar--complete .nx-shipping-bar__fill{background:var(--nx-accent)}.nx-shipping-bar--complete .nx-shipping-bar__message{color:var(--nx-ink)}@media(prefers-reduced-motion:reduce){.nx-shipping-bar__fill{transition:none}}.cart-notification-wrapper .nx-shipping-bar{margin:0 0 6px}.nx-cart-assurance{display:block;text-align:center;margin-top:14px;font-family:var(--nx-font);color:var(--nx-ink)}.nx-cart-assurance__ship{margin:0 0 10px;font-size:15px;line-height:1.4}.nx-cart-assurance__ship strong{font-size:17px;font-weight:700}.nx-cart-assurance__ship small{font-size:11.5px;color:var(--nx-ink-soft)}.nx-cart-assurance[data-free=true] .nx-cart-assurance__ship-paid,.nx-cart-assurance[data-free=false] .nx-cart-assurance__ship-free{display:none}.nx-cart-assurance__trust{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--nx-ink-soft)}.nx-cart-assurance__trust li{display:inline-flex;align-items:center;gap:6px}.nx-cart-assurance__icon,.nx-sticky-checkout__icon{display:inline-flex;width:15px;height:15px}.nx-cart-assurance__icon .nx-icon,.nx-sticky-checkout__icon .nx-icon{width:15px;height:15px}.nx-sticky-checkout__icon .nx-icon{stroke:currentColor}.nx-cart-assurance__continue{display:inline-block;margin-top:12px;font-size:12px;color:var(--nx-ink-soft);text-decoration:underline}.nx-sticky-checkout{display:none}@media(max-width:749px){.nx-sticky-checkout{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fcfcfdf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--nx-line);transform:translateY(110%);transition:transform .3s var(--nx-ease)}.nx-sticky-checkout.is-visible{transform:translateY(0)}.nx-sticky-checkout__btn{width:100%;gap:8px}}@media(prefers-reduced-motion:reduce){.nx-sticky-checkout{transition:none}}.nx-free-pill{font-size:12px;font-weight:600;color:#0b7f8c;background:#20c4d61f;padding:3px 10px;border-radius:999px;white-space:nowrap}.nx-sticky-atc,.nx-sticky-atc-spacer{display:none}@media(max-width:749px){.nx-sticky-atc{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fcfcfdf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--nx-line);transform:translateY(110%);transition:transform .3s var(--nx-ease);font-family:var(--nx-font)}.nx-sticky-atc.is-visible{transform:translateY(0)}.nx-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nx-sticky-atc__title{font-size:12px;color:var(--nx-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-sticky-atc__price{font-size:16px;font-weight:700;color:var(--nx-ink)}.nx-sticky-atc .nx-sticky-atc__btn{width:auto;flex-shrink:0;padding:12px 22px}.nx-sticky-atc-spacer{display:block;height:72px}}@media(prefers-reduced-motion:reduce){.nx-sticky-atc{transition:none}}.nx-recs{display:block;container-type:inline-size;container-name:nxrecs;width:100%;min-width:0;max-width:100%;margin:8px 0 24px;font-family:var(--nx-font);color:var(--nx-ink)}.nx-recs[hidden]{display:none!important}.nx-recs--pending{min-height:250px}.nx-recs--pending .nx-recs__row{visibility:hidden}.nx-recs__title{font-size:15px;font-weight:600;margin:0 0 10px}.nx-recs__wrap{position:relative}.nx-recs__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.nx-recs__row::-webkit-scrollbar{display:none}.nx-recs__card{flex:0 0 calc((100% - 56px)/2);scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border:1px solid var(--nx-line);border-radius:12px}@container nxrecs (min-width: 520px){.nx-recs__card{flex-basis:calc((100% - 20px) / 3)}}@container nxrecs (min-width: 760px){.nx-recs__card{flex-basis:calc((100% - 30px)/4)}}.nx-recs__img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:var(--nx-bg-alt);align-self:center}.nx-recs__name{font-size:12px;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-recs__price{font-size:13px;font-weight:700}.nx-recs__select{width:100%;font-size:12px;padding:4px 6px;border:1px solid var(--nx-line);border-radius:8px;background:#fff;color:var(--nx-ink)}.nx-recs .nx-recs__btn{width:100%;padding:7px 10px;font-size:12px;margin-top:auto}.nx-recs__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--nx-line);background:#fff;color:var(--nx-ink);font-size:16px;line-height:1;box-shadow:0 2px 8px #13131624;cursor:pointer}.nx-recs__arrow--prev{left:4px}.nx-recs__arrow--next{right:4px}@media(hover:hover)and (pointer:fine){.nx-recs__arrow{display:flex}}.nx-recs__arrow[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nx-styles.css.map */
