.ss{--ss-max: 1280px;--ss-night: #1b2a4a;--ss-night-dark: #142038;--ss-copper: #8a5a22;--ss-copper-deco: #b07a3c;--ss-copper-dark: #97652f;--ss-cream: #faf6ef;--ss-sand: #f2ece1;--ss-line: #e6ddcf;--ss-border: #d8cdbb;--ss-ink: #1a1d24;--ss-ink-soft: #444b57;--ss-ink-mute: #7a7466;--ss-ink-dim: #6a7280;--ss-display: "Montserrat", Arial, sans-serif;--ss-body: "Montserrat", system-ui, -apple-system, sans-serif;font-family:var(--ss-body);color:var(--ss-ink);-webkit-font-smoothing:antialiased}.ss *,.ss *:before,.ss *:after{box-sizing:border-box}.ss h1,.ss h2,.ss h3{font-family:var(--ss-display);font-weight:600;letter-spacing:-.005em;margin:0;text-wrap:pretty;line-height:1.12}.ss p{text-wrap:pretty}.ss a{color:var(--ss-night);text-decoration:none}.ss a:hover{color:var(--ss-copper);text-decoration:underline}.ss img{display:block;max-width:100%}.ss button{font:inherit}.ss-wrap{max-width:var(--ss-max);margin:0 auto;padding:0 24px}.ss-section{padding:80px 0 0}.ss-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-copper)}.ss-eyebrow--light{color:#c9a273}.ss-h2{font-size:clamp(27px,2.8vw,38px)}.ss-lede{font-size:16.5px;line-height:1.65;color:var(--ss-ink-soft);margin:0;max-width:62ch}.ss-head{margin-bottom:26px}.ss-head__row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.ss .ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border:0;border-radius:3px;background:var(--ss-night);color:#fff;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.ss .ss-btn:hover{background:var(--ss-night-dark);color:#fff;text-decoration:none}.ss .ss-btn--ghost{background:transparent;color:var(--ss-ink);border:1px solid var(--ss-border);font-weight:500}.ss .ss-btn--ghost:hover{background:transparent;color:var(--ss-ink);border-color:var(--ss-night)}.ss .ss-btn--copper{background:var(--ss-copper)}.ss .ss-btn--copper:hover{background:var(--ss-copper-dark)}.ss .ss-btn--light{background:#fff;color:var(--ss-night);height:52px;padding:0 26px;font-size:15.5px}.ss .ss-btn--light:hover{background:#f0ebe1;color:var(--ss-night)}.ss .ss-btn--outline-light{background:transparent;color:#e4e9f2;border:1px solid #47577a;height:52px;padding:0 26px;font-size:15.5px;font-weight:500}.ss .ss-btn--outline-light:hover{background:transparent;color:#fff;border-color:#fff}.ss .ss-btn[disabled]{background:#9aa1b5;cursor:not-allowed}.ss-chips{display:flex;flex-wrap:wrap;gap:8px}.ss-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ss-line);background:#fff;border-radius:3px;padding:7px 11px;font-size:12.5px;font-weight:500;color:var(--ss-ink);text-decoration:none}.ss-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ss-copper-deco);flex-shrink:0}.ss-media{position:relative;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(135deg,#ebe4d7 0 12px,#f4efe5 12px 24px)}.ss-media img{width:100%;height:100%;object-fit:cover}.ss-media--43{aspect-ratio:4 / 3}.ss-media--32{aspect-ratio:3 / 2}.ss-media--1{aspect-ratio:1}.ss-media--169{aspect-ratio:16 / 9}.ss-media__note{display:grid;place-items:center;height:100%;padding:16px;font-size:12px;color:#8b8373;text-align:center;line-height:1.8;letter-spacing:.02em}.ss-badges{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ss-badge{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:2px;background:var(--ss-night);color:#fff}.ss-badge--light{background:#fff;color:var(--ss-night);border:1px solid var(--ss-line)}.ss-badge--sale{background:var(--ss-copper);color:#fff;letter-spacing:0;text-transform:none}.ss-grid{display:grid;gap:18px}.ss-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ss-grid--3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ss-grid--4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.ss-card{border:1px solid var(--ss-line);border-radius:3px;background:#fff;overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none}.ss-card:hover{border-color:var(--ss-night);color:inherit;text-decoration:none}.ss-card__body{padding:16px 18px;display:grid;gap:7px;flex:1;align-content:start}.ss-card__name{font-size:16.5px;font-weight:600;line-height:1.3}.ss-card__note{font-size:13.5px;color:var(--ss-ink-dim);line-height:1.5}.ss-card__meta{font-size:12.5px;color:var(--ss-ink-mute)}.ss-card__price{margin-top:auto;padding-top:8px;font-size:17px;font-weight:600;color:var(--ss-night);display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.ss-card__was{font-size:14px;font-weight:400;color:var(--ss-ink-mute);text-decoration:line-through}.ss-facts{background:#fff;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.ss-facts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:28px 24px;text-align:center;padding:38px 0}.ss-fact__v{font-family:var(--ss-display);font-size:34px;font-weight:600;color:var(--ss-night);line-height:1}.ss-fact__l{font-size:14px;color:#55605b;margin-top:7px}.ss-panel{background:var(--ss-night);color:#dbe2ee;border-radius:4px;padding:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px 48px;align-items:center}.ss-panel h2{color:#fff}.ss-panel p{font-size:15.5px;line-height:1.65;color:#bcc7db;margin:0}.ss-panel__actions{display:flex;gap:12px;flex-wrap:wrap}.ss-rows{display:grid;gap:88px}.ss-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:44px 64px;align-items:center}.ss-row--flip .ss-row__media{order:2}.ss-row--flip .ss-row__text{order:1}.ss-row__text h2{margin:12px 0 16px;font-size:clamp(26px,2.7vw,36px)}.ss-row__text p{font-size:16px;line-height:1.7;color:var(--ss-ink-soft);margin:0 0 16px}.ss-row__text p:last-child{margin-bottom:0}.ss-table{overflow-x:auto;border:1px solid var(--ss-line);border-radius:3px;background:#fff}.ss-table__grid{display:grid;min-width:580px;font-size:15px}.ss-table__cell{padding:14px 18px;line-height:1.45;border-top:1px solid #f0ebe1}.ss-table__cell--head{border-top:0;font-weight:600;background:var(--ss-sand)}.ss-table__cell--crit{color:#55605b}.ss-table__cell--mine{background:#f5f7fb;font-weight:500}.ss-table__cell--head.ss-table__cell--mine{background:var(--ss-night);color:#fff}.ss-faq{border-top:1px solid var(--ss-line)}.ss-faq details{border-bottom:1px solid var(--ss-line)}.ss-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-size:17px;font-weight:600;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.ss-faq summary::-webkit-details-marker{display:none}.ss-faq summary:after{content:"+";color:var(--ss-copper);font-size:21px;line-height:1}.ss-faq details[open] summary:after{content:"\2212"}.ss-faq__a{padding:0 0 22px;font-size:16px;line-height:1.7;color:var(--ss-ink-soft);max-width:68ch}.ss-faq__a p{margin:0 0 12px}.ss-faq__a p:last-child{margin-bottom:0}.ss-usp{background:var(--ss-night);color:#dbe2ee;font-size:13.5px}.ss-usp__row{display:flex;gap:8px 24px;justify-content:center;flex-wrap:wrap;padding:10px 24px}.ss-usp__sep{opacity:.35}.ss-sticky{position:fixed;bottom:0;left:0;right:0;background:#faf6eff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ss-border);z-index:30;transform:translateY(110%);transition:transform .22s ease}.ss-sticky.is-on{transform:translateY(0)}.ss-sticky__row{display:flex;align-items:center;gap:18px;padding:12px 24px;max-width:var(--ss-max);margin:0 auto}.ss-sticky__thumb{width:52px;height:52px;border-radius:3px;flex-shrink:0;object-fit:cover;background:#ebe4d7}.ss-sticky__txt{flex:1;min-width:0}.ss-sticky__name,.ss-sticky__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sticky__name{font-size:15px;font-weight:600}.ss-sticky__sub{font-size:13px;color:var(--ss-ink-mute)}.ss-sticky__btn{height:48px;padding:0 24px;border:0;border-radius:3px;background:var(--ss-night);color:#fff;font-size:15.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ss-sticky__btn:hover{background:var(--ss-night-dark)}@media(max-width:599px){.ss-section{padding-top:54px}.ss-wrap{padding:0 16px}.ss-panel{padding:26px 22px}.ss-rows{gap:56px}.ss-btn{width:100%}.ss-sticky__row{padding:10px 16px;gap:12px}.ss-sticky__thumb{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sweetsleep.css.map */
