.bw-capsule{position:fixed;inset-inline:12px;top:auto;bottom:calc(var(--bw-capsule-bottom,16px) + env(safe-area-inset-bottom,0px));margin-inline:auto;width:max-content;max-width:calc(100% - 24px);z-index:90;padding:2px;border-radius:50px;isolation:isolate;overflow:hidden;opacity:0;transform:translateY(8px) scale(.96);pointer-events:none;transition:opacity .2s,transform .3s;box-shadow:0 6px 22px #21293a20;font-family:inherit}.bw-capsule:before{content:"";position:absolute;top:-160px;right:-160px;bottom:-160px;left:-160px;background:conic-gradient(#8e9fff,#d396db,#f3bd87,#8ed5c6,#8e9fff);z-index:-1;animation:bw-capsule-orbit 3s linear infinite;animation-play-state:paused}.bw-capsule.is-visible{opacity:1;transform:translateY(0) scale(1)}.bw-capsule.is-visible:before{animation-play-state:running}.bw-capsule-content{display:flex;align-items:center;gap:9px;background:#202a38f5;color:#fff;border-radius:50px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.4;text-align:center;min-height:40px}.bw-capsule-content>.bw-icon{color:#a9e4cd;flex-shrink:0;width:18px;height:18px}.bw-capsule.in-dialog{position:fixed;top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));margin:0 auto;z-index:4}.bw-interactive-flight{position:fixed!important;object-fit:contain;pointer-events:none;z-index:100;border-radius:8px;transform-origin:center}.bw-interactive-spark{position:fixed;width:4px;height:4px;border-radius:50%;background:#bca06a;box-shadow:0 0 7px #d9c598;pointer-events:none;z-index:101}.bw-interactive-choice{animation:bw-choice-glow .75s ease-out}.bw :is(.shr-offer,.bw-offer,.bw-pack-options label){transition:box-shadow .25s,border-color .25s,background-color .25s}.bw :is(.bw-button,[data-add],[data-cart-key],[data-mix-plus],[data-mix-minus]):active{transform:scale(.97)}.bw-shipping-track>span{transition:width .4s ease}@keyframes bw-capsule-orbit{to{transform:rotate(360deg)}}@keyframes bw-choice-glow{0%{box-shadow:0 0 #98b5d480}50%{box-shadow:0 0 0 3px #b4b1df70,0 0 16px #98b5d430}to{box-shadow:0 0 #98b5d400}}@media(prefers-reduced-motion:reduce){.bw-capsule,.bw-shipping-track>span,.bw :is(.shr-offer,.bw-offer,.bw-pack-options label){transition:none}.bw-capsule:before,.bw-interactive-choice{animation:none}.bw-capsule{transform:none}.bw :is(.bw-button,[data-add],[data-cart-key],[data-mix-plus],[data-mix-minus]):active{transform:none}}.bw :is(.shr-offer,.bw-offer,.bw-pack-options label){-webkit-tap-highlight-color:transparent}.bw .bw-haptic-choice>[data-bw-native-haptic]{border-radius:inherit;outline:none}.bw .bw-pack-options label{border-radius:var(--bw-radius,16px)}.bw .bw-pack-options input[type=radio]:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}.bw .bw-mini-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.bw .bw-cart-remove{font:inherit;font-size:12px;color:inherit;background:transparent;border:0;border-radius:10px;min-height:44px;padding:8px 12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.bw .bw-mini-line{touch-action:pan-y;transition:background .2s}.bw .bw-mini-line.is-swiped .bw-cart-remove{background:#a92d41;color:#fff;text-decoration:none;transform:translate(-4px)}.bw .bw-cart-remove:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bw .bw-cart-remove:disabled{opacity:.5;cursor:wait}@media(prefers-reduced-motion:reduce){.bw .bw-cart-remove,.bw .bw-mini-line{transition:none}}.bw .bw-cart-remove{opacity:1;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#9c2e40;background:#9c2e400a;text-decoration:none;border:1px solid #9c2e4025;flex-shrink:0}.bw .bw-mini-line{transform:translate(var(--bw-swipe-x,0px));transition:transform .22s ease,background .22s ease}.bw .bw-mini-line.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.bw .bw-mini-line.is-swiped{background:#9c2e4006;border-radius:12px}.bw .bw-mini-line.is-swiped .bw-cart-remove{background:#a92d41;color:#fff;transform:none}@media(prefers-reduced-motion:reduce){.bw .bw-mini-line{transition:none}}.bw .shr-offer{-webkit-tap-highlight-color:transparent;border-radius:16px}.bw .shr-offer-body.bw-interactive-choice{animation:bw-choice-glow .75s ease-out}.bw .bw-mini-line.is-delete-ready{background:#a92d4118;border-radius:12px}.bw .bw-mini-line.is-delete-ready .bw-cart-remove{background:#a92d41;color:#fff}@media(prefers-reduced-motion:reduce){.bw .shr-offer-body.bw-interactive-choice{animation:none}}.bw :is(.shr-offer,.bw-offer,.bw-pack-options label),.bw :is(.shr-offer,.bw-offer,.bw-pack-options label) input{touch-action:pan-y pinch-zoom}.bw .bw-mini-line:not(.is-gift){position:relative;padding-inline-end:82px}.bw .bw-mini-line .bw-cart-remove{position:absolute;inset-inline-end:14px;top:50%;margin:0;width:60px;height:48px;padding:9px;gap:4px;transform:translateY(-50%)!important}.bw .bw-cart-remove .bw-icon{width:18px;height:18px;flex-shrink:0;pointer-events:none}.bw .bw-mini-controls{justify-content:flex-start}.bw-cart-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;background:#f4f7ff66;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:wait;touch-action:none}.bw-cart-loading-card{display:flex;align-items:center;gap:12px;padding:17px 22px;border-radius:18px;background:#fffefc;box-shadow:0 8px 30px #20324518;color:#203245;font:600 13px/1.4 inherit}.bw-cart-loading-card i{width:20px;height:20px;border:2px solid #20324522;border-top-color:#203245;border-radius:50%;animation:bw-loading-spin .7s linear infinite}@keyframes bw-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bw-cart-loading-card i{animation:none}}.bw .bw-haptic-hitbox{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden!important;opacity:0!important;contain:paint;isolation:isolate;z-index:3!important;line-height:0;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.bw .bw-haptic-hitbox [data-bw-native-haptic]{-webkit-tap-highlight-color:transparent!important;outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important;clip-path:inset(0)}.bw .bw-haptic-hitbox:has([data-bw-native-haptic]:disabled){pointer-events:none}.bw .bw-haptic-hitbox:before,.bw .bw-haptic-hitbox:after{content:none!important}
/*# sourceMappingURL=/cdn/shop/t/69/assets/bw-interactive-v40.css.map */
