/* generated by scripts/ops/build-theme-assets.py - edit the unminified source */
@media (max-width:959px){body.vp-has-bottom-sheet.vp-bn-glass-on{padding-bottom:calc(78px + env(safe-area-inset-bottom))}body.page-pay-waiting.vp-has-bottom-sheet.vp-bn-glass-on,body.page-payment.vp-has-bottom-sheet.vp-bn-glass-on{padding-bottom:0}.vp-bottom-sheet.vp-bn-glass{--vp-bn-slot:68.75px;left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));width:-webkit-fit-content;width:fit-content;max-width:calc(100% - 24px);margin:0 auto;height:56px;min-height:0;padding:0 7px;justify-content:center;align-items:stretch;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.08) 55%,rgba(255,255,255,0) 100%),rgba(246,246,250,.46);-webkit-backdrop-filter:blur(14px) saturate(210%) brightness(1.04);backdrop-filter:blur(14px) saturate(210%) brightness(1.04);border:.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(255,255,255,.25),0 0 0 .5px rgba(0,0,0,.08),0 6px 22px rgba(0,0,0,.12);color:#242424;overflow:visible;transform:translate3d(0,var(--vp-bn-off,0),0);transition:transform .38s cubic-bezier(.2, .8, .2, 1);will-change:transform}.vp-bottom-sheet.vp-bn-glass.vp-bn-tracking{transition:none}.vp-bottom-sheet.vp-bn-glass.vp-bn-away{pointer-events:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vp-bottom-sheet.vp-bn-glass{background:rgba(249,249,251,.97)}}.vp-bottom-sheet.vp-bn-glass>.vp-item,.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active{flex:0 1 auto!important;width:var(--vp-bn-slot);min-width:0;position:relative}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn{position:relative;justify-content:flex-start;height:56px;padding:9px 0 0;color:#242424;overflow:visible;-webkit-tap-highlight-color:transparent}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn{color:#000}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn::before{content:"";position:absolute;z-index:-1;top:4px;left:50%;width:calc(100% + 7px);height:48px;border-radius:24px;background:rgba(0,0,10,.1);opacity:0;transform:translateX(-50%) scale(.72);transition:opacity .22s ease,transform .3s cubic-bezier(.2, .8, .2, 1)}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn::before{opacity:1;transform:translateX(-50%) scale(1)}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn:active::before{opacity:.6;transform:translateX(-50%) scale(.94)}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn{isolation:isolate}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-bn-on,.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-svg{position:static;display:block;flex:none;width:20px;height:20px;margin:0 0 3px;line-height:0;font-size:0;top:auto;right:auto}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-bn-on svg,.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-svg svg{position:static;display:block;width:20px;height:20px;transform:none;color:inherit}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-bn-on{display:none}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn.vp-bn-has-on>i.vp-svg{display:none}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn.vp-bn-has-on>i.vp-bn-on{display:block}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-bn-on svg .f{fill:currentColor!important;stroke:currentColor}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-bn-on svg .s{fill:none!important;stroke:currentColor}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-bn-on svg .w{fill:none!important;stroke:#fff}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn>i.vp-svg svg circle,.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn>i.vp-svg svg path,.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn>i.vp-svg svg rect{fill:none!important;stroke:currentColor}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>i.vp-svg svg .vp-fill{fill:currentColor!important;stroke:none}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn>.vp-title,.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>.vp-title{font-size:11px;line-height:15px;font-weight:400;padding:0 2px!important;color:inherit}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn>.vp-title{font-weight:700}.vp-bottom-sheet.vp-bn-glass>.vp-item[vp-id=cart]>.vp-btn>i.vp-bn-on svg,.vp-bottom-sheet.vp-bn-glass>.vp-item[vp-id=cart]>.vp-btn>i.vp-svg svg{transform:scaleX(-1)}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>.vp-number{position:absolute;top:17px;left:calc(50% + 2px);right:auto;margin:0;min-width:15px;width:auto;height:15px;padding:0 3px;border-radius:3px;background:#f04055;color:#fff;font-size:11px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px rgba(246,246,250,.9);box-sizing:border-box;pointer-events:none}.vp-bottom-sheet.vp-bn-glass>.vp-item.vp-active>.vp-btn>.vp-number{box-shadow:0 0 0 2px #e1e1e4}.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn>.vp-number.vp-empty{display:none}.vp-bn-totop{position:fixed;z-index:21;left:50%;bottom:calc(70px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 0 0 -19px;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,0) 70%),rgba(246,246,250,.46);-webkit-backdrop-filter:blur(14px) saturate(210%) brightness(1.04);backdrop-filter:blur(14px) saturate(210%) brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 .5px rgba(0,0,0,.08),0 6px 22px rgba(0,0,0,.12);color:#161616;cursor:pointer;opacity:0;transform:translateY(10px) scale(.86);pointer-events:none;transition:opacity .2s ease,transform .28s cubic-bezier(.2, .8, .2, 1);-webkit-tap-highlight-color:transparent}.vp-bn-totop.is-on{opacity:1;transform:none;pointer-events:auto}.vp-bn-totop:active{transform:scale(.92)}.vp-bn-totop:focus-visible{outline:2px solid #242424;outline-offset:2px}.vp-bn-totop svg{display:block;width:16px;height:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vp-bn-totop{background:rgba(249,249,251,.97)}}}@media (min-width:960px){.vp-bn-totop{display:none}}@media (prefers-reduced-motion:reduce){.vp-bn-totop,.vp-bottom-sheet.vp-bn-glass,.vp-bottom-sheet.vp-bn-glass>.vp-item>.vp-btn::before{transition:opacity .15s linear}.vp-bottom-sheet.vp-bn-glass{transform:none}.vp-bottom-sheet.vp-bn-glass.vp-bn-away{opacity:0}}