.smb{--smb-royal: #263487;--smb-blue: #1870B7;--smb-sky: #2DAAE1;--smb-sun: #FDC900;--smb-green: #0B8A6A;--smb-red: #C8201E;--smb-ink: #14205A;--smb-white: #FFFFFF;--smb-sky-soft: #EAF6FD;--smb-line: #CFE3F1;--smb-soft: #4A5884;--smb-on-royal-muted: #C9D3F2;--smb-bg: var(--smb-white);--smb-fg: var(--smb-ink);--smb-muted: var(--smb-soft);--smb-card: var(--smb-sky-soft);--smb-accent: var(--smb-blue);--smb-btn-bg: var(--smb-sun);--smb-btn-fg: var(--smb-ink);--smb-radius: 28px;--smb-font-display: var(--font-heading--family,var(--font-body--family,inherit));--smb-font-body: var(--font-body--family,inherit);background:var(--smb-bg);color:var(--smb-fg);font-family:var(--smb-font-body)}.smb.smb--light{--smb-bg: var(--smb-white);--smb-card: var(--smb-sky-soft)}.smb.smb--tint{--smb-bg: var(--smb-sky-soft);--smb-card: var(--smb-white)}.smb.smb--sky{--smb-bg: var(--smb-sky);--smb-fg: var(--smb-ink);--smb-muted: var(--smb-ink);--smb-card: rgba(255,255,255,.28);--smb-accent: var(--smb-ink)}.smb.smb--sun{--smb-bg: var(--smb-sun);--smb-fg: var(--smb-ink);--smb-muted: var(--smb-ink);--smb-card: rgba(255,255,255,.4);--smb-accent: var(--smb-royal);--smb-btn-bg: var(--smb-royal);--smb-btn-fg: var(--smb-white)}.smb.smb--royal{--smb-bg: var(--smb-royal);--smb-fg: var(--smb-white);--smb-muted: var(--smb-on-royal-muted);--smb-card: rgba(255,255,255,.1);--smb-accent: var(--smb-sun)}.smb *,.smb *:before,.smb *:after{box-sizing:border-box}.smb__inner{max-width:1280px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-block:clamp(56px,8vw,112px)}.smb__head{display:grid;gap:14px;max-width:860px;margin-bottom:clamp(32px,5vw,56px)}.smb-eyebrow{margin:0;font-family:var(--smb-font-body);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--smb-accent)}.smb-display{margin:0;font-family:var(--smb-font-display);font-weight:800;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:var(--smb-fg)}.smb-display.smb-display--xl{font-size:clamp(48px,9vw,124px);letter-spacing:-.03em;line-height:.96}.smb-display.smb-display--l{font-size:clamp(34px,5.2vw,64px)}.smb-display.smb-display--m{font-size:clamp(24px,2.4vw,32px);line-height:1.12}.smb-text{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--smb-muted);max-width:62ch}.smb-text p{margin:0 0 .6em}.smb-text p:last-child{margin-bottom:0}.smb-text a{color:var(--smb-fg);text-decoration:underline;text-decoration-color:var(--smb-sky);text-decoration-thickness:2px;text-underline-offset:3px}.smb-actions{display:flex;flex-wrap:wrap;gap:12px}.smb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 30px;border-radius:999px;border:2px solid var(--smb-btn-bg);background:var(--smb-btn-bg);color:var(--smb-btn-fg);font-family:var(--smb-font-body);font-size:17px;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.smb-btn:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:0 10px 24px #14205a2e}.smb-btn.smb-btn--ghost{background:transparent;border-color:currentColor;color:var(--smb-fg)}.smb-btn.smb-btn--ghost:hover{box-shadow:none;background:#ffffff2e}.smb a:focus-visible,.smb summary:focus-visible{outline:3px solid var(--smb-royal);outline-offset:3px}.smb.smb--royal a:focus-visible{outline-color:var(--smb-sun)}.smb-card{background:var(--smb-card);border-radius:var(--smb-radius);padding:clamp(24px,3vw,40px)}.smb-grid{display:grid;gap:clamp(16px,2vw,24px)}.smb-grid.smb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.smb-grid.smb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.smb-grid.smb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.smb-grid.smb-grid--3,.smb-grid.smb-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.smb-grid.smb-grid--2,.smb-grid.smb-grid--3,.smb-grid.smb-grid--4{grid-template-columns:minmax(0,1fr)}}.smb-list{margin:0;padding:0;list-style:none}.smb-media{display:block;width:100%;height:100%;object-fit:cover}.smb-placeholder{width:100%;height:100%;background:var(--smb-line);fill:#2634872e}@media(prefers-reduced-motion:reduce){.smb *,.smb *:before,.smb *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/smb-base.css.map */
