.vuetify[data-v-76824e3d] .v-overlay__content{margin:0 auto}.bundleEvent[data-v-e58b1036]{background:#f7f8fa;border:1px solid #e4e7ec;border-radius:12px;padding:12px 14px;position:relative;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease;width:100%}.bundleEvent.is-achieved[data-v-e58b1036]{background:linear-gradient(135deg,#fff5f9,#ffe9f2);border-color:#ffc2da;box-shadow:0 2px 10px #ff2d781f}.bundleEvent.is-compact[data-v-e58b1036]{border-radius:10px;padding:9px 11px}.bundleEvent__head[data-v-e58b1036]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bundleEvent.is-barless .bundleEvent__head[data-v-e58b1036]{margin-bottom:0}.bundleEvent__badge[data-v-e58b1036]{background:linear-gradient(135deg,#ff5c9d,#ff2d78);border-radius:999px;box-shadow:0 2px 6px #ff2d7847;color:#fff;flex:0 0 auto;font-size:13px;font-weight:800;padding:3px 11px;transition:box-shadow .4s ease;white-space:nowrap}.bundleEvent.is-achieved .bundleEvent__badge[data-v-e58b1036]{box-shadow:0 2px 12px #ff2d7880}.bundleEvent__msg[data-v-e58b1036]{color:#55606c;font-size:15px;line-height:1.35;text-align:left}.bundleEvent__msg[data-v-e58b1036] b{color:#ff2d78;font-weight:800}.bundleEvent.is-achieved .bundleEvent__msg[data-v-e58b1036]{color:#5a3b48}.bundleEvent.is-compact .bundleEvent__msg[data-v-e58b1036]{font-size:14.5px}.bundleEvent__bar[data-v-e58b1036]{display:flex;gap:0;position:relative;width:100%}.bundleEvent__seg[data-v-e58b1036]{align-items:center;animation:bundleSegIn-e58b1036 .3s ease both;animation-delay:calc(var(--seg-index)*.05s);background:#e6e9ee;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%);color:#98a2ae;display:flex;flex:1 1 0;font-size:12px;font-weight:800;height:22px;justify-content:center;min-width:0;overflow:hidden;position:relative;transition:color .35s ease}.bundleEvent__segFill[data-v-e58b1036]{background:linear-gradient(90deg,#ff6ba7,#ff2d78);top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.25,.8,.35,1);transition-delay:calc(var(--seg-index)*.13s);will-change:transform}.bundleEvent__seg.is-filled .bundleEvent__segFill[data-v-e58b1036]{transform:scaleX(1)}.bundleEvent__seg[data-v-e58b1036]:not(:first-child){margin-left:-2px}.bundleEvent__seg[data-v-e58b1036]:first-child{border-radius:6px 0 0 6px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.bundleEvent__seg[data-v-e58b1036]:last-child{border-radius:0 6px 6px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%)}.bundleEvent__seg.is-filled[data-v-e58b1036]{color:#fff;transition-delay:calc(var(--seg-index)*.13s + .16s)}.bundleEvent__seg.is-just-filled[data-v-e58b1036]{animation:bundleSegPop-e58b1036 .4s ease calc(var(--seg-index)*.13s + .28s)}.bundleEvent__segLabel[data-v-e58b1036]{position:relative;z-index:1}.bundleEvent.is-complete .bundleEvent__seg.is-filled[data-v-e58b1036]:after{animation:bundleShine-e58b1036 1.6s ease-in-out 1s 2;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.65) 50%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-120%);z-index:2}.bundleEvent__foot[data-v-e58b1036]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.bundleEvent__tier[data-v-e58b1036]{background:#eceff3;border-radius:999px;color:#8b95a1;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden;padding:3px 11px;position:relative;transition:color .35s ease,background .35s ease}.bundleEvent__tier.is-reached[data-v-e58b1036]{animation:bundleTierGradient-e58b1036 4s ease infinite;background:linear-gradient(120deg,#ff8a3d,#ff2d78 45%,#b721ff);background-size:200% 100%;box-shadow:0 2px 8px #ff2d7859;color:#fff}.bundleEvent__tier.is-reached[data-v-e58b1036]:after{animation:bundleTierShine-e58b1036 3.2s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skew(-20deg);width:40%}@keyframes bundleTierGradient-e58b1036{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bundleTierShine-e58b1036{0%{left:-60%}60%,to{left:130%}}@keyframes bundleSegIn-e58b1036{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes bundleSegPop-e58b1036{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes bundleShine-e58b1036{to{transform:translate(120%)}}.bundleEvent__celebrate[data-v-e58b1036]{top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;z-index:6}.bundleEvent.is-celebrating[data-v-e58b1036]{animation:bundleCardPop-e58b1036 .55s cubic-bezier(.2,1.4,.4,1)}.bundleEvent__pop[data-v-e58b1036]{animation:bundlePopIn-e58b1036 1.9s cubic-bezier(.2,1.5,.4,1) forwards;background:linear-gradient(120deg,#ff8a3d,#ff2d78 50%,#b721ff);border-radius:999px;box-shadow:0 6px 20px #ff2d7873;color:#fff;font-size:22px;font-weight:900;left:50%;letter-spacing:-.5px;padding:7px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.bundleEvent.is-compact .bundleEvent__pop[data-v-e58b1036]{font-size:18px;padding:6px 15px}.bundleEvent__confetti[data-v-e58b1036]{animation:bundleConfetti-e58b1036 1.5s ease-out forwards;animation-delay:calc(var(--i)*12ms);border-radius:2px;height:11px;left:50%;opacity:0;position:absolute;top:50%;transform-origin:center;width:7px;--angle:calc(var(--i)*20deg);--dist:76px}.bundleEvent__confetti[data-v-e58b1036]:nth-child(2n){--dist:104px}.bundleEvent__confetti[data-v-e58b1036]:nth-child(3n){--dist:60px}.bundleEvent__confetti[data-v-e58b1036]:nth-child(5n+1){background:#ff2d78}.bundleEvent__confetti[data-v-e58b1036]:nth-child(5n+2){background:#ffb400}.bundleEvent__confetti[data-v-e58b1036]:nth-child(5n+3){background:#22c1c3}.bundleEvent__confetti[data-v-e58b1036]:nth-child(5n+4){background:#7c4dff}.bundleEvent__confetti[data-v-e58b1036]:nth-child(5n+5){background:#ff8a3d}@keyframes bundleCardPop-e58b1036{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes bundlePopIn-e58b1036{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}28%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-58%) scale(.92)}}@keyframes bundleConfetti-e58b1036{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--angle))) translateY(calc(var(--dist)*-1)) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.bundleEvent.is-celebrating[data-v-e58b1036],.bundleEvent.is-complete .bundleEvent__seg.is-filled[data-v-e58b1036]:after,.bundleEvent__confetti[data-v-e58b1036],.bundleEvent__pop[data-v-e58b1036],.bundleEvent__seg[data-v-e58b1036],.bundleEvent__seg.is-just-filled[data-v-e58b1036],.bundleEvent__tier.is-reached[data-v-e58b1036],.bundleEvent__tier.is-reached[data-v-e58b1036]:after{animation:none}.bundleEvent__confetti[data-v-e58b1036]{display:none}.bundleEvent__segFill[data-v-e58b1036]{transition:none;transition-delay:0s}}@media (min-width:1100px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:1100px}}.direct-payment-modal[data-v-345f8cd4] .v-input--checkbox{margin-top:0!important}.direct-payment-modal[data-v-345f8cd4] .v-input--checkbox .v-label{margin-bottom:0!important}.vuetify[data-v-345f8cd4] .v-overlay__content{margin:0 auto}.dy-bottom-sheet[data-v-345f8cd4] .v-sheet{background-color:transparent}.dy-bottom-sheet[data-v-345f8cd4] .direct-payment-modal{background-color:#fff}.dy-bottom-sheet[data-v-345f8cd4] .v-label{opacity:1!important}.goodsSelector[data-v-345f8cd4] .v-label{opacity:1}.gift-icon-btn[data-v-345f8cd4]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;padding:8px;position:relative;transition:background-color .2s}.gift-icon-btn[data-v-345f8cd4]:hover{background-color:#0000000a}.gift-icon-label[data-v-345f8cd4]{color:#e91e63;font-size:12px;font-weight:600;margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:max-width .3s ease,opacity .3s ease,margin .3s ease;white-space:nowrap}@media (hover:hover){.gift-icon-btn:hover .gift-icon-label[data-v-345f8cd4]{margin-left:4px;max-width:60px;opacity:1}}.gift-icon-anim[data-v-345f8cd4]{animation:giftUnwrap-345f8cd4 3s ease-in-out infinite;transform-origin:center bottom}@keyframes giftUnwrap-345f8cd4{0%,to{transform:rotate(0) scale(1)}45%{transform:rotate(0) scale(1)}50%{transform:rotate(-6deg) scale(1.05)}55%{transform:rotate(5deg) scale(1.08)}59%{transform:rotate(-3deg) scale(1.05)}62%{transform:rotate(2deg) scale(1.02)}66%{transform:rotate(0) scale(1)}}.cartBtnWrap[data-v-345f8cd4]{position:relative}.bundleBubble[data-v-345f8cd4]{animation:bundleBubbleFloat-345f8cd4 1.9s ease-in-out infinite;background:linear-gradient(90deg,#6d28d9,#8b5cf6);border-radius:999px;bottom:calc(100% - 8px);box-shadow:0 3px 10px #6d28d959;color:#fff;font-size:12px;font-weight:700;left:50%;line-height:1.3;padding:4px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:2}.bundleBubble[data-v-345f8cd4]:after{border:5px solid transparent;border-top-color:#7c3aed;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}@keyframes bundleBubbleFloat-345f8cd4{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bundleBubble[data-v-345f8cd4]{animation:none}}.direct-payment-modal[data-v-d39c8b0a] .v-input--checkbox{margin-top:0!important}.direct-payment-modal[data-v-d39c8b0a] .v-input--checkbox .v-label{margin-bottom:0!important}.card[data-v-d39c8b0a]{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0003;height:90px;padding:10px;position:relative;width:85%}.card[data-v-d39c8b0a]:after{right:-20px}.card[data-v-d39c8b0a]:after,.card[data-v-d39c8b0a]:before{background-color:#e45b85;border-radius:40px;content:"";height:40px;position:absolute;top:26px;width:40px;z-index:1}.card[data-v-d39c8b0a]:before{left:-20px}.vertical[data-v-d39c8b0a]{border-left:5px dotted #000;height:70px;left:40%;position:absolute}.content h1[data-v-d39c8b0a]{color:#565656;font-size:35px;margin-left:-20px}.main[data-v-d39c8b0a]{align-items:center;display:flex;justify-content:space-between;padding:0 10px}
