.sd-satc{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -6px 20px rgb(17 24 39 / .08);padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));transform:translateY(110%);transition:transform 0.25s ease;font-family:Montserrat,sans-serif}.sd-satc.is-visible{transform:translateY(0)}.sd-satc__in{display:flex;align-items:center;gap:12px;max-width:1370px;margin:0 auto}.sd-satc__img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:8px;background:#f4f4f6}.sd-satc__info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.sd-satc__name{font-size:13px;font-weight:600;line-height:1.3;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-satc__price{display:flex;align-items:baseline;gap:6px;font-size:15px;line-height:1.2}.sd-satc__now{font-weight:700;color:#1a1a1a}.sd-satc__now.is-sale{color:#eb001b}.sd-satc__was{font-size:13px;color:#8b8b8b}.sd-satc__btn{flex:0 0 auto;min-height:48px;padding:0 24px;border:0;border-radius:35px;background:#00a2e5;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color 0.15s ease}.sd-satc__btn:hover{background:#008fca}.sd-satc__btn:focus-visible{outline:3px solid #5333bc;outline-offset:2px}.sd-satc__btn[disabled]{opacity:.7;cursor:progress}body.sd-satc-on{padding-bottom:76px}body.menu-open .sd-satc{transform:translateY(110%)}@media (min-width:992px){.sd-satc{padding:12px 20px}.sd-satc__in{width:85.067vw}.sd-satc__name{font-size:15px}.sd-satc__btn{padding:0 40px;font-size:15px}}@media (prefers-reduced-motion:reduce){.sd-satc{transition:none}}