.ss-freeship{margin:16px 20px 12px;background:var(--ss-mist);border:1px solid var(--ss-line);border-radius:10px;padding:14px 16px 16px}.ss-freeship__text{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--ss-navy);margin-bottom:10px}.ss-freeship__text strong{font-weight:700;white-space:nowrap;color:var(--ss-blue)}.ss-freeship__text span{display:inline-flex;align-items:center;gap:8px}.ss-freeship__text svg{width:18px;height:18px}.ss-freeship__track{height:6px;border-radius:3px;background:#fff;overflow:hidden}.ss-freeship__track span{display:block;height:100%;background:var(--ss-blue);border-radius:3px;transition:width .4s ease}.ss-freeship.is-done .ss-freeship__text{color:var(--ss-green);font-weight:700}.ss-freeship.is-done .ss-freeship__track span{background:var(--ss-green)}html.ss-lock{overflow:hidden}.ss-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none}.ss-drawer.is-open{visibility:visible;pointer-events:auto}.ss-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d163073;opacity:0;transition:opacity .3s}.ss-drawer.is-open .ss-drawer__overlay{opacity:1}.ss-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:-12px 0 40px #0d16302e;outline:none}.ss-drawer.is-open .ss-drawer__panel{transform:none}.ss-drawer__head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ss-line)}.ss-drawer__head h2{margin:0;text-align:center;font-size:18px;font-weight:600;letter-spacing:.02em}.ss-drawer__bag{display:flex;color:var(--ss-navy)}.ss-drawer__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--ss-navy);border-radius:50%}.ss-drawer__close:hover{background:var(--ss-mist)}.ss-drawer__inner{flex:1;min-height:0;display:flex;flex-direction:column}.ss-drawer__inner.is-busy{opacity:.55;pointer-events:none;transition:opacity .15s}.ss-drawer__banner{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,var(--ss-pale),var(--ss-mist));text-decoration:none;min-height:96px;padding:0 0 0 20px;overflow:hidden}.ss-drawer__banner div{flex:1;padding:16px 0}.ss-drawer__banner strong{display:block;font-size:16px;font-weight:800;color:var(--ss-navy)}.ss-drawer__banner span{font-size:13px;color:var(--ss-muted)}.ss-drawer__banner-img{flex:none;width:110px;align-self:stretch}.ss-drawer__banner-img img{width:100%;height:100%;object-fit:cover}.ss-drawer__body{flex:1;overflow-y:auto;padding:8px 20px}.ss-drawer__empty{text-align:center;padding:64px 12px;display:flex;flex-direction:column;align-items:center;gap:4px}.ss-drawer__empty p{margin:0}.ss-drawer__empty .ss-btn{margin-top:20px}.ss-ci{display:grid;grid-template-columns:104px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--ss-line)}.ss-ci:last-child{border-bottom:0}.ss-ci__img{width:104px;height:104px;border-radius:10px;overflow:hidden;background:var(--ss-mist)}.ss-ci__img img{width:100%;height:100%;object-fit:cover}.ss-ci__info{display:flex;flex-direction:column;gap:6px;min-width:0}.ss-ci__title{font-size:14px;font-weight:700;text-decoration:none;color:var(--ss-navy)}.ss-ci__variant{align-self:flex-start;max-width:100%;font:13px var(--ss-font);color:var(--ss-muted);border:1px solid var(--ss-line);border-radius:8px;padding:6px 28px 6px 10px;background:#fff;cursor:pointer}.ss-ci__price{display:flex;gap:8px;align-items:baseline;font-size:14px}.ss-ci__price b{font-weight:600;color:var(--ss-navy)}.ss-ci__price s{color:var(--ss-muted);font-size:13px}.ss-ci__badge{align-self:stretch;background:var(--ss-mist);border-radius:4px;font-size:11px;text-align:center;padding:5px 8px;color:var(--ss-navy)}.ss-ci__badge b{letter-spacing:.08em}.ss-ci__actions{display:flex;align-items:center;gap:14px;margin-top:4px}.ss-stepper{flex:1;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border:1px solid var(--ss-line);border-radius:6px;height:40px;max-width:200px}.ss-stepper button{height:100%;background:none;border:0;font-size:18px;color:var(--ss-muted);cursor:pointer}.ss-stepper button:hover{color:var(--ss-blue)}.ss-stepper span{text-align:center;font-size:14px}.ss-ci__remove{background:none;border:0;padding:6px 0;font:12px var(--ss-font);color:var(--ss-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ss-ci__remove:hover{color:#c0392b}.ss-drawer__foot{border-top:1px solid var(--ss-line);padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px;font-size:13px;background:#fff}.ss-drawer__row{display:flex;justify-content:space-between;color:var(--ss-muted)}.ss-drawer__row:first-child span:last-child{color:var(--ss-navy);font-weight:600}.ss-drawer__free{color:var(--ss-green)!important;font-weight:700}.ss-drawer__delivery{margin:0;font-size:12px;color:var(--ss-navy)}.ss-drawer__cta{margin-top:8px;background:var(--ss-navy);border-color:var(--ss-navy);min-height:56px;letter-spacing:.04em}.ss-drawer__trust{margin:4px 0 0;text-align:center;font-size:12px;color:var(--ss-muted);white-space:pre}.ss-drawer__msg{margin:0 20px 8px;font-size:13px;color:#c0392b}@media(max-width:480px){.ss-ci{grid-template-columns:84px 1fr}.ss-ci__img{width:84px;height:84px}}@media(prefers-reduced-motion:reduce){.ss-drawer__panel,.ss-drawer__overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/schlaf-system-drawer.css.map */
