.nx-icon{display:block;width:1em;height:1em;flex-shrink:0}.nx-section{--nx-bg: #ffffff;--nx-text: #3d3d3d;--nx-heading: #111111;--nx-accent: #c8a24a;--nx-muted: #6b6b6b;--nx-line: #ece8e1;--nx-card: #f7f5f0;--nx-btn-bg: #111111;--nx-btn-text: #ffffff;--nx-radius: 20px;position:relative;background:var(--nx-bg);color:var(--nx-text);padding-top:var(--nx-pt, 80px);padding-bottom:var(--nx-pb, 80px);overflow:hidden;overflow:clip}.nx-section a{color:inherit}.nx-container{width:100%;max-width:var(--nx-width, 1280px);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.nx-head{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.nx-head--center{align-items:center;margin-inline:auto;text-align:center}.nx-head--split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none}.nx-head--split>div:first-child{display:grid;gap:14px;max-width:680px}.nx-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--nx-heading);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.nx-eyebrow:before{content:"";width:30px;height:2px;border-radius:2px;background:var(--nx-accent)}.nx-heading{margin:0;color:var(--nx-heading);font-family:var(--font-heading-family);font-size:var(--nx-h, clamp(30px, 2.2rem + 1.2vw, 48px));font-weight:var(--font-heading-weight, 600);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.nx-heading em{color:var(--nx-accent);font-style:italic}.nx-desc{margin:0;color:var(--nx-muted);font-size:16px;line-height:1.7}.nx-desc p{margin:0}.nx-desc p+p{margin-top:.8em}.nx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1.5px solid var(--nx-btn-bg);border-radius:999px;background:var(--nx-btn-bg);color:var(--nx-btn-text)!important;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .25s ease,box-shadow .3s ease}.nx-btn .nx-icon{font-size:17px;transition:transform .3s ease}.nx-btn:hover{background:var(--nx-accent);border-color:var(--nx-accent);color:#111!important;transform:translateY(-2px);box-shadow:0 16px 30px -18px #1119}.nx-btn:hover .nx-icon{transform:translate(4px)}.nx-btn--outline{background:transparent;color:var(--nx-heading)!important;border-color:var(--nx-heading)}.nx-btn--gold{background:var(--nx-accent);border-color:var(--nx-accent);color:#111!important}.nx-btn--gold:hover{background:var(--nx-btn-bg);border-color:var(--nx-btn-bg);color:var(--nx-btn-text)!important}.nx-btn--link{min-height:0;padding:4px 0;border:0;border-radius:0;background:none;color:var(--nx-heading)!important;border-bottom:1.5px solid currentColor}.nx-btn--link:hover{background:none;color:var(--nx-accent)!important;box-shadow:none}.nx-btn[disabled],.nx-btn.is-disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.nx-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.nx-stars{position:relative;display:inline-block;font-size:var(--nx-star-size, 16px);line-height:1;letter-spacing:2px;white-space:nowrap;color:color-mix(in srgb,var(--nx-heading) 18%,transparent)}.nx-stars:before{content:"\2605\2605\2605\2605\2605"}.nx-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;width:var(--nx-rating, 100%);color:var(--nx-star, #c8a24a)}.nx-stars__fill:before{content:"\2605\2605\2605\2605\2605"}.nx-ph{display:block;width:100%;height:100%;background:#ece8e1;fill:#1113}.nx-js [data-nx-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.22,.8,.26,1),transform .8s cubic-bezier(.22,.8,.26,1);transition-delay:calc(var(--nx-d, 0) * 90ms)}.nx-js [data-nx-reveal].is-in{opacity:1;transform:none}@media screen and (max-width:749px){.nx-section{padding-top:var(--nx-pt-m, 56px);padding-bottom:var(--nx-pb-m, 56px)}.nx-head--split{flex-direction:column;align-items:flex-start}.nx-desc{font-size:15px}.nx-btn{min-height:48px;padding:0 22px;font-size:13px}}@media(prefers-reduced-motion:reduce){.nx-js [data-nx-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nx-sections.css.map */
