.sps{--sps-bg: var(--color-base-background);--sps-fg: var(--color-base-text);--sps-accent: var(--color-base-button);--sps-accent-fg: var(--color-base-button-text);--sps-rating: var(--color-rating);--sps-muted: rgb(var(--sps-fg) / .62);--sps-faint: rgb(var(--sps-fg) / .42);--sps-surface: rgb(var(--sps-fg) / .04);--sps-surface-2: rgb(var(--sps-fg) / .07);--sps-border: rgb(var(--sps-fg) / .14);--sps-border-strong: rgb(var(--sps-fg) / .28);--sps-radius-card: var(--rounded-card);--sps-radius-block: var(--rounded-block);--sps-radius-btn: var(--rounded-button);--sps-radius-pill: var(--rounded-button);color:rgb(var(--sps-fg));background-color:rgb(var(--sps-bg));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased}.sps *{box-sizing:border-box}.sps--dark{--sps-bg: var(--color-base-text);--sps-fg: var(--color-base-background);--sps-accent: var(--color-base-button);--sps-accent-fg: var(--color-base-button-text)}.sps--yellow{--sps-bg: var(--color-base-button);--sps-fg: var(--color-base-button-text);--sps-accent: var(--color-base-text);--sps-accent-fg: var(--color-base-background)}.sps-wrap{width:100%;max-width:var(--page-width, 1900px);margin-inline:auto;padding-inline:clamp(var(--sp-5),5vw,var(--sp-12))}.sps-wrap--narrow{max-width:1100px}.sps-wrap--tight{max-width:820px}.sps-section{padding-block:clamp(var(--sp-8),3.5vw,var(--sp-14))}.sps-section--snug{padding-block:clamp(var(--sp-5),2.5vw,var(--sp-9))}.sps-eyebrow{font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sps-accent));margin:0 0 var(--sp-4)}.sps--yellow .sps-eyebrow{color:rgb(var(--sps-fg))}.sps-h1,.sps-h2,.sps-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-text-transform);line-height:1;margin:0;color:rgb(var(--sps-fg))}.sps-h1{font-size:clamp(var(--text-4xl),7vw,var(--text-7xl));line-height:.96}.sps-h2{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl))}.sps-h3{font-size:clamp(var(--text-xl),3vw,var(--text-2xl))}.sps-lead{font-size:clamp(var(--text-base),2vw,var(--text-lg));line-height:1.55;color:var(--sps-muted);margin:var(--sp-4) 0 0}.sps-body{font-size:var(--text-base);line-height:1.6;color:var(--sps-muted);margin:0}.sps-body p{margin:0 0 var(--sp-4)}.sps-body p:last-child{margin-bottom:0}.sps-accent-text{color:rgb(var(--sps-accent))}.sps--yellow .sps-accent-text{color:rgb(var(--sps-fg))}.sps-mono{font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:.04em;color:var(--sps-faint)}.sps-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-lg);line-height:1;padding:var(--sp-4) var(--sp-8);border-radius:var(--sps-radius-btn);border:2px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-appearance:none;appearance:none}.sps-btn--primary{background-color:rgb(var(--sps-accent));color:rgb(var(--sps-accent-fg));border-color:rgb(var(--sps-accent))}.sps-btn--primary:hover{transform:translateY(-1px)}.sps-btn--ghost{background-color:transparent;color:rgb(var(--sps-fg));border-color:var(--sps-border-strong)}.sps-btn--ghost:hover{border-color:rgb(var(--sps-fg))}.sps-btn--block{width:100%}.sps a:focus-visible,.sps button:focus-visible,.sps input:focus-visible,.sps summary:focus-visible{outline:3px solid rgb(var(--color-keyboard-focus, var(--sps-accent)));outline-offset:2px}.sps-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--sps-radius-pill);background-color:var(--sps-surface-2);border:1px solid var(--sps-border);font-size:var(--text-sm);line-height:1.2;color:rgb(var(--sps-fg))}.sps-pill svg{width:1em;height:1em;flex:0 0 auto}.sps-card{background-color:var(--sps-surface);border:1px solid var(--sps-border);border-radius:var(--sps-radius-card);padding:clamp(var(--sp-5),3vw,var(--sp-8))}.sps-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);width:100%;height:100%;min-height:180px;background:var(--sps-surface-2);border:1px dashed var(--sps-border-strong);color:var(--sps-faint);font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:.04em;text-align:center;padding:var(--sp-4)}.sps-img{display:block;width:100%;height:100%;object-fit:cover}.sps-stars{display:inline-flex;gap:2px}.sps-stars svg{width:1.1em;height:1.1em;fill:rgb(var(--sps-rating))}.sps-head{max-width:720px;margin:0 0 clamp(var(--sp-8),4vw,var(--sp-12))}.sps-head--center{margin-inline:auto;text-align:center}.sps-divider{height:1px;background:var(--sps-border);border:0;margin:0}@media(prefers-reduced-motion:reduce){.sps *,.sps *:before,.sps *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/sauna-presale.css.map */
