.bundle-builder.balatro-theme .bb-step-content,.bundle-builder.balatro-theme .bb-step-container{overflow:visible!important}.bundle-builder.balatro-theme .bb-product-grid-wrapper{overflow:visible;position:relative;margin-bottom:10px;width:100vw;margin-left:calc(-50vw + 50%);flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.bundle-builder.balatro-theme .bb-product-grid{display:flex;flex-direction:row;gap:40px;overflow:visible!important;padding:20px 80px 60px;position:relative;cursor:grab;user-select:none;-webkit-user-select:none;justify-content:flex-start;touch-action:pan-y}@media (max-height: 800px){.bundle-builder.balatro-theme .bb-product-grid{padding:15px 60px 40px;gap:30px}}@media (max-height: 650px){.bundle-builder.balatro-theme .bb-product-grid{padding:10px 40px 30px;gap:25px}}.bundle-builder.balatro-theme .bb-product-grid.bb-carousel-dragging{cursor:grabbing}@media (hover: none){.bundle-builder.balatro-theme .bb-product-grid.is-scrolling .bb-balatro-card{pointer-events:none}}.bundle-builder.balatro-theme .bb-carousel-track{display:flex;flex-direction:row;gap:40px;transition:transform .1s ease-out;will-change:transform}.bundle-builder.balatro-theme .bb-carousel-track.bb-carousel-snapping{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.bundle-builder.balatro-theme .bb-carousel-track.bb-carousel-no-transition{transition:none!important}.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{flex:0 0 auto;--carousel-card-width: 180px}@media (min-width: 600px){.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{--carousel-card-width: 200px}}@media (min-width: 900px){.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{--carousel-card-width: 220px}}@media (min-width: 1200px){.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{--carousel-card-width: 240px}}.bundle-builder.balatro-theme .bb-balatro-card.bb-carousel-clone{pointer-events:none}.bundle-builder.balatro-theme .bb-balatro-card.bb-collecting:nth-child(odd){--collect-rotation: 2deg}.bundle-builder.balatro-theme .bb-balatro-card.bb-collecting:nth-child(2n){--collect-rotation: -2deg}.bb-balatro-card{--card-width: 126px;--card-height: 176px;--card-border-radius: 12px;--card-perspective: 1000px;--shine-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--mouse-x: 50%;--mouse-y: 50%;--spark-padding: 150px;position:relative;width:var(--card-width);height:var(--card-height);overflow:visible!important;cursor:pointer;user-select:none;-webkit-user-select:none;perspective:var(--card-perspective)}@media (hover: none){.bb-balatro-card:hover:not(.active-slot):not(.selected){transform:none!important;z-index:1!important}.bb-balatro-card:hover:not(.active-slot):not(.selected) .bb-card-3d{transform:rotateX(0) rotateY(0) translateZ(0)!important}.bb-balatro-card:hover:not(.active-slot):not(.selected) .bb-card-artwork{transform:none!important;box-shadow:inset 0 4px 8px #0009,inset 0 1px 3px #000c,inset 0 -2px 4px #ffffff0d!important;border-color:transparent!important}.bb-balatro-card:hover:not(.active-slot):not(.selected) .bb-card-shine{opacity:0!important}}.bb-spark-canvas{position:absolute;top:calc(-1 * var(--spark-padding));left:calc(-1 * var(--spark-padding));width:calc(100% + var(--spark-padding) * 2);height:calc(100% + var(--spark-padding) * 2);pointer-events:none;z-index:0}@supports (-webkit-touch-callout: none){.bb-balatro-card{--spark-padding: 80px}}.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{--card-width: var(--carousel-card-width, 140px);--card-height: calc(var(--carousel-card-width, 140px) * 1.4)}@media (min-width: 600px){.bb-balatro-card{--card-width: 162px;--card-height: 227px}.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{--card-width: var(--carousel-card-width, 162px);--card-height: calc(var(--carousel-card-width, 162px) * 1.4)}}@media (min-width: 900px){.bb-balatro-card{--card-width: 198px;--card-height: 277px}.bundle-builder.balatro-theme .bb-product-grid .bb-balatro-card{--card-width: var(--carousel-card-width, 180px);--card-height: calc(var(--carousel-card-width, 180px) * 1.4)}}.bb-card-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transition:transform .3s ease-out;will-change:transform}.bb-balatro-card:hover .bb-card-3d,.bb-balatro-card.active-slot .bb-card-3d{transition:none}.bb-balatro-card:hover,.bb-balatro-card.active-slot{z-index:999999}.bb-balatro-card:hover .bb-card-3d,.bb-balatro-card.active-slot .bb-card-3d{transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(30px)}.bb-card-3d-shadow{position:absolute;top:10px;left:10px;right:-10px;bottom:-10px;background:#0006;border-radius:12px;filter:blur(12px);z-index:-1;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease,filter .3s ease;opacity:.5;transform:translate(var(--shadow-x, 0px)) translateY(var(--shadow-y, 0px))}.bb-balatro-card:hover .bb-card-3d-shadow,.bb-balatro-card.active-slot .bb-card-3d-shadow{transition:none;opacity:.7;filter:blur(18px)}.bb-card-3d{clip-path:polygon(0px calc(100% - 14px),2px calc(100% - 14px),2px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 2px),14px calc(100% - 2px),14px 100%,calc(100% - 14px) 100%,calc(100% - 14px) calc(100% - 2px),calc(100% - 10px) calc(100% - 2px),calc(100% - 10px) calc(100% - 4px),calc(100% - 6px) calc(100% - 4px),calc(100% - 6px) calc(100% - 6px),calc(100% - 4px) calc(100% - 6px),calc(100% - 4px) calc(100% - 10px),calc(100% - 2px) calc(100% - 10px),calc(100% - 2px) calc(100% - 14px),100% calc(100% - 14px),100% 14px,calc(100% - 2px) 14px,calc(100% - 2px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 2px,calc(100% - 14px) 2px,calc(100% - 14px) 0px,14px 0px,14px 2px,10px 2px,10px 4px,6px 4px,6px 6px,4px 6px,4px 10px,2px 10px,2px 14px,0px 14px)}.bb-card-3d:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:var(--balatro-panel-border);display:block;pointer-events:none;z-index:1;will-change:clip-path,background;animation:none;clip-path:polygon(0px calc(100% - 14px),2px calc(100% - 14px),2px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 2px),14px calc(100% - 2px),14px 100%,calc(100% - 14px) 100%,calc(100% - 14px) calc(100% - 2px),calc(100% - 10px) calc(100% - 2px),calc(100% - 10px) calc(100% - 4px),calc(100% - 6px) calc(100% - 4px),calc(100% - 6px) calc(100% - 6px),calc(100% - 4px) calc(100% - 6px),calc(100% - 4px) calc(100% - 10px),calc(100% - 2px) calc(100% - 10px),calc(100% - 2px) calc(100% - 14px),100% calc(100% - 14px),100% 14px,calc(100% - 2px) 14px,calc(100% - 2px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 2px,calc(100% - 14px) 2px,calc(100% - 14px) 0px,14px 0px,14px 2px,10px 2px,10px 4px,6px 4px,6px 6px,4px 6px,4px 10px,2px 10px,2px 14px,0px 14px,0px 50%,2px 50%,2px 14px,4px 14px,4px 10px,6px 10px,6px 6px,10px 6px,10px 4px,14px 4px,14px 2px,calc(100% - 14px) 2px,calc(100% - 14px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 14px,calc(100% - 2px) 14px,calc(100% - 2px) calc(100% - 14px),calc(100% - 4px) calc(100% - 14px),calc(100% - 4px) calc(100% - 10px),calc(100% - 6px) calc(100% - 10px),calc(100% - 6px) calc(100% - 6px),calc(100% - 10px) calc(100% - 6px),calc(100% - 10px) calc(100% - 4px),calc(100% - 14px) calc(100% - 4px),calc(100% - 14px) calc(100% - 2px),14px calc(100% - 2px),14px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 14px),2px calc(100% - 14px),2px 50%,0px 50%)}.bb-card-face{position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#2a3f54,#1b2838);box-shadow:0 4px #0d1b2a,0 8px 20px #00000080;overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden;transform-style:preserve-3d;clip-path:polygon(2px 14px,4px 14px,4px 10px,6px 10px,6px 6px,10px 6px,10px 4px,14px 4px,14px 2px,calc(100% - 14px) 2px,calc(100% - 14px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 14px,calc(100% - 2px) 14px,calc(100% - 2px) calc(100% - 14px),calc(100% - 4px) calc(100% - 14px),calc(100% - 4px) calc(100% - 10px),calc(100% - 6px) calc(100% - 10px),calc(100% - 6px) calc(100% - 6px),calc(100% - 10px) calc(100% - 6px),calc(100% - 10px) calc(100% - 4px),calc(100% - 14px) calc(100% - 4px),calc(100% - 14px) calc(100% - 2px),14px calc(100% - 2px),14px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 14px),2px calc(100% - 14px))}.bb-card-border-glow{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:8px;background:transparent;opacity:0;transition:opacity 1.2s ease,box-shadow 1.2s ease;pointer-events:none;z-index:-1}.bb-balatro-card:hover:not(.selected) .bb-card-border-glow{opacity:1;transition:opacity .3s ease,box-shadow .3s ease;box-shadow:0 0 20px var(--balatro-cyan),0 0 40px var(--balatro-cyan),0 0 60px #4ecdc480}.bb-balatro-card.selected .bb-card-border-glow{opacity:1;transition:opacity .15s ease,box-shadow .15s ease,filter .3s ease;box-shadow:0 0 20px var(--balatro-gold),0 0 40px var(--balatro-gold),0 0 65px #f9c84699}.bb-balatro-card.selected.tier-1 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-1-color),0 0 40px var(--tier-1-color),0 0 65px var(--tier-1-color)}.bb-balatro-card.selected.tier-2 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-2-color),0 0 40px var(--tier-2-color),0 0 65px var(--tier-2-color)}.bb-balatro-card.selected.tier-3 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-3-color),0 0 40px var(--tier-3-color),0 0 65px var(--tier-3-color)}.bb-balatro-card.selected.tier-4 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-4-color),0 0 40px var(--tier-4-color),0 0 65px var(--tier-4-color)}.bb-balatro-card.selected.tier-5 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-5-color),0 0 40px var(--tier-5-color),0 0 65px var(--tier-5-color)}.bb-balatro-card.selected.tier-6 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-6-color),0 0 40px var(--tier-6-color),0 0 65px var(--tier-6-color)}.bb-balatro-card.selected.tier-7 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-7-color),0 0 40px var(--tier-7-color),0 0 65px var(--tier-7-color)}.bb-balatro-card.selected.tier-8 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-8-color),0 0 40px var(--tier-8-color),0 0 65px var(--tier-8-color)}.bb-balatro-card.selected.tier-9 .bb-card-border-glow{box-shadow:0 0 20px var(--tier-9-color),0 0 40px var(--tier-9-color),0 0 65px var(--tier-9-color)}.bb-balatro-card.selected.tier-1 .bb-card-3d:after{background:var(--tier-1-color);animation:none}.bb-balatro-card.selected.tier-2 .bb-card-3d:after{background:var(--tier-2-color);animation:none}.bb-balatro-card.selected.tier-3 .bb-card-3d:after{background:var(--tier-3-color);animation:none}.bb-balatro-card.selected.tier-4 .bb-card-3d:after{background:var(--tier-4-color);animation:none}.bb-balatro-card.selected.tier-5 .bb-card-3d:after{background:var(--tier-5-color);animation:none}.bb-balatro-card.selected.tier-6 .bb-card-3d:after{background:var(--tier-6-color);animation:none}.bb-balatro-card.selected.tier-7 .bb-card-3d:after{background:var(--tier-7-color);animation:none}.bb-balatro-card.selected.tier-8 .bb-card-3d:after{background:var(--tier-8-color);animation:none}.bb-balatro-card.selected.tier-9 .bb-card-3d:after{background:var(--tier-9-color);animation:none}.bb-balatro-card.selected.tier-10 .bb-card-border-glow{box-shadow:0 0 25px #c56cf0,0 0 50px #686de0,0 0 75px #4ecdc4}.bb-balatro-card.selected.tier-10 .bb-card-3d:after{background:linear-gradient(135deg,#c56cf0,#686de0,#4ecdc4);clip-path:polygon(0px calc(100% - 14px),2px calc(100% - 14px),2px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 2px),14px calc(100% - 2px),14px 100%,calc(100% - 14px) 100%,calc(100% - 14px) calc(100% - 2px),calc(100% - 10px) calc(100% - 2px),calc(100% - 10px) calc(100% - 4px),calc(100% - 6px) calc(100% - 4px),calc(100% - 6px) calc(100% - 6px),calc(100% - 4px) calc(100% - 6px),calc(100% - 4px) calc(100% - 10px),calc(100% - 2px) calc(100% - 10px),calc(100% - 2px) calc(100% - 14px),100% calc(100% - 14px),100% 14px,calc(100% - 2px) 14px,calc(100% - 2px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 2px,calc(100% - 14px) 2px,calc(100% - 14px) 0px,14px 0px,14px 2px,10px 2px,10px 4px,6px 4px,6px 6px,4px 6px,4px 10px,2px 10px,2px 14px,0px 14px,0px 50%,4px 50%,4px 18px,6px 18px,6px 14px,8px 14px,8px 10px,10px 10px,10px 8px,14px 8px,14px 6px,18px 6px,18px 4px,calc(100% - 18px) 4px,calc(100% - 18px) 6px,calc(100% - 14px) 6px,calc(100% - 14px) 8px,calc(100% - 10px) 8px,calc(100% - 10px) 10px,calc(100% - 8px) 10px,calc(100% - 8px) 14px,calc(100% - 6px) 14px,calc(100% - 6px) 18px,calc(100% - 4px) 18px,calc(100% - 4px) calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 14px),calc(100% - 8px) calc(100% - 14px),calc(100% - 8px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 8px),calc(100% - 14px) calc(100% - 8px),calc(100% - 14px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) calc(100% - 4px),18px calc(100% - 4px),18px calc(100% - 6px),14px calc(100% - 6px),14px calc(100% - 8px),10px calc(100% - 8px),10px calc(100% - 10px),8px calc(100% - 10px),8px calc(100% - 14px),6px calc(100% - 14px),6px calc(100% - 18px),4px calc(100% - 18px),4px 50%,0px 50%)!important}.bb-balatro-card.selected .bb-card-border-glow{transition:box-shadow .4s ease-out}.bb-balatro-card.selected .bb-card-3d:after{transition:background .4s ease-out}.bundle-builder.balatro-theme .bb-balatro-card.deselecting.clicking,.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-card-border-glow,.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-card-3d-shadow{animation:none!important}@keyframes card-click-bounce{0%{transform:rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) scale(1)}35%{transform:rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) scale(.95)}60%{transform:rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) scale(1.02)}85%{transform:rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) scale(.99)}to{transform:rotateX(var(--rotate-x, 0deg)) rotateY(var(--rotate-y, 0deg)) scale(1)}}@keyframes glow-pulse-pop{0%{opacity:1;box-shadow:0 0 15px var(--balatro-gold),0 0 30px var(--balatro-gold),0 0 50px #f9c84699}20%{opacity:1;box-shadow:0 0 10px var(--balatro-gold),0 0 20px var(--balatro-gold),0 0 35px #f9c84680}50%{opacity:1;box-shadow:0 0 25px var(--balatro-gold),0 0 50px var(--balatro-gold),0 0 75px #f9c846cc}to{opacity:1;box-shadow:0 0 15px var(--balatro-gold),0 0 30px var(--balatro-gold),0 0 50px #f9c84699}}@keyframes shadow-bounce{0%,to{transform:translate(var(--shadow-x, 0px)) translateY(var(--shadow-y, 0px))}}.bundle-builder.balatro-theme .bb-balatro-card.clicking .bb-card-3d{animation:card-click-bounce .2s cubic-bezier(.175,.885,.32,1.275) forwards!important}.bundle-builder.balatro-theme .bb-balatro-card.clicking.selected .bb-card-3d:after{clip-path:polygon(0px calc(100% - 14px),2px calc(100% - 14px),2px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 2px),14px calc(100% - 2px),14px 100%,calc(100% - 14px) 100%,calc(100% - 14px) calc(100% - 2px),calc(100% - 10px) calc(100% - 2px),calc(100% - 10px) calc(100% - 4px),calc(100% - 6px) calc(100% - 4px),calc(100% - 6px) calc(100% - 6px),calc(100% - 4px) calc(100% - 6px),calc(100% - 4px) calc(100% - 10px),calc(100% - 2px) calc(100% - 10px),calc(100% - 2px) calc(100% - 14px),100% calc(100% - 14px),100% 14px,calc(100% - 2px) 14px,calc(100% - 2px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 2px,calc(100% - 14px) 2px,calc(100% - 14px) 0px,14px 0px,14px 2px,10px 2px,10px 4px,6px 4px,6px 6px,4px 6px,4px 10px,2px 10px,2px 14px,0px 14px,0px 50%,4px 50%,4px 18px,6px 18px,6px 14px,8px 14px,8px 10px,10px 10px,10px 8px,14px 8px,14px 6px,18px 6px,18px 4px,calc(100% - 18px) 4px,calc(100% - 18px) 6px,calc(100% - 14px) 6px,calc(100% - 14px) 8px,calc(100% - 10px) 8px,calc(100% - 10px) 10px,calc(100% - 8px) 10px,calc(100% - 8px) 14px,calc(100% - 6px) 14px,calc(100% - 6px) 18px,calc(100% - 4px) 18px,calc(100% - 4px) calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 14px),calc(100% - 8px) calc(100% - 14px),calc(100% - 8px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 8px),calc(100% - 14px) calc(100% - 8px),calc(100% - 14px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) calc(100% - 4px),18px calc(100% - 4px),18px calc(100% - 6px),14px calc(100% - 6px),14px calc(100% - 8px),10px calc(100% - 8px),10px calc(100% - 10px),8px calc(100% - 10px),8px calc(100% - 14px),6px calc(100% - 14px),6px calc(100% - 18px),4px calc(100% - 18px),4px 50%,0px 50%)!important}.bundle-builder.balatro-theme .bb-balatro-card.clicking .bb-card-border-glow{animation:glow-pulse-pop .2s ease-out forwards}.bundle-builder.balatro-theme .bb-balatro-card.clicking .bb-card-3d-shadow{animation:shadow-bounce .2s ease-out forwards}.bb-balatro-card:hover:not(.selected) .bb-card-3d:after,.bb-balatro-card.active-slot:not(.selected) .bb-card-3d:after{background:var(--balatro-cyan)}.bb-balatro-card:hover:not(.selected) .bb-card-face,.bb-balatro-card.active-slot:not(.selected) .bb-card-face{box-shadow:0 8px #0d1b2a,0 16px 40px #0009}.bb-balatro-card.selected .bb-card-3d:after{background:var(--balatro-gold);clip-path:polygon(0px calc(100% - 14px),2px calc(100% - 14px),2px calc(100% - 10px),4px calc(100% - 10px),4px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 4px),10px calc(100% - 4px),10px calc(100% - 2px),14px calc(100% - 2px),14px 100%,calc(100% - 14px) 100%,calc(100% - 14px) calc(100% - 2px),calc(100% - 10px) calc(100% - 2px),calc(100% - 10px) calc(100% - 4px),calc(100% - 6px) calc(100% - 4px),calc(100% - 6px) calc(100% - 6px),calc(100% - 4px) calc(100% - 6px),calc(100% - 4px) calc(100% - 10px),calc(100% - 2px) calc(100% - 10px),calc(100% - 2px) calc(100% - 14px),100% calc(100% - 14px),100% 14px,calc(100% - 2px) 14px,calc(100% - 2px) 10px,calc(100% - 4px) 10px,calc(100% - 4px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 4px,calc(100% - 10px) 4px,calc(100% - 10px) 2px,calc(100% - 14px) 2px,calc(100% - 14px) 0px,14px 0px,14px 2px,10px 2px,10px 4px,6px 4px,6px 6px,4px 6px,4px 10px,2px 10px,2px 14px,0px 14px,0px 50%,4px 50%,4px 18px,6px 18px,6px 14px,8px 14px,8px 10px,10px 10px,10px 8px,14px 8px,14px 6px,18px 6px,18px 4px,calc(100% - 18px) 4px,calc(100% - 18px) 6px,calc(100% - 14px) 6px,calc(100% - 14px) 8px,calc(100% - 10px) 8px,calc(100% - 10px) 10px,calc(100% - 8px) 10px,calc(100% - 8px) 14px,calc(100% - 6px) 14px,calc(100% - 6px) 18px,calc(100% - 4px) 18px,calc(100% - 4px) calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 14px),calc(100% - 8px) calc(100% - 14px),calc(100% - 8px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 8px),calc(100% - 14px) calc(100% - 8px),calc(100% - 14px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) calc(100% - 4px),18px calc(100% - 4px),18px calc(100% - 6px),14px calc(100% - 6px),14px calc(100% - 8px),10px calc(100% - 8px),10px calc(100% - 10px),8px calc(100% - 10px),8px calc(100% - 14px),6px calc(100% - 14px),6px calc(100% - 18px),4px calc(100% - 18px),4px 50%,0px 50%)}.bb-balatro-card.selected .bb-card-face{box-shadow:0 4px #4a3a1a,0 8px 20px #00000080;clip-path:polygon(4px 18px,6px 18px,6px 14px,8px 14px,8px 10px,10px 10px,10px 8px,14px 8px,14px 6px,18px 6px,18px 4px,calc(100% - 18px) 4px,calc(100% - 18px) 6px,calc(100% - 14px) 6px,calc(100% - 14px) 8px,calc(100% - 10px) 8px,calc(100% - 10px) 10px,calc(100% - 8px) 10px,calc(100% - 8px) 14px,calc(100% - 6px) 14px,calc(100% - 6px) 18px,calc(100% - 4px) 18px,calc(100% - 4px) calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 14px),calc(100% - 8px) calc(100% - 14px),calc(100% - 8px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 8px),calc(100% - 14px) calc(100% - 8px),calc(100% - 14px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) calc(100% - 4px),18px calc(100% - 4px),18px calc(100% - 6px),14px calc(100% - 6px),14px calc(100% - 8px),10px calc(100% - 8px),10px calc(100% - 10px),8px calc(100% - 10px),8px calc(100% - 14px),6px calc(100% - 14px),6px calc(100% - 18px),4px calc(100% - 18px))}.bb-card-selected-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:calc(var(--card-border-radius) + 4px);background:transparent;transition:all .3s ease;pointer-events:none;z-index:-1}.bb-balatro-card.selected .bb-card-selected-glow{background:radial-gradient(ellipse at center,rgba(249,200,70,.3) 0%,transparent 70%);opacity:.85}.bundle-builder.balatro-theme .bb-price-label{position:absolute;bottom:7px;left:-24px;transform:translate3d(32px,-36px,120px);z-index:10;border-bottom:none;height:23px;background:#171e1f;padding:4px;border-radius:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s ease;overflow:hidden;box-shadow:none;filter:drop-shadow(0 -1px 2px #000000a3);clip-path:polygon(0 100%,0 4px,2px 4px,2px 2px,4px 2px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 4px,100% 4px,100% 100%)}.bb-balatro-card.selected .bb-price-label{bottom:7px}.bundle-builder.balatro-theme .bb-price-label-inner{position:relative;background:#374040;padding:4px 7px 1px;border-radius:5px;display:flex;line-height:11px;align-items:center;justify-content:center}.bundle-builder.balatro-theme .bb-price-value{color:#ebb856;font-size:14px;font-weight:100;letter-spacing:.5px;text-shadow:0px 2px #0000005e;transition:text-shadow .3s ease;display:inline-block}@keyframes cash-register-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-30px);opacity:0}}@keyframes cash-register-in{0%{transform:translateY(100%) scale(.5);opacity:0}40%{transform:translateY(-15%) scale(.9,1.15);opacity:1}60%{transform:translateY(4%) scale(1.05,.95)}80%{transform:translateY(-2%) scale(.98,1.02)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes card-inner-impact{0%,40%{transform:translateY(0) scale(1)}55%{transform:translateY(3px) scale(1.005,.995)}70%{transform:translateY(-1px) scale(.998,1.002)}to{transform:translateY(0) scale(1)}}@keyframes card-inner-impact-upgrade{0%,40%{transform:translateY(0) scale(1)}55%{transform:translateY(3px) scale(1.005,.995)}70%{transform:translateY(-1px) scale(.998,1.002)}to{transform:translateY(0) scale(1)}}@keyframes checkmark-fade-out{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-15px) scale(.8);opacity:0}}@keyframes price-fade-in{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes card-settle-down{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-2px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes checkmark-float-away{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(30px) scale(.8);opacity:0}}@keyframes price-float-back{0%{transform:translateY(-30px);opacity:0}70%{transform:translateY(2px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes card-soft-settle{0%{transform:translateY(0) scale(1)}30%{transform:translateY(1px) scale(1)}to{transform:translateY(0) scale(1)}}.bundle-builder.balatro-theme .bb-card-inner{width:100%;height:100%;position:relative}.bundle-builder.balatro-theme .bb-price-value{transform:translateY(0);opacity:1}.bundle-builder.balatro-theme .bb-price-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(100%) scale(.5);pointer-events:none;padding-bottom:3px}.bundle-builder.balatro-theme .bb-price-check svg{width:20px;height:20px;stroke:#0f0;stroke-width:3.5;filter:drop-shadow(0 0 6px #00ff00)}.bundle-builder.balatro-theme .bb-balatro-card.selected .bb-price-value{animation:cash-register-out .15s ease-in forwards}.bundle-builder.balatro-theme .bb-balatro-card.selected .bb-price-check{animation:cash-register-in .5s cubic-bezier(.175,.885,.32,1.275) .08s forwards}.bundle-builder.balatro-theme .bb-balatro-card.selected .bb-card-inner{animation:card-inner-impact .5s ease-out .08s}.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-price-check{animation:checkmark-float-away .35s ease-out forwards!important}.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-price-value{animation:price-float-back .3s ease-out both!important}.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-card-inner{animation:card-soft-settle .5s ease-out forwards!important}.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-card-border-glow{opacity:0!important;transition:opacity .8s ease-out .1s,box-shadow .8s ease-out .1s!important}.bundle-builder.balatro-theme .bb-balatro-card.deselecting .bb-card-3d:after{transition:background .5s ease-out!important}.bundle-builder.balatro-theme .bb-card-ui{position:absolute;bottom:43px;left:0;right:0;height:23px;z-index:15;transition:transform .25s ease-out,opacity .25s ease-out;will-change:transform}.bundle-builder.balatro-theme .bb-card-ui .bb-price-label{position:absolute;left:6px;bottom:0;margin:0;transform:translateZ(120px)}.bundle-builder.balatro-theme .bb-card-ui .bb-card-variant{position:absolute;left:60px;bottom:0;margin:0;transform:translateZ(120px);font-size:14px;text-transform:none}.bundle-builder.balatro-theme .bb-card-ui--upgrade{opacity:0;pointer-events:none;z-index:16}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-mode.selected .bb-card-ui--upgrade,.bundle-builder.balatro-theme .bb-balatro-card.upgradeable .bb-card-ui--upgrade,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-charging .bb-card-ui--upgrade,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-ui--upgrade,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui--upgrade,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui--upgrade,.bundle-builder.balatro-theme .bb-balatro-card.downgrading .bb-card-ui--upgrade{opacity:1;pointer-events:auto}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-mode.selected .bb-card-ui:not(.bb-card-ui--upgrade),.bundle-builder.balatro-theme .bb-balatro-card.upgradeable .bb-card-ui:not(.bb-card-ui--upgrade),.bundle-builder.balatro-theme .bb-balatro-card.upgrade-charging .bb-card-ui:not(.bb-card-ui--upgrade),.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-ui:not(.bb-card-ui--upgrade),.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui:not(.bb-card-ui--upgrade),.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui:not(.bb-card-ui--upgrade),.bundle-builder.balatro-theme .bb-balatro-card.downgrading .bb-card-ui:not(.bb-card-ui--upgrade){transform:translateY(-25px)}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui,.bundle-builder.balatro-theme .bb-balatro-card.downgrading .bb-card-ui{transition:none!important}.bundle-builder.balatro-theme .bb-card-ui--upgrade .bb-card-variant{background:#3193da;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-ui--upgrade .bb-card-variant,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui--upgrade .bb-card-variant,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui--upgrade .bb-card-variant{background:linear-gradient(180deg,#f0c14b,#c7972e,#a67c24);color:#1a1a1a;text-shadow:0 1px 1px rgba(255,255,255,.3);filter:drop-shadow(0 -1px 2px #000000a3)}.bundle-builder.balatro-theme .bb-balatro-card.selected:not(.upgrade-release):not(.upgrade-complete):not(.upgraded) .bb-card-ui--upgrade .bb-price-check{animation:none!important;opacity:0!important;transform:scale(0)!important}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-ui--upgrade .bb-price-check,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui--upgrade .bb-price-check,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui--upgrade .bb-price-check{animation:cash-register-in .5s cubic-bezier(.175,.885,.32,1.275) .08s both!important}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-inner{animation:card-inner-impact-upgrade .5s ease-out .08s!important}.bundle-builder.balatro-theme .bb-balatro-card.selected:not(.upgrade-release):not(.upgrade-complete):not(.upgraded) .bb-card-ui--upgrade .bb-price-value,.bundle-builder.balatro-theme .bb-balatro-card.upgradeable:not(.upgrade-release):not(.upgrade-complete):not(.upgraded) .bb-card-ui--upgrade .bb-price-value,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-charging .bb-card-ui--upgrade .bb-price-value{animation:none!important;opacity:1!important;transform:translateY(0)!important}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-ui--upgrade .bb-price-value{animation:cash-register-out .15s ease-in forwards!important}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui--upgrade .bb-price-value,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui--upgrade .bb-price-value{opacity:0!important}.bundle-builder.balatro-theme .bb-cart-indicator{position:absolute;left:160px;bottom:0;height:23px;display:flex;align-items:center;margin-left:8px;font-size:12px;font-weight:700;color:#0f0;text-shadow:0 0 8px rgba(0,255,0,.6),0 1px 1px rgba(255,255,255,.3);letter-spacing:.5px;white-space:nowrap;opacity:0;transform:translateZ(120px);transition:opacity .3s ease;pointer-events:none}.bundle-builder.balatro-theme .bb-balatro-card.selected .bb-card-ui:not(.bb-card-ui--upgrade) .bb-cart-indicator{opacity:1}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-ui--upgrade .bb-cart-indicator,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-ui--upgrade .bb-cart-indicator,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-ui--upgrade .bb-cart-indicator{opacity:1}.bundle-builder.balatro-theme .bb-downgrade-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000d9;opacity:0;pointer-events:none;z-index:100;border-radius:8px}.bundle-builder.balatro-theme .bb-downgrade-text{font-size:18px;font-weight:700;color:#ff6b6b;text-shadow:0 0 10px rgba(255,107,107,.8);letter-spacing:1px}.bundle-builder.balatro-theme .bb-balatro-card.downgrade-confirm .bb-downgrade-overlay{opacity:1}.bundle-builder.balatro-theme .bb-upgrade-divider{position:absolute;bottom:0;left:2%;width:96%;height:1px;background:#545c7e;box-shadow:0 -6px 24px 4px #000;z-index:7}.bundle-builder.balatro-theme .bb-balatro-card.upgradeable .bb-card-banner{padding:60px 8px 12px}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-complete .bb-card-banner,.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-banner,.bundle-builder.balatro-theme .bb-balatro-card.downgrading .bb-card-banner{transition:none!important;padding:60px 8px 12px!important}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-mode.selected:not(.upgradeable):not(.upgrade-complete):not(.upgraded) .bb-card-banner{transition:none!important;padding:10px 8px 12px!important}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-charging .bb-card-banner,.bundle-builder.balatro-theme .bb-balatro-card.upgrade-release .bb-card-banner{transition:none!important;padding:60px 8px 12px!important}.bundle-builder.balatro-theme .bb-balatro-card.upgradeable .bb-card-3d:after{background:#50d664!important;transition:background .5s ease-out!important;animation:none!important}.bundle-builder.balatro-theme .bb-balatro-card.upgradeable .bb-card-border-glow{opacity:1;box-shadow:0 0 20px #50d664,0 0 40px #50d664,0 0 65px #50d66499;transition:box-shadow .5s ease-out,opacity .3s ease}.bundle-builder.balatro-theme .bb-balatro-card.upgradeable:hover .bb-card-3d:after{background:#6de88a!important}.bundle-builder.balatro-theme .bb-balatro-card.upgradeable:hover .bb-card-border-glow{box-shadow:0 0 30px #6de88a,0 0 55px #50d664,0 0 85px #50d664e6;animation:none}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded){opacity:.7;transform:scale(.95)!important;filter:blur(1px)!important;transition:transform .5s ease-out,filter .3s ease-out,opacity .5s ease-out;cursor:pointer;animation:none!important}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded) .bb-card-3d{animation:none!important}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded) .bb-card-banner{transition:none!important;padding:8px!important}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded) .bb-card-border-glow{opacity:.2}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded) .bb-card-3d:after{opacity:0}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded):hover{filter:blur(0)!important;opacity:.85}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded):hover .bb-card-3d:after{opacity:0!important;background:transparent!important}.bundle-builder.balatro-theme .bb-product-grid.bb-upgrade-mode .bb-balatro-card:not(.selected):not(.upgrade-complete):not(.upgraded) .bb-card-tooltip{display:none!important}.bundle-builder.balatro-theme .bb-balatro-card.upgraded{transform:translateY(-30px) scale(1)}.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-3d:after{background:#27ae60}.bundle-builder.balatro-theme .bb-balatro-card.upgraded .bb-card-border-glow{opacity:1;box-shadow:0 0 20px #27ae60,0 0 40px #27ae60,0 0 60px #27ae6080}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-locked{cursor:pointer}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-locked:hover .bb-card-3d{transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(15px)}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-locked:before{content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;background:#000000b3;border-radius:50%;z-index:50;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-locked:after{content:"\2713";position:absolute;top:10px;right:12px;font-size:14px;color:#50d664;z-index:51;opacity:.8;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.5)}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-locked:hover:before{opacity:.9}.bundle-builder.balatro-theme .bb-balatro-card.upgrade-locked:hover:after{opacity:1}.bb-scroll-hint{position:absolute;top:30px;right:40px;z-index:100;display:flex;align-items:center;gap:6px;padding:10px 18px;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:24px;font-family:m6x11plus,monospace;font-size:18px;color:#fff;pointer-events:none;opacity:0;transition:opacity .4s ease-out;box-shadow:0 4px 12px #00000080}.bb-scroll-hint.bb-scroll-hint-visible{opacity:1}.bb-scroll-hint.bb-scroll-hint-hiding{opacity:0}.bb-scroll-hint-arrow{display:inline-block;animation:scrollHintBounce 1s ease-in-out infinite;font-weight:700}@keyframes scrollHintBounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (min-width: 768px){.bb-scroll-hint{right:80px;font-size:18px;padding:10px 20px}}@media (max-width: 767px){.bb-scroll-hint{right:20px;font-size:14px;padding:8px 14px}}.bb-card-info-btn{position:absolute;top:17px;right:17px;width:24px;height:24px;background:none;border:3px solid rgba(49,147,218,.34)!important;border-radius:50%;color:#3193da;font-family:m6x11plus,monospace;font-size:17px;font-weight:100;padding-top:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:25;pointer-events:auto!important;opacity:.8;transition:all .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.5)}.bb-card-info-btn:hover{opacity:1;transform:scale(1.15);background:#4ba3ea;border-color:#fff9;box-shadow:0 0 12px #3193da99,0 4px 8px #0006;color:#000;text-shadow:1px 1px 1px rgba(248,246,246,.32)}.bb-card-info-btn:active{transform:scale(1.05)}.bb-balatro-card.upgrade-charging .bb-card-info-btn,.bb-balatro-card.upgrade-release .bb-card-info-btn,.bb-balatro-card.upgrade-complete .bb-card-info-btn{opacity:0;pointer-events:none}.bb-card-info-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:20px}.bb-card-info-popup-overlay.bb-card-info-popup-visible{opacity:1;visibility:visible}.bb-card-info-popup{position:relative;width:100%;max-width:400px;max-height:70vh;background:#24394f;border:4px solid #3193da;border-radius:16px;box-shadow:0 0 30px #3193da4d,0 20px 60px #00000080;transform:scale(.9) translateY(20px);transition:transform .3s ease;overflow:hidden;display:flex;flex-direction:column}.bb-card-info-popup-overlay.bb-card-info-popup-visible .bb-card-info-popup{transform:scale(1) translateY(0)}.bb-card-info-popup-close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease;z-index:10}.bb-card-info-popup-close:hover{color:#fff;transform:scale(1.1)}.bb-card-info-popup-image{width:100%;max-height:180px;display:flex;align-items:center;justify-content:center;padding:16px 20px 0;flex-shrink:0}.bb-card-info-popup-image img{max-width:100%;max-height:180px;object-fit:contain;border-radius:8px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bb-card-info-popup-title{padding:16px 50px 16px 20px;font-family:m6x11plus,monospace;font-size:22px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);border-bottom:2px solid rgba(255,255,255,.1)}.bb-card-info-popup-desc{flex:1;overflow-y:auto;padding:16px 20px 20px;font-family:Circular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6;color:#ffffffd9}.bb-card-info-popup-desc::-webkit-scrollbar{width:8px}.bb-card-info-popup-desc::-webkit-scrollbar-track{background:#0003;border-radius:4px}.bb-card-info-popup-desc::-webkit-scrollbar-thumb{background:#3193da66;border-radius:4px}.bb-card-info-popup-desc::-webkit-scrollbar-thumb:hover{background:#3193da99}.bb-card-info-popup-desc p{margin:0 0 12px}.bb-card-info-popup-desc p:last-child{margin-bottom:0}.bb-card-info-popup-desc strong,.bb-card-info-popup-desc b{color:#fff;font-weight:600}.bb-card-info-popup-desc ul,.bb-card-info-popup-desc ol{margin:12px 0;padding-left:20px}.bb-card-info-popup-desc li{margin-bottom:6px}.bb-card-info-popup-desc a{color:#3193da;text-decoration:underline;text-underline-offset:2px}.bb-card-info-popup-desc a:hover{color:#4ba3ea}.bb-card-info-learn-more{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-family:Circular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#3193da;text-decoration:none;transition:color .2s ease}.bb-card-info-learn-more:hover{color:#4ba3ea;text-decoration:underline}.bb-card-info-learn-more .bb-external-icon{width:14px;height:14px;flex-shrink:0;opacity:.8}.bb-card-info-learn-more:hover .bb-external-icon{opacity:1}.bb-card-info-popup-add-btn{--add-bg: #3193da;--add-shadow: #2678b5;display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 20px 20px;padding:12px 24px;height:48px;width:calc(100% - 40px);background:var(--add-bg);border:none;border-radius:0;font-family:m6x11plus,monospace;font-size:1.1rem;font-weight:100!important;color:#fff!important;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;position:relative;overflow:visible;transition:transform .1s ease,background .1s ease;flex-shrink:0;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bb-card-info-popup-add-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:6px;background:var(--add-bg);z-index:-1;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bb-card-info-popup-add-btn:hover{background:var(--add-shadow);transform:translateY(-2px)}.bb-card-info-popup-add-btn:active{transform:translateY(2px)}.bb-card-info-popup-add-btn:active:before{top:4px;bottom:-2px}.bb-card-info-popup-add-btn.bb-card-info-btn-selected{--add-bg: #50d864;--add-shadow: #3db350}.bb-card-info-plus,.bb-card-info-check{font-size:16px;font-weight:100!important;line-height:1}@media (max-width: 480px){.bb-card-info-popup{max-height:80vh}.bb-card-info-popup-image{max-height:140px;padding:12px 16px 0}.bb-card-info-popup-image img{max-height:140px}.bb-card-info-popup-title{font-size:18px;padding:12px 45px 12px 16px}.bb-card-info-popup-desc{padding:12px 16px 16px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/bb-cards.css.map */
