.si-root{--sk-bg: #F7F2F0;--sk-card: #FFFFFF;--sk-ink: #1E1A1D;--sk-ink-2: #3D3538;--sk-muted: #5E5559;--sk-accent: #C9383F;--sk-line: #EBDDD8;--sk-off: #E2D6D2;--sk-off-ink: #6F6569;--sk-green-bg: #E5EFE2;--sk-green: #2F7D4F;--sk-head: "SMU Bricolage", "SMU Figtree", system-ui, sans-serif;--sk-body: "SMU Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--sk-bg);color:var(--sk-ink);font-family:var(--sk-body);font-size:16px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.si-root *,.si-root *:before,.si-root *:after{box-sizing:border-box}.si-root h1,.si-root h2,.si-root p{color:inherit;letter-spacing:inherit;word-break:normal}.si-root button{font-family:inherit;letter-spacing:inherit}.si-root :focus-visible{outline:3px solid var(--sk-accent);outline-offset:2px;box-shadow:none}.si-root .sk-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-accent)}.si-root .sk-h1{margin:0;font-family:var(--sk-head);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--sk-ink)}.si-root .sk-btn{min-height:52px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sk-body);font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;border:0}.si-root .sk-btn--primary,.si-root .sk-btn--primary:visited{background:var(--sk-accent);color:#fff}.si-root .sk-btn--primary:hover{background:#b32f36;color:#fff}.si-root .sk-btn--big{min-height:60px;font-size:17px;font-weight:800}.si-root .sk-perk-ico{flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:var(--sk-green-bg);display:flex;align-items:center;justify-content:center}.si-root .sk-play{flex:0 0 auto;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--sk-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.si-root .sk-play .sk-ico-pause,.si-root .sk-play[aria-pressed=true] .sk-ico-play{display:none}.si-root .sk-play[aria-pressed=true] .sk-ico-pause{display:block}.si-sec{padding:28px 16px}.si-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.si-root .si-sec-title{margin:0;font-family:var(--sk-head);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-align:center;color:var(--sk-ink)}.si-root .si-sec-sub{margin:-8px 0 0;font-size:15px;line-height:1.5;color:var(--sk-muted);text-align:center}.si-hero{padding:16px 16px 28px}.si-hero-grid{max-width:1040px;margin:0 auto;display:grid;gap:22px}.si-gallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.si-gallery::-webkit-scrollbar{display:none}.si-slide{flex:0 0 100%;scroll-snap-align:center;border-radius:22px;overflow:hidden;background:var(--sk-off);aspect-ratio:1 / 1}.si-slide img{width:100%;height:100%;object-fit:cover;display:block}.si-dots{display:flex;justify-content:center;gap:6px}.si-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--sk-off);cursor:pointer}.si-dot[aria-current=true]{background:var(--sk-accent)}.si-hero-text{display:flex;flex-direction:column;gap:14px}.si-root .si-title{text-align:left}.si-root .si-price{margin:0;font-size:20px;font-weight:800;color:var(--sk-accent)}.si-root .si-lead{margin:0;font-size:16px;line-height:1.55;color:var(--sk-ink-2)}.si-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.si-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.si-root .si-bullets .sk-perk-ico{flex:0 0 26px;width:26px;height:26px}.si-root .si-cta{width:100%}.si-root .si-note{margin:-4px 0 0;font-size:13px;color:var(--sk-muted);text-align:center}.si-steps{display:grid;gap:12px}.si-step{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:18px;background:var(--sk-card);border:1px solid var(--sk-line)}.si-step-num{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--sk-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.si-step strong{display:block;font-size:16px}.si-root .si-step p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--sk-muted)}.si-samples{display:grid;gap:10px}.si-sample{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--sk-card);border:1px solid var(--sk-line)}.si-root .si-sample .sk-play{width:46px;height:46px}.si-sample-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.si-sample-text strong{font-size:15.5px}.si-sample-text span{font-size:13px;color:var(--sk-muted)}.si-sample-bar{height:4px;border-radius:999px;background:var(--sk-off);overflow:hidden;margin-top:6px}.si-sample-bar i{display:block;height:100%;width:0;background:var(--sk-accent)}.si-list{display:grid;gap:10px}.si-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:var(--sk-card);border:1px solid var(--sk-line)}.si-item strong{display:block;font-size:15.5px}.si-root .si-item p{margin:3px 0 0;font-size:14px;line-height:1.45;color:var(--sk-muted)}.si-faq{display:grid;gap:10px}.si-faq details{border-radius:16px;background:var(--sk-card);border:1px solid var(--sk-line)}.si-root .si-faq summary{display:block;list-style:none;cursor:pointer;padding:16px 48px 16px 16px;font-size:15.5px;font-weight:700;line-height:1.4;position:relative}.si-faq summary::-webkit-details-marker{display:none}.si-faq summary:after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:2px solid var(--sk-ink);border-bottom:2px solid var(--sk-ink);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.si-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.si-faq-body{padding:0 16px 16px;font-size:14.5px;line-height:1.55;color:var(--sk-ink-2)}.si-root .si-faq-body p{margin:0 0 8px}.si-root .si-faq-body p:last-child{margin-bottom:0}.si-final{text-align:center;padding:26px 20px;border-radius:22px;background:var(--sk-card);border:1px solid var(--sk-line);display:flex;flex-direction:column;gap:12px;align-items:center}.si-root .si-final h2{margin:0;font-family:var(--sk-head);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--sk-ink)}.si-root .si-final p{margin:0;font-size:15px;color:var(--sk-muted)}.si-root .si-final .sk-btn{width:100%;max-width:420px}.si-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--sk-card);border-top:1px solid var(--sk-line);transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.si-sticky.is-on{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.si-root .si-sticky .sk-btn,.si-sticky.si-root .sk-btn{width:100%}body.si-has-sticky{padding-bottom:84px}@media(min-width:600px){.si-sec{padding:36px 28px}.si-hero{padding:28px 28px 36px}.si-root .sk-h1{font-size:34px}}@media(min-width:900px){.si-hero{padding:48px 28px 44px}.si-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.si-root .si-title{font-size:46px;letter-spacing:-.03em}.si-root .si-cta{width:auto;align-self:flex-start;min-width:280px}.si-root .si-hero-text .si-note{text-align:left}.si-root .si-sec-title{font-size:32px}.si-steps,.si-samples,.si-list{grid-template-columns:repeat(2,minmax(0,1fr))}.si-sticky{display:none}body.si-has-sticky{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.si-sticky,.si-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/smu-info.css.map */
