:root{--ss-bg: #ffffff;--ss-bg-soft: #f3eff7;--ss-text: #3f3352;--ss-text-soft: #5c5270;--ss-accent: #6a529b;--ss-accent-dark: #4e3c75;--ss-accent-soft: #e7e0f0;--ss-button: #3f3352;--ss-lilac: #c9b6de;--ss-dark: #3f3352;--ss-border: #ddd5e8;--ss-gold: #c9a227;--ss-font-heading: var(--font-heading-family, "Poppins"), -apple-system, BlinkMacSystemFont, sans-serif;--ss-font-body: var(--font-body-family, "Inter"), -apple-system, BlinkMacSystemFont, sans-serif;--ss-radius: 16px;--ss-radius-sm: 8px;--ss-gutter: 24px;--ss-max-width: 1200px;--ss-ease: cubic-bezier(.22, 1, .36, 1)}.mt-section,[class^=ss-]{font-family:var(--ss-font-body)}.ss-section{font-family:var(--ss-font-body);color:var(--ss-text);padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.ss-container{max-width:var(--ss-max-width);margin:0 auto;padding:0 var(--ss-gutter)}.ss-eyebrow{display:inline-block;font-family:var(--ss-font-body);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-accent-dark);margin:0 0 12px}.ss-h1,.ss-h2,.ss-h3{font-family:var(--ss-font-heading);font-weight:700;line-height:1.12;margin:0;letter-spacing:-.01em}.ss-body{font-family:var(--ss-font-body);line-height:1.6;margin:0}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:999px;font-family:var(--ss-font-body);font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;border:none;transition:transform .25s var(--ss-ease),box-shadow .25s var(--ss-ease),background-color .25s var(--ss-ease);white-space:nowrap}.ss-btn-primary{background:var(--ss-button);color:#fff;box-shadow:none}.ss-btn-primary:hover{background:var(--ss-accent);transform:none;box-shadow:none}.ss-btn-secondary{background:transparent;color:var(--ss-text);border:1.5px solid var(--ss-border)}.ss-btn-secondary:hover{border-color:var(--ss-text);transform:translateY(-2px)}.ss-btn-light{background:#fff;color:var(--ss-dark)}.ss-btn-light:hover{transform:none;background:var(--ss-accent-soft);box-shadow:none}.ss-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--ss-bg-soft);color:var(--ss-accent-dark);font-size:13px;font-weight:600}.ss-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ss-ease),transform .7s var(--ss-ease);will-change:opacity,transform}.ss-reveal.ss-visible{opacity:1;transform:translateY(0)}.ss-reveal-scale{opacity:0;transform:translateY(20px) scale(.96);transition:opacity .7s var(--ss-ease),transform .7s var(--ss-ease)}.ss-reveal-scale.ss-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.ss-reveal,.ss-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}}.ss-grid{display:grid;gap:32px}.ss-grid-3{grid-template-columns:repeat(3,1fr)}.ss-grid-4{grid-template-columns:repeat(4,1fr)}.ss-grid-2{grid-template-columns:repeat(2,1fr)}.ss-grid-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ss-badge-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:32px 24px}.ss-badge-card-title{font-family:var(--ss-font-heading);font-weight:700;font-size:18px;color:var(--ss-text)}.ss-badge-card-text{color:var(--ss-text-soft);font-size:14px}.ss-scroll-row{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ss-scroll-row::-webkit-scrollbar{display:none}.ss-scroll-row>*{scroll-snap-align:start;flex-shrink:0}.ss-scroll-nav{display:flex;gap:10px;justify-content:center;margin-top:24px}.ss-scroll-arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ss-border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ss-scroll-arrow:hover{background:var(--ss-accent-soft);border-color:var(--ss-accent)}.ss-scroll-arrow svg{width:18px;height:18px}.ss-card{background:#fff;border:1px solid var(--ss-border);border-radius:var(--ss-radius);transition:transform .3s var(--ss-ease),box-shadow .3s var(--ss-ease)}.ss-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3f33520f}.ss-icon-badge{width:56px;height:56px;border-radius:16px;background:var(--ss-accent-soft);color:var(--ss-accent-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ss-icon-badge svg{width:26px;height:26px}.ss-count{font-family:var(--ss-font-heading);font-weight:700}.ss-marquee-outer{overflow:hidden}.ss-marquee-track{display:flex;width:max-content;animation:ss-marquee linear infinite}.ss-marquee-outer:hover .ss-marquee-track{animation-play-state:paused}.ss-marquee-set{display:flex;align-items:center;flex-shrink:0}@keyframes ss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ss-marquee-track{animation:none}.ss-marquee-set:nth-child(2){display:none}}.ss-accordion-item{border-bottom:1px solid var(--ss-border)}.ss-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--ss-font-heading);font-weight:600;color:var(--ss-text)}.ss-accordion-icon{flex-shrink:0;width:22px;height:22px;position:relative}.ss-accordion-icon:before,.ss-accordion-icon:after{content:"";position:absolute;background:var(--ss-accent);border-radius:2px;transition:transform .3s var(--ss-ease)}.ss-accordion-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.ss-accordion-icon:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%)}.ss-accordion-item.ss-open .ss-accordion-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.ss-accordion-panel{max-height:0;overflow:hidden;transition:max-height .35s var(--ss-ease)}.ss-accordion-panel>div{padding-bottom:20px}.ss-stars{display:inline-flex;gap:2px;color:var(--ss-gold)}.ss-stars svg{width:16px;height:16px}.ss-sticky-media{position:static;align-self:start}.ss-tilt{transition:transform .2s var(--ss-ease);transform-style:preserve-3d}@media(max-width:989px){.ss-grid-3{grid-template-columns:1fr}.ss-grid-4{grid-template-columns:repeat(2,1fr)}.ss-grid-2{grid-template-columns:1fr}.ss-sticky-media{position:static}}@media(max-width:749px){.ss-gutter-mobile-tight{padding-left:16px;padding-right:16px}}.section-header{margin-bottom:0!important}.ss-wordmark{font-family:var(--ss-font-heading)!important;font-weight:700!important;color:var(--ss-text)!important;letter-spacing:-.01em}[class*=ss-] a:focus-visible,[class*=ss-] button:focus-visible,.ss-btn:focus-visible,.ss-ba-handle:focus-visible,.ss-scroll-row:focus-visible,.ss-marquee-pause:focus-visible{outline:3px solid var(--ss-accent-dark);outline-offset:3px;box-shadow:0 0 0 6px #ffffffe6}.ss-option-pill input:focus-visible+span,.ss-pack-option:has(input:focus-visible){outline:3px solid var(--ss-accent-dark);outline-offset:3px}.ss-fieldset{border:0;margin:0;padding:0;min-width:0}.ss-fieldset>legend{padding:0}.ss-marquee-outer{position:relative}.ss-marquee-outer.ss-paused .ss-marquee-track,.ss-marquee-outer:focus-within .ss-marquee-track{animation-play-state:paused}.ss-marquee-pause{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid var(--ss-border);background:#fffffff2;color:var(--ss-text);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ss-marquee-pause svg{width:12px;height:12px}.ss-marquee-pause .ss-icon-play{display:none}.ss-marquee-outer.ss-paused .ss-marquee-pause .ss-icon-play{display:block}.ss-marquee-outer.ss-paused .ss-marquee-pause .ss-icon-pause{display:none}@media(prefers-reduced-motion:reduce){.ss-marquee-pause{display:none}}.ss-form-consent{font-size:13px;line-height:1.5;color:rgba(var(--color-foreground),.8);margin-top:12px}.ss-form-consent a{color:inherit;text-decoration:underline}.ss-accordion-panel{visibility:hidden;transition:max-height .35s var(--ss-ease),visibility 0s linear .35s}.ss-accordion-item.ss-open .ss-accordion-panel{visibility:visible;transition:max-height .35s var(--ss-ease),visibility 0s}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ss-styles.css.map */
