.pd-catalog .sd,.sd{z-index:58;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);opacity:0;font-family:var(--font-body,system-ui), system-ui, sans-serif;background:linear-gradient(120deg,#11785af0,#148a6af0 50%,#0e6b51f0);border-radius:999px;align-items:center;gap:4px;padding:5px;transition:transform .45s cubic-bezier(.34,1.36,.5,1),opacity .25s;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ecd2964d,0 18px 36px -16px #0a5540a6}.pd-catalog .sd.is-on,.sd.is-on{opacity:1;transform:translate(-50%)}.sd button,.pd-catalog .sd button{cursor:pointer;color:#fff;font:inherit;-webkit-tap-highlight-color:transparent;border:0}.sd svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sd .sd-b{background:#ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .18s,transform .2s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.sd-b:hover{background:#ffffff3d}.sd-b:active{transform:scale(.92)}.sd .sd-up,.pd-catalog .sd .sd-up{background:#fff;box-shadow:0 6px 14px -8px #00000073;color:#0e6b51!important}.sd-up:hover{background:#f1faf6}.sd .sd-cat{background:0 0;border-radius:999px;align-items:center;gap:8px;max-width:46vw;height:46px;padding:0 14px 0 16px;font-size:15px;font-weight:700;display:inline-flex}.sd-cat:hover{background:#ffffff1f}.sd-cat-t{text-overflow:ellipsis;white-space:nowrap;font-family:Golos Text Variable,system-ui,sans-serif;overflow:hidden}.sd-dot{background:#ecd296;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #ecd296cc}.sd :focus-visible{outline-offset:2px;outline:2.5px solid #f3d999}@media (max-width:640px){.pd-catalog .sd,.sd{left:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(140%)}.pd-catalog .sd.is-on,.sd.is-on{transform:none}.sd-cat{max-width:172px;padding:0 8px 0 12px;font-size:14px}.sd-b{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sd{transition:opacity .2s}}
