.bw .bw-liquid-button{position:relative;isolation:isolate;overflow:hidden}
.bw .bw-liquid-button::before,.bw .bw-liquid-button::after{content:'';position:absolute;inset:-60% -15%;pointer-events:none;opacity:0;z-index:-1;filter:blur(2px);border-radius:43% 57% 62% 38% / 65% 40% 60% 35%}
.bw .bw-liquid-button::before{background:radial-gradient(ellipse at 40% 60%,#f35a49 0%,#f46642 40%,#f4664200 72%);transform:translate(-75%,35%) scale(.7)}
.bw .bw-liquid-button::after{background:radial-gradient(ellipse at 65% 35%,#ee5147 0%,#f05c4099 40%,#f05c4000 70%);transform:translate(75%,-35%) scale(.7)}
.bw .bw-best-offer:not(:disabled){animation:bw-liquid-pulse 2.3s ease-in-out infinite}
.bw .bw-best-offer:not(:disabled)::before{animation:bw-liquid-left 2.3s ease-in-out infinite}
.bw .bw-best-offer:not(:disabled)::after{animation:bw-liquid-right 2.3s ease-in-out infinite}
.bw .bw-liquid-button:not(.bw-offer-in-view),.bw .bw-liquid-button:not(.bw-offer-in-view)::before,.bw .bw-liquid-button:not(.bw-offer-in-view)::after,.bw.bw-motion-paused .bw-liquid-button,.bw.bw-motion-paused .bw-liquid-button::before,.bw.bw-motion-paused .bw-liquid-button::after,.bw.bw-cart-is-open .bw-liquid-button,.bw.bw-cart-is-open .bw-liquid-button::before,.bw.bw-cart-is-open .bw-liquid-button::after{animation-play-state:paused}
.bw .bw-liquid-button.bw-add-tapped{animation:bw-add-press .18s ease-out both}
.bw .bw-liquid-button:disabled::before,.bw .bw-liquid-button:disabled::after{opacity:0;animation:none}
.bw-add-burst{position:fixed;width:48px;height:48px;overflow:hidden;contain:strict;z-index:2147483646;pointer-events:none}
.bw-add-burst::before{content:'';position:absolute;width:18px;height:18px;left:15px;top:15px;border:2px solid #bf4139;box-sizing:border-box;border-radius:50%;animation:bw-add-ring .48s ease-out both}
.bw-add-burst i{position:absolute;left:22px;top:22px;width:4px;height:4px;border-radius:50%;background:#b53d34;animation:bw-add-particle .5s ease-out both}
@keyframes bw-liquid-left{0%,100%{opacity:0;transform:translate(-75%,35%) scale(.7) rotate(-12deg)}15%{opacity:.9}42%{opacity:1;transform:translate(-5%,0) scale(1.2) rotate(8deg)}65%{opacity:.8;transform:translate(15%,-12%) scale(1.35) rotate(16deg)}86%{opacity:0;transform:translate(45%,-30%) scale(1.4) rotate(24deg)}}
@keyframes bw-liquid-right{0%,100%{opacity:0;transform:translate(75%,-35%) scale(.7) rotate(12deg)}22%{opacity:.85}48%{opacity:.95;transform:translate(5%,0) scale(1.2) rotate(-8deg)}70%{opacity:.75;transform:translate(-15%,12%) scale(1.35) rotate(-16deg)}90%{opacity:0;transform:translate(-45%,30%) scale(1.4) rotate(-24deg)}}
@keyframes bw-liquid-pulse{0%,15%,90%,100%{transform:scale(1)}48%,62%{transform:scale(var(--bw-grow-x,1.008),var(--bw-grow-y,1.054))}}
@keyframes bw-add-ring{from{transform:scale(.3);opacity:.8}to{transform:scale(1.15);opacity:0}}
@keyframes bw-add-particle{from{transform:translate(0,0) scale(1);opacity:.9}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}
@keyframes bw-add-press{0%{transform:scale(1)}40%{transform:scale(.985)}100%{transform:scale(1)}}
.bw-add-veil{position:fixed;inset:0;z-index:1000;background:#202e3e18;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none;animation:bw-cart-backdrop .18s ease-out both}
 .bw #bw-cart[open]{animation:bw-cart-appear .26s cubic-bezier(.2,.7,.3,1) both;translate:none!important}
 .bw #bw-cart::backdrop{background:#202e3e35;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:bw-cart-backdrop .22s ease-out both}
 @keyframes bw-cart-appear{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}
 @keyframes bw-cart-backdrop{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){
 .bw .bw-liquid-button,.bw .bw-liquid-button.bw-add-tapped,.bw .bw-liquid-button::before,.bw .bw-liquid-button::after{animation:none!important;transform:none!important}
 .bw .bw-best-offer:not(:disabled)::before{opacity:.35}
 .bw-add-burst{display:none}
 .bw .bw-add-veil,.bw #bw-cart[open],.bw #bw-cart::backdrop{animation:none!important;transform:none!important}
}

.bw-burst{display:none!important}
.bw :is(button,a,label,input){-webkit-tap-highlight-color:transparent}

.bw :is(.shr-offer,.bw-offer,.bw-pack-options label)>input[type=radio]{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;clip-path:inset(50%)!important;-webkit-appearance:none!important;appearance:none!important;pointer-events:none!important;box-shadow:none!important;background:transparent!important}
.bw .bw-cart-initial-loading{display:grid;place-items:center;width:100%;min-height:calc(100dvh - 160px)}
.bw .bw-cart-initial-spinner{display:block;width:34px;height:34px;border:2px solid #203c4b20;border-top-color:#203c4b;border-right-color:#bca06a;border-radius:50%;animation:bw-loading-spin .8s linear infinite}
@media(prefers-reduced-motion:reduce){.bw .bw-cart-initial-spinner{animation:none}}
