.nexa{--nexa-ink: #101418;--nexa-ink-soft: #5c6670;--nexa-bg: #ffffff;--nexa-surface: #f5f5f2;--nexa-surface-2: #eceae4;--nexa-line: #e4e5e7;--nexa-accent: #1f4fe0;--nexa-accent-dark: #1740bb;--nexa-on-accent: #ffffff;--nexa-sale: #c1272d;--nexa-radius: 18px;--nexa-radius-sm: 12px;--nexa-pill: 999px;--nexa-shadow: 0 1px 2px rgba(16, 20, 24, .04), 0 8px 24px rgba(16, 20, 24, .06);--nexa-pad: clamp(20px, 5vw, 40px);--nexa-gap: clamp(14px, 3.5vw, 24px);--nexa-max: 1180px;--nexa-font: var(--font-body--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--nexa-font-h: var(--font-heading--family, var(--nexa-font));font-family:var(--nexa-font);color:var(--nexa-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}.nexa *,.nexa *:before,.nexa *:after{box-sizing:inherit}.nexa img{max-width:100%;display:block}.nexa-section{padding-block:clamp(44px,9vw,88px);background:var(--nexa-bg);overflow-x:clip}.nexa-section--tight{padding-block:clamp(26px,5vw,40px)}.nexa-section--surface{background:var(--nexa-surface)}.nexa-wrap{width:100%;max-width:var(--nexa-max);margin-inline:auto;padding-inline:var(--nexa-pad)}.nexa-eyebrow{font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--nexa-ink-soft);margin:0 0 14px}.nexa-h1{font-family:var(--nexa-font-h);font-size:clamp(34px,9vw,60px);line-height:1.04;letter-spacing:-.025em;font-weight:700;margin:0 0 14px;text-wrap:balance}.nexa-h2{font-family:var(--nexa-font-h);font-size:clamp(26px,6.2vw,40px);line-height:1.12;letter-spacing:-.02em;font-weight:700;margin:0 0 12px;text-wrap:balance}.nexa-h3{font-family:var(--nexa-font-h);font-size:clamp(17px,4.4vw,20px);line-height:1.3;letter-spacing:-.01em;font-weight:650;margin:0}.nexa-lede{font-size:clamp(15px,4vw,18px);line-height:1.55;color:var(--nexa-ink-soft);margin:0;max-width:54ch}.nexa-head{margin-bottom:clamp(24px,5vw,40px)}.nexa-head--center{text-align:center}.nexa-head--center .nexa-lede{margin-inline:auto}.nexa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:15px 30px;border-radius:var(--nexa-pill);font-size:16px;font-weight:650;line-height:1;letter-spacing:-.01em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.nexa-btn:active{transform:scale(.985)}.nexa-btn--primary{background:var(--nexa-accent);color:var(--nexa-on-accent)}.nexa-btn--primary:hover{background:var(--nexa-accent-dark);color:var(--nexa-on-accent)}.nexa-btn--ink{background:var(--nexa-ink);color:#fff}.nexa-btn--ink:hover{background:#000;color:#fff}.nexa-btn--ghost{background:transparent;color:var(--nexa-ink);border-color:#10141838}.nexa-btn--ghost:hover{border-color:var(--nexa-ink)}.nexa-btn--on-media{background:#fff;color:var(--nexa-ink)}.nexa-btn--on-media:hover{background:#f2f2f2;color:var(--nexa-ink)}.nexa-btn--block{width:100%}.nexa-btn:focus-visible{outline:3px solid var(--nexa-accent);outline-offset:3px}.nexa-link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:650;color:var(--nexa-ink);text-decoration:none;border-bottom:1.5px solid currentColor;align-self:center}.nexa-hero{position:relative;isolation:isolate;background:var(--nexa-ink);overflow:hidden}.nexa-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nexa-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--nexa-focal, 50% 50%)}.nexa-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(8,10,12,var(--nexa-scrim,.78)),rgba(8,10,12,calc(var(--nexa-scrim,.78) * .62)),#080a0c33)}.nexa-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--nexa-hero-h-mobile, 82svh);padding-block:clamp(40px,12vw,72px) clamp(28px,8vw,56px);color:#fff}.nexa-hero__inner .nexa-eyebrow{color:#ffffffd1}.nexa-hero__inner .nexa-lede{color:#ffffffe6}.nexa-hero__copy{max-width:34rem}.nexa-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nexa-hero__actions .nexa-btn{flex:1 1 220px}.nexa-hero__badges{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none;font-size:13px;font-weight:600;color:#ffffffe0}.nexa-hero__badges li{display:flex;align-items:center;gap:6px}.nexa-hero__badges svg{flex:0 0 auto}.nexa-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nexa-prop{display:flex;flex-direction:column;gap:8px;padding:16px 14px;background:var(--nexa-bg);border:1px solid var(--nexa-line);border-radius:var(--nexa-radius-sm)}.nexa-section--surface .nexa-prop{background:#fff;border-color:transparent}.nexa-prop__icon{color:var(--nexa-accent)}.nexa-prop__title{font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.nexa-prop__text{font-size:13px;line-height:1.45;color:var(--nexa-ink-soft);margin:0}.nexa-grid{display:grid;gap:var(--nexa-gap);grid-template-columns:repeat(var(--nexa-cols-mobile, 1),minmax(0,1fr))}.nexa-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--nexa-line);border-radius:var(--nexa-radius);overflow:hidden;box-shadow:var(--nexa-shadow);transition:transform .18s ease,box-shadow .18s ease}.nexa-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1014180d,0 16px 34px #1014181a}.nexa-card__media{position:relative;background:var(--nexa-surface);aspect-ratio:1 / 1}.nexa-card__media img{width:100%;height:100%;object-fit:cover}.nexa-card__flag{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;background:var(--nexa-sale);color:#fff;border-radius:var(--nexa-pill);font-size:12px;font-weight:700;letter-spacing:.02em;padding:7px 12px;line-height:1}.nexa-card__flag--soft{background:var(--nexa-ink)}.nexa-card__body{display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;flex:1 1 auto}.nexa-card__title{font-size:16px;line-height:1.35;font-weight:650;letter-spacing:-.01em;margin:0}.nexa-card__title a{color:inherit;text-decoration:none}.nexa-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nexa-card__blurb{font-size:13.5px;line-height:1.5;color:var(--nexa-ink-soft);margin:0}.nexa-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.nexa-card__price-now{font-size:19px;font-weight:700;letter-spacing:-.01em}.nexa-card__price-was{font-size:14px;color:var(--nexa-ink-soft);text-decoration:line-through}.nexa-card__save{font-size:12px;font-weight:700;color:var(--nexa-sale)}.nexa-card__cta{position:relative;z-index:2;margin-top:4px}.nexa-card__sold-out{font-size:13px;font-weight:600;color:var(--nexa-ink-soft)}.nexa-grid-foot{display:flex;justify-content:center;margin-top:clamp(22px,5vw,34px)}.nexa-split{display:grid;gap:clamp(20px,5vw,48px);align-items:center}.nexa-split__media{border-radius:var(--nexa-radius);overflow:hidden;background:var(--nexa-surface-2);aspect-ratio:4 / 3}.nexa-split__media img{width:100%;height:100%;object-fit:cover}.nexa-split__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.nexa-split__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.nexa-split__list svg{flex:0 0 auto;margin-top:2px;color:var(--nexa-accent)}.nexa-reviews{display:grid;gap:var(--nexa-gap);grid-template-columns:1fr}.nexa-review{background:#fff;border:1px solid var(--nexa-line);border-radius:var(--nexa-radius);padding:20px;display:flex;flex-direction:column;gap:10px}.nexa-review__stars{color:#e8a020;font-size:14px;letter-spacing:.12em;line-height:1}.nexa-review__text{font-size:15px;line-height:1.55;margin:0}.nexa-review__who{font-size:13px;color:var(--nexa-ink-soft);margin:0;font-weight:600}.nexa-faq{border-top:1px solid var(--nexa-line);max-width:760px;margin-inline:auto}.nexa-faq__item{border-bottom:1px solid var(--nexa-line)}.nexa-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 2px;cursor:pointer;list-style:none;font-size:16px;font-weight:650;letter-spacing:-.01em}.nexa-faq__q::-webkit-details-marker{display:none}.nexa-faq__q:after{content:"+";font-size:22px;font-weight:400;color:var(--nexa-ink-soft);line-height:1}.nexa-faq__item[open] .nexa-faq__q:after{content:"\2013"}.nexa-faq__a{font-size:15px;line-height:1.6;color:var(--nexa-ink-soft);margin:0;padding:0 2px 20px;max-width:62ch}.nexa-cta-band{background:var(--nexa-ink);color:#fff;border-radius:var(--nexa-radius);padding:clamp(28px,7vw,56px) var(--nexa-pad);text-align:center}.nexa-cta-band .nexa-lede{color:#ffffffc2;margin-inline:auto}.nexa-cta-band .nexa-eyebrow{color:#fff9}.nexa-cta-band__actions{margin-top:24px;display:flex;justify-content:center}.nexa-cta-band__actions .nexa-btn{width:100%;max-width:340px}@media screen and (min-width:750px){.nexa-hero__inner{min-height:var(--nexa-hero-h, 640px)}.nexa-hero__actions .nexa-btn{flex:0 0 auto}.nexa-props{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nexa-prop{padding:20px;gap:10px}.nexa-prop__title{font-size:15px}.nexa-grid{grid-template-columns:repeat(var(--nexa-cols, 3),minmax(0,1fr))}.nexa-card__title{font-size:17px}.nexa-split{grid-template-columns:1fr 1fr}.nexa-split--flip .nexa-split__media{order:2}.nexa-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.nexa-cta-band__actions .nexa-btn{width:auto}}@media(prefers-reduced-motion:reduce){.nexa-card,.nexa-btn{transition:none}.nexa-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nexa.css.map */
