@font-face{font-family:SMU Bricolage;src:url(smu-bricolage-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SMU Figtree;src:url(smu-figtree-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SMU Figtree;src:url(smu-figtree-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SMU Figtree;src:url(smu-figtree-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SMU Figtree;src:url(smu-figtree-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.smu{--smu-ink: #1E1A1D;--smu-ink-2: #5E5559;--smu-ink-3: #3D3538;--smu-coral: #C9383F;--smu-coral-hover: #A82C33;--smu-coral-soft: #F59B93;--smu-blush: #FFF1ED;--smu-blush-2: #F8E0D9;--smu-line: #EBDDD8;--smu-line-2: #F1E6E2;--smu-sand: #F7F2F0;--smu-star: #F2A93B;--smu-green: #2F7D4F;--smu-dark-2: #2E272B;--smu-dark-3: #3A3236;--smu-muted-on-dark: #D9CFD3;font-family:SMU Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal;color:var(--smu-ink);-webkit-font-smoothing:antialiased}.smu *,.smu *:before,.smu *:after{box-sizing:border-box}.smu h1,.smu h2,.smu h3{margin:0;font-family:SMU Bricolage,SMU Figtree,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;color:inherit}.smu p{margin:0}.smu a{color:inherit;text-decoration:none}.smu img{display:block;max-width:100%;height:auto}.smu picture{display:block;width:100%;height:100%}.smu picture img{width:100%;height:100%;object-fit:cover}.smu blockquote{margin:0;padding:0;border:0;font-style:normal;quotes:none}.smu blockquote:before,.smu blockquote:after{content:none}.smu [tabindex="-1"]:focus{outline:none}.smu :focus-visible{outline:3px solid var(--smu-coral);outline-offset:3px;border-radius:6px}.smu button{font-family:inherit}.smu-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.smu-section{padding:44px 0 48px}.smu-bg-blush{background:var(--smu-blush)}.smu-bg-white{background:#fff}.smu-bg-dark{background:var(--smu-ink);color:#fff}.smu-eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--smu-coral)}.smu-bg-dark .smu-eyebrow{color:var(--smu-coral-soft)}.smu-h2{margin:8px 0 20px;font-size:30px;line-height:1.1}.smu-lead{font-size:16px;line-height:1.55;color:var(--smu-ink-2)}.smu-bg-dark .smu-lead{color:var(--smu-muted-on-dark)}.smu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 32px;border:0;border-radius:999px;background:var(--smu-coral);color:#fff!important;font-size:17px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease}.smu-btn:hover{background:var(--smu-coral-hover)}.smu-btn--light{background:#fff;color:var(--smu-ink)!important}.smu-btn--light:hover{background:var(--smu-blush)}.smu-btn--block{display:flex;width:100%}.smu-btn svg{flex:0 0 auto}.smu-textlink{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700;color:var(--smu-ink);text-decoration:underline!important;text-underline-offset:4px}.smu-stars{display:inline-flex;gap:1px;color:var(--smu-star);line-height:0}.smu-stars svg{display:block}.smu-scroller{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px;scrollbar-width:none}.smu-scroller::-webkit-scrollbar{display:none}.smu-scroller>*{scroll-snap-align:start}.smu-card{border-radius:24px;background:#fff;border:1px solid var(--smu-line);overflow:hidden}.smu-num{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--smu-coral);color:#fff;font-family:SMU Bricolage,sans-serif;font-size:20px;font-weight:700}@media screen and (min-width:750px){.smu-container{padding:0 32px}.smu-section{padding:72px 0}.smu-h2{margin:10px 0 32px;font-size:clamp(32px,3vw,44px);line-height:1.08}.smu-lead{font-size:18px}.smu-btn--block{display:inline-flex;width:auto}}@media screen and (min-width:990px){.smu-section{padding:80px 0}}@media(prefers-reduced-motion:reduce){.smu *,.smu *:before,.smu *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/smu-base.css.map */
