.sc{--sc-ink:#03265d;--sc-muted:#56627e;--sc-gold:#1d33a0;--sc-gold-dk:#16264e;--sc-cream:#eef2fb;--sc-line:#dbe2f1;--sc-white:#fff;--sc-radius:10px;color:var(--sc-ink);font-family:inherit}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.sc-pad{padding:56px 0}.sc-pad-sm{padding:28px 0}.sc-bg-cream{background:var(--sc-cream)}.sc-bg-ink{background:var(--sc-ink);color:#fff}.sc-eyebrow{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-gold);font-weight:600;margin-bottom:10px}.sc-h2{font-size:clamp(22px,2.6vw,32px);line-height:1.2;margin:0 0 8px;font-weight:600;letter-spacing:.02em;text-align:center;text-transform:uppercase}.sc-sub{color:var(--sc-muted);text-align:center;max-width:640px;margin:0 auto 32px;font-size:15px;line-height:1.6}.sc-bg-ink .sc-sub{color:#c9d3ec}.sc-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--sc-ink);background:var(--sc-ink);color:#fff;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sc-btn:hover{background:var(--sc-gold);border-color:var(--sc-gold);color:#fff}.sc-btn--gold{background:var(--sc-gold);border-color:var(--sc-gold)}.sc-btn--gold:hover{background:var(--sc-gold-dk);border-color:var(--sc-gold-dk)}.sc-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.sc-btn--ghost:hover{background:#fff;color:var(--sc-ink);border-color:#fff}.sc-bg-ink{background:linear-gradient(135deg,#03265d,#1d33a0)}.sc-center{text-align:center}.sc-ph{width:100%;height:100%;background:#e3e9f6;fill:#b3c0e0;display:block}.sc-img{width:100%;height:100%;object-fit:cover;display:block}.sc-stars{color:#f4b400;letter-spacing:2px;font-size:14px}.sc-grid{display:grid;gap:20px}.sc-scroll{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.sc-scroll>*{scroll-snap-align:start}.sc-card{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-radius);overflow:hidden}@media(max-width:749px){.sc-pad{padding:40px 0}.sc-wrap{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sc-base.css.map */
