html.bs-halloween{--hw-accent: #FF7A18;--hw-accent-deep: #C2410C;--hw-accent-soft: #FFD3A8;--hw-accent-rgb: 255, 122, 24;--hw-accent-strong: #BB4F00;--hw-accent-strong-deep: #8F3C00;--hw-accent-tint: #FFEBD9;--hw-ink: #1B0B2E;--hw-glow-yellow: #FFD23F;--hw-pumpkin-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 108'%3E%3Cellipse cx='36' cy='66' rx='29' ry='33' fill='%23F77F00' stroke='%239C4300' stroke-width='3'/%3E%3Cellipse cx='84' cy='66' rx='29' ry='33' fill='%23F77F00' stroke='%239C4300' stroke-width='3'/%3E%3Cellipse cx='60' cy='64' rx='25' ry='36' fill='%23FF9F1C' stroke='%239C4300' stroke-width='3'/%3E%3Cpath d='M60 30c-5 14-5 44 0 68' fill='none' stroke='%23E86F00' stroke-width='2.5' stroke-linecap='round' opacity='.55'/%3E%3Cpath d='M44 33c-9 16-9 44-1 62M76 33c9 16 9 44 1 62' fill='none' stroke='%23E86F00' stroke-width='2.5' stroke-linecap='round' opacity='.45'/%3E%3Cellipse cx='42' cy='46' rx='6' ry='10' fill='%23fff' opacity='.28' transform='rotate(25 42 46)'/%3E%3Cpath d='M33 58l13-9 5 15z' fill='%23FFD23F' stroke='%232B1405' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M87 58l-13-9-5 15z' fill='%23FFD23F' stroke='%232B1405' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M60 66l-6 10h12z' fill='%23FFD23F' stroke='%232B1405' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M31 80q29 26 58 0l-7 2-6 7-7-6-7 6-7-6-7 6-6-7z' fill='%23FFD23F' stroke='%232B1405' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M53 33c-1-9 2-16 7-17 5 1 8 8 7 17z' fill='%235B8C2A' stroke='%23365314' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M66 20c8-3 12-9 9-15' fill='none' stroke='%235B8C2A' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E");--hw-pumpkin-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 108'%3E%3Cellipse cx='36' cy='66' rx='29' ry='33' fill='%23F77F00' stroke='%239C4300' stroke-width='3'/%3E%3Cellipse cx='84' cy='66' rx='29' ry='33' fill='%23F77F00' stroke='%239C4300' stroke-width='3'/%3E%3Cellipse cx='60' cy='64' rx='25' ry='36' fill='%23FF9F1C' stroke='%239C4300' stroke-width='3'/%3E%3Cpath d='M60 30c-5 14-5 44 0 68' fill='none' stroke='%23E86F00' stroke-width='2.5' stroke-linecap='round' opacity='.55'/%3E%3Cpath d='M44 33c-9 16-9 44-1 62M76 33c9 16 9 44 1 62' fill='none' stroke='%23E86F00' stroke-width='2.5' stroke-linecap='round' opacity='.45'/%3E%3Cellipse cx='42' cy='46' rx='6' ry='10' fill='%23fff' opacity='.28' transform='rotate(25 42 46)'/%3E%3Cellipse cx='43' cy='60' rx='6.5' ry='8.5' fill='%232B1405'/%3E%3Cellipse cx='77' cy='60' rx='6.5' ry='8.5' fill='%232B1405'/%3E%3Ccircle cx='45' cy='57' r='2.2' fill='%23FFD23F'/%3E%3Ccircle cx='79' cy='57' r='2.2' fill='%23FFD23F'/%3E%3Cpath d='M60 69l-4 6h8z' fill='%232B1405'/%3E%3Cpath d='M38 79q22 20 44 0' fill='%23FFD23F' stroke='%232B1405' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52 91v-6h6v7zM64 91v-7h6v6z' fill='%23FFF3C4' stroke='%232B1405' stroke-width='1.6'/%3E%3Cpath d='M53 33c-1-9 2-16 7-17 5 1 8 8 7 17z' fill='%235B8C2A' stroke='%23365314' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M66 20c8-3 12-9 9-15' fill='none' stroke='%235B8C2A' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E");--hw-pumpkin-c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 108'%3E%3Cellipse cx='36' cy='66' rx='29' ry='33' fill='%23F77F00' stroke='%239C4300' stroke-width='3'/%3E%3Cellipse cx='84' cy='66' rx='29' ry='33' fill='%23F77F00' stroke='%239C4300' stroke-width='3'/%3E%3Cellipse cx='60' cy='64' rx='25' ry='36' fill='%23FF9F1C' stroke='%239C4300' stroke-width='3'/%3E%3Cpath d='M60 30c-5 14-5 44 0 68' fill='none' stroke='%23E86F00' stroke-width='2.5' stroke-linecap='round' opacity='.55'/%3E%3Cpath d='M44 33c-9 16-9 44-1 62M76 33c9 16 9 44 1 62' fill='none' stroke='%23E86F00' stroke-width='2.5' stroke-linecap='round' opacity='.45'/%3E%3Cellipse cx='42' cy='46' rx='6' ry='10' fill='%23fff' opacity='.28' transform='rotate(25 42 46)'/%3E%3Cpath d='M58 20c-6-3-14-1-17 5 6 4 14 3 17-5z' fill='%236FA33A' stroke='%23365314' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M53 33c-1-9 2-16 7-17 5 1 8 8 7 17z' fill='%235B8C2A' stroke='%23365314' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M66 20c8-3 12-9 9-15' fill='none' stroke='%235B8C2A' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E")}html.bs-halloween{--blue: var(--hw-accent-strong);--blue-dark: var(--hw-accent-strong-deep);--blue-light: var(--hw-accent-tint);--navy: #2B1608;--text-sec: #6E5A49;--bg: #FFF8F0;--border: rgba(var(--hw-accent-rgb), .22);--shadow-sm: 0 2px 8px rgba(var(--hw-accent-rgb), .1);--shadow-md: 0 4px 24px rgba(var(--hw-accent-rgb), .16);--shadow-lg: 0 8px 40px rgba(var(--hw-accent-rgb), .26)}html.bs-halloween [stroke="#0B6BFF" i]{stroke:var(--blue)}html.bs-halloween [fill="#0B6BFF" i]{fill:var(--blue)}html.bs-halloween .bs-ann{background:var(--hw-accent-strong)!important}html.bs-halloween .bs-cart-trigger,html.bs-halloween .bs-qadd,html.bs-halloween .bs-float-card__atc{box-shadow:0 3px 12px rgba(var(--hw-accent-rgb),.38)}html.bs-halloween .bs-btn--primary,html.bs-halloween .bs-qadd-full,html.bs-halloween .bs-gp__card-cta{box-shadow:0 4px 16px rgba(var(--hw-accent-rgb),.38)}html.bs-halloween .bs-btn--primary:hover{box-shadow:0 6px 22px rgba(var(--hw-accent-rgb),.5)}html.bs-halloween .bs-btn--glow{box-shadow:0 4px 20px rgba(var(--hw-accent-rgb),.42),0 0 40px rgba(var(--hw-accent-rgb),.16)}html.bs-halloween .bs-chat-btn{box-shadow:0 6px 22px rgba(var(--hw-accent-rgb),.42)}html.bs-halloween .bs-game-tabs__pill.active{box-shadow:0 4px 18px rgba(var(--hw-accent-rgb),.4)}html.bs-halloween .bs-cart-drawer{box-shadow:-8px 0 40px rgba(var(--hw-accent-rgb),.2)}[dir=rtl] html.bs-halloween .bs-cart-drawer,html.bs-halloween[dir=rtl] .bs-cart-drawer{box-shadow:8px 0 40px rgba(var(--hw-accent-rgb),.2)}html.bs-halloween .bs-pill--badge,html.bs-halloween .bs-account-card--blue{border-color:rgba(var(--hw-accent-rgb),.3)}html.bs-halloween .bs-product-card__img-wrap,html.bs-halloween .bs-product-page__img-wrap{background:linear-gradient(135deg,var(--blue-light),#FFD9B5)}html.bs-halloween .bs-chs__img-wrap,html.bs-halloween .bs-chs__img-wrap--ph{background:linear-gradient(135deg,#3A1A06 0%,var(--hw-accent-strong) 100%)}html.bs-halloween .bs-review-ticket{border-color:rgba(var(--hw-accent-rgb),.16);box-shadow:0 4px 24px rgba(var(--hw-accent-rgb),.12)}html.bs-halloween .bs-review-ticket__footer{border-top-color:rgba(var(--hw-accent-rgb),.22)}html.bs-halloween .bs-review-ticket__avatar-ph{background:linear-gradient(135deg,var(--blue),var(--hw-accent))}html.bs-halloween .bs-reviews-v2__title{background-image:linear-gradient(135deg,#2B1608 0%,var(--hw-accent-strong) 100%)}html.bs-halloween .bs-beforeafter__highlight{background-image:linear-gradient(90deg,var(--blue),var(--hw-accent))}html.bs-halloween .bs-supportcta__bubble--customer{background:linear-gradient(135deg,var(--blue),var(--hw-accent))}html.bs-halloween .bs-heromedia__highlight{--bs-hl-color: #FFD3A8 !important}html.bs-halloween .bs-rot{--bs-rot-color: #FFC48A !important}html.bs-halloween .bs-logo__img,html.bs-halloween .bs-flogo__img{content:var(--hw-logo)}html.bs-halloween .bs-flogo__img--white{filter:none}html.bs-halloween body{background-color:#fff8f0;background-image:linear-gradient(rgba(var(--hw-accent-rgb),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--hw-accent-rgb),.07) 1px,transparent 1px)}html.bs-halloween .bs-nav-capsule{border-color:rgba(var(--hw-accent-rgb),.55);box-shadow:0 4px 24px rgba(var(--hw-accent-rgb),.22),0 0 0 1px rgba(var(--hw-accent-rgb),.1)}html.bs-halloween.bs-hw-pumpkins .bs-header:after{content:"";position:absolute;z-index:-1;inset-inline-start:clamp(88px,16%,220px);bottom:-14px;width:44px;aspect-ratio:120 / 108;background:var(--hw-pumpkin-b) center / contain no-repeat;pointer-events:none}html.bs-halloween.bs-hw-pumpkins .bs-heromedia__panel:before{content:"";position:absolute;z-index:1;inset-inline:0;bottom:-2px;height:clamp(56px,9vw,132px);background:var(--hw-pumpkin-a) left clamp(6px,2vw,28px) bottom / auto 100% no-repeat,var(--hw-pumpkin-c) left clamp(70px,11.5vw,170px) bottom / auto 52% no-repeat,var(--hw-pumpkin-b) left clamp(118px,18.5vw,262px) bottom / auto 34% no-repeat;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));pointer-events:none}html.bs-halloween.bs-hw-pumpkins .bs-section__title:after{content:"";display:inline-block;width:.72em;aspect-ratio:120 / 108;margin-inline-start:.3em;vertical-align:-.04em;background:var(--hw-pumpkin-b) center / contain no-repeat}html.bs-halloween.bs-hw-pumpkins .bs-col-hero{position:relative;isolation:isolate}html.bs-halloween.bs-hw-pumpkins .bs-chs{position:relative}html.bs-halloween.bs-hw-pumpkins .bs-col-hero:after{content:"";position:absolute;z-index:-1;inset-inline-end:clamp(8px,3vw,48px);bottom:0;width:clamp(44px,6vw,84px);aspect-ratio:120 / 108;background:var(--hw-pumpkin-a) center bottom / contain no-repeat;pointer-events:none}html.bs-halloween.bs-hw-pumpkins .bs-chs:after{content:"";position:absolute;z-index:1;inset-inline-start:clamp(6px,1.6vw,24px);bottom:-2px;width:clamp(44px,6vw,88px);aspect-ratio:120 / 108;background:var(--hw-pumpkin-b) center bottom / contain no-repeat;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4));pointer-events:none}html.bs-halloween .bs-footer{position:relative;border-top:3px solid var(--hw-accent)}html.bs-halloween.bs-hw-pumpkins .bs-footer{margin-top:clamp(44px,6.5vw,84px)}html.bs-halloween.bs-hw-pumpkins .bs-footer:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:clamp(44px,6.5vw,84px);margin-bottom:3px;background:var(--hw-pumpkin-a) left clamp(10px,4vw,70px) bottom / auto 100% no-repeat,var(--hw-pumpkin-c) left clamp(70px,11vw,190px) bottom / auto 56% no-repeat,var(--hw-pumpkin-c) right clamp(80px,13vw,230px) bottom / auto 46% no-repeat,var(--hw-pumpkin-b) right clamp(10px,4vw,70px) bottom / auto 88% no-repeat;pointer-events:none}html.bs-halloween .bs-cart-drawer__header{border-bottom-color:rgba(var(--hw-accent-rgb),.55)}html.bs-halloween.bs-hw-pumpkins .bs-cart-drawer__title:after{content:"";display:inline-block;width:22px;aspect-ratio:120 / 108;margin-inline-start:8px;vertical-align:-3px;background:var(--hw-pumpkin-b) center / contain no-repeat}html.bs-halloween .bs-mobile-menu{border-color:rgba(var(--hw-accent-rgb),.55)}html.bs-hw-subtle.bs-halloween .bs-header:after,html.bs-hw-subtle.bs-halloween .bs-section__title:after,html.bs-hw-subtle.bs-halloween .bs-cart-drawer__title:after{display:none}@keyframes bs-hw-glow{0%{filter:drop-shadow(0 0 2px rgba(var(--hw-accent-rgb),.35))}to{filter:drop-shadow(0 0 9px rgba(var(--hw-accent-rgb),.85))}}html.bs-hw-festive.bs-halloween .bs-header:after,html.bs-hw-festive.bs-halloween .bs-col-hero:after,html.bs-hw-festive.bs-halloween .bs-section__title:after{animation:bs-hw-glow 3s ease-in-out infinite alternate}.bs-hw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;overflow:hidden}.bs-hw__bats{position:absolute;top:0;right:0;bottom:0;left:0}.bs-hw-bat{position:absolute;top:var(--hw-y, 20vh);left:0;width:var(--hw-size, 46px);animation:bs-hw-fly var(--hw-dur, 8s) linear var(--hw-delay, 0s) both;will-change:transform}.bs-hw-bat--rev{animation-name:bs-hw-fly-rev}.bs-hw-bat__bob{display:block;animation:bs-hw-bob var(--hw-bob, 1.6s) ease-in-out var(--hw-delay, 0s) infinite alternate}.bs-hw-bat svg{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(27,11,46,.3))}.bs-hw-bat--rev svg{transform:scaleX(-1)}.bs-hw-bat__wing{transform-box:fill-box;animation:bs-hw-flap .24s ease-in-out infinite alternate}.bs-hw-bat__wing--l{transform-origin:100% 70%}.bs-hw-bat__wing--r{transform-origin:0% 70%;animation-name:bs-hw-flap-r}@keyframes bs-hw-fly{0%{transform:translate3d(-14vw,0,0)}to{transform:translate3d(114vw,0,0)}}@keyframes bs-hw-fly-rev{0%{transform:translate3d(114vw,0,0)}to{transform:translate3d(-14vw,0,0)}}@keyframes bs-hw-bob{0%{transform:translateY(0)}to{transform:translateY(-5vh)}}@keyframes bs-hw-flap{0%{transform:rotate(20deg)}to{transform:rotate(-16deg)}}@keyframes bs-hw-flap-r{0%{transform:rotate(-20deg)}to{transform:rotate(16deg)}}.bs-hw-sound{position:fixed;z-index:95;inset-inline-start:16px;inset-block-end:88px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--hw-glow-yellow);background:var(--hw-ink);border:2px solid var(--hw-accent);box-shadow:0 4px 14px #1b0b2e59;transition:transform .15s ease,box-shadow .15s ease}.bs-hw-sound[hidden]{display:none}.bs-hw-sound:hover{transform:scale(1.08);box-shadow:0 6px 18px rgba(var(--hw-accent-rgb),.5)}.bs-hw-sound:focus-visible{outline:3px solid var(--hw-accent-soft);outline-offset:2px}.bs-hw-sound[aria-pressed=true] .bs-hw-sound__slash,.bs-hw-sound[aria-pressed=false] .bs-hw-sound__waves{display:none}@media(max-width:640px){.bs-hw-sound{width:38px;height:38px;inset-inline-start:12px;inset-block-end:96px}}.bs-hw-sound.bs-hw-sound--header{position:static;inset:auto;flex-shrink:0;width:36px;height:36px;box-shadow:none}.bs-hw-sound--header .bs-hw-sound__icon{width:18px;height:18px}html.bs-halloween .bs-modal--game{--hwm-cream: #FFF1E0;--hwm-cream-dim: #D9BFA3}html.bs-halloween .bs-modal--game .bs-modal__bg{overflow:hidden;background:radial-gradient(circle at 84% 14%,#FFF3DC 0 30px,rgba(255,214,150,.38) 36px,transparent 190px),radial-gradient(70% 55% at 50% 10%,rgba(var(--hw-accent-rgb),.26),transparent 70%),radial-gradient(60% 50% at 12% 100%,rgba(107,47,160,.5),transparent 70%),linear-gradient(180deg,#160926e6,#0b0414f5);-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1)}html.bs-halloween .bs-modal--game .bs-modal__bg:before{content:"";position:absolute;top:0;right:0;bottom:-360px;left:0;pointer-events:none;will-change:transform;background-image:radial-gradient(2.4px 2.4px at 50px 310px,var(--hw-glow-yellow),transparent 70%),radial-gradient(1.8px 1.8px at 140px 120px,var(--hw-accent),transparent 70%),radial-gradient(2.8px 2.8px at 230px 250px,var(--hw-accent-soft),transparent 70%),radial-gradient(1.8px 1.8px at 300px 60px,var(--hw-glow-yellow),transparent 70%),radial-gradient(2.2px 2.2px at 90px 200px,var(--hw-accent),transparent 70%),radial-gradient(1.6px 1.6px at 330px 330px,var(--hw-glow-yellow),transparent 70%),radial-gradient(2.4px 2.4px at 190px 20px,var(--hw-accent-soft),transparent 70%);background-size:360px 360px;animation:bs-hwm-embers 18s linear infinite}html.bs-halloween .bs-modal--game .bs-modal__bg:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(0deg,rgba(var(--hw-accent-rgb),.2),transparent)}@keyframes bs-hwm-embers{0%{transform:translateZ(0)}to{transform:translate3d(0,-360px,0)}}html.bs-halloween .bs-gmodal{max-width:880px;padding:46px 36px 34px;border:1.5px solid transparent;border-radius:30px;background:radial-gradient(70% 45% at 50% 0%,rgba(var(--hw-accent-rgb),.26),transparent 72%) padding-box,linear-gradient(165deg,#2a1240,#1b0b2e 48%,#2b1308) padding-box,linear-gradient(135deg,#FFB347 0%,var(--hw-accent) 28%,#7B3FB3 60%,var(--hw-accent) 84%,#FFD23F 100%) border-box;box-shadow:0 30px 90px #000000a6,0 0 80px rgba(var(--hw-accent-rgb),.3),inset 0 0 0 1px #ffd29614}html.bs-halloween .bs-gmodal:before,html.bs-halloween .bs-gmodal:after{content:"";position:absolute;top:0;width:clamp(84px,17vw,150px);aspect-ratio:1;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23FFE9CF' stroke-opacity='0.42' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M0 0L148.0 0.0 M0 0L141.5 43.3 M0 0L118.2 89.1 M0 0L80.6 124.1 M0 0L38.3 143.0 M0 0L0.0 148.0 M30.0 0.0Q23.7 3.5 28.7 8.8 M28.7 8.8Q21.4 10.9 24.0 18.1 M24.0 18.1Q16.4 17.6 16.3 25.2 M16.3 25.2Q9.8 21.9 7.8 29.0 M7.8 29.0Q3.1 23.8 0.0 30.0 M58.0 0.0Q45.9 6.9 55.5 17.0 M55.5 17.0Q41.3 21.1 46.3 34.9 M46.3 34.9Q31.6 33.9 31.6 48.6 M31.6 48.6Q18.9 42.4 15.0 56.0 M15.0 56.0Q6.1 46.0 0.0 58.0 M88.0 0.0Q69.6 10.4 84.2 25.7 M84.2 25.7Q62.7 32.0 70.3 53.0 M70.3 53.0Q48.0 51.5 47.9 73.8 M47.9 73.8Q28.6 64.3 22.8 85.0 M22.8 85.0Q9.2 69.8 0.0 88.0 M122.0 0.0Q96.5 14.4 116.7 35.7 M116.7 35.7Q87.0 44.3 97.4 73.4 M97.4 73.4Q66.6 71.4 66.4 102.3 M66.4 102.3Q39.7 89.2 31.6 117.8 M31.6 117.8Q12.7 96.8 0.0 122.0'/%3E%3C/svg%3E") no-repeat left top / contain}html.bs-halloween .bs-gmodal:before{left:0}html.bs-halloween .bs-gmodal:after{right:0;transform:scaleX(-1)}html.bs-halloween .bs-gmodal__header{z-index:1;margin-bottom:30px;padding-top:6px}html.bs-halloween .bs-gmodal__title{display:inline-flex;align-items:center;justify-content:center;gap:.4em;font-size:clamp(27px,4.4vw,40px);font-weight:900;letter-spacing:-.025em;line-height:1.12;color:var(--hwm-cream);background:linear-gradient(180deg,#FFF6E5 0%,#FFC46B 52%,var(--hw-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(var(--hw-accent-rgb),.45));animation:bs-hwm-flicker 5s ease-in-out infinite}html.bs-halloween.bs-hw-pumpkins .bs-gmodal__title:before,html.bs-halloween.bs-hw-pumpkins .bs-gmodal__title:after{content:"";flex:none;width:.78em;aspect-ratio:120 / 108;background:var(--hw-pumpkin-b) center / contain no-repeat;-webkit-text-fill-color:initial}html.bs-halloween.bs-hw-pumpkins .bs-gmodal__title:after{background-image:var(--hw-pumpkin-c)}html.bs-hw-subtle.bs-halloween .bs-gmodal__title:before,html.bs-hw-subtle.bs-halloween .bs-gmodal__title:after{display:none}@keyframes bs-hwm-flicker{0%,to{filter:drop-shadow(0 0 14px rgba(var(--hw-accent-rgb),.4))}45%{filter:drop-shadow(0 0 16px rgba(var(--hw-accent-rgb),.45))}50%{filter:drop-shadow(0 0 24px rgba(var(--hw-accent-rgb),.75))}55%{filter:drop-shadow(0 0 15px rgba(var(--hw-accent-rgb),.42))}}html.bs-halloween .bs-gmodal__sub{margin-top:8px;font-size:15px;font-weight:500;color:var(--hwm-cream-dim)}html.bs-halloween .bs-gmodal__header:after{content:"";display:block;width:150px;height:2px;margin:18px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--hw-accent),transparent)}html.bs-halloween .bs-gmodal__close{top:-2px;width:40px;height:40px;z-index:2;color:var(--hwm-cream);background:#ffffff0f;border:1.5px solid rgba(var(--hw-accent-rgb),.7);transition:transform .28s ease,background .2s,color .2s,box-shadow .2s}html.bs-halloween .bs-gmodal__close:hover{color:#1b0b2e;background:var(--hw-accent);box-shadow:0 0 20px rgba(var(--hw-accent-rgb),.6);transform:rotate(90deg)}html.bs-halloween .bs-gmodal__close:focus-visible{outline:3px solid var(--hw-accent-soft);outline-offset:2px}html.bs-halloween .bs-gmodal__grid{position:relative;z-index:1;gap:18px}html.bs-halloween .bs-gcard{position:relative;border:1.5px solid rgba(var(--hw-accent-rgb),.45);border-radius:22px;background:linear-gradient(180deg,#2a1240,#1b0b2e);box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #ffd2960f;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;animation:bs-hwm-rise .55s cubic-bezier(.2,.7,.2,1) backwards}html.bs-halloween .bs-gcard:nth-child(1){animation-delay:.05s}html.bs-halloween .bs-gcard:nth-child(2){animation-delay:.12s}html.bs-halloween .bs-gcard:nth-child(3){animation-delay:.19s}html.bs-halloween .bs-gcard:nth-child(4){animation-delay:.26s}html.bs-halloween .bs-gcard:nth-child(n+5){animation-delay:.32s}@keyframes bs-hwm-rise{0%{opacity:0;transform:translateY(18px)}}html.bs-halloween .bs-gcard:hover,html.bs-halloween .bs-gcard:focus-visible{transform:translateY(-6px);border-color:var(--hw-accent);box-shadow:0 20px 50px #0000008c,0 0 0 1px var(--hw-accent),0 0 38px rgba(var(--hw-accent-rgb),.5)}html.bs-halloween .bs-gcard:focus-visible{outline:3px solid var(--hw-accent-soft);outline-offset:3px}html.bs-halloween .bs-gcard__img-wrap{background:#1b0b2e}html.bs-halloween .bs-gcard__img-wrap img{transition:transform .4s,filter .4s}html.bs-halloween .bs-gcard:hover .bs-gcard__img-wrap img{filter:saturate(1.12) contrast(1.05)}html.bs-halloween .bs-gcard__img-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(75% 60% at 50% 112%,rgba(var(--hw-accent-rgb),.55),transparent 70%);transition:opacity .35s}html.bs-halloween .bs-gcard:hover .bs-gcard__img-wrap:before,html.bs-halloween .bs-gcard:focus-visible .bs-gcard__img-wrap:before{opacity:1}html.bs-halloween .bs-gcard__img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1b0b2e00 48%,#1b0b2e99 82%,#1b0b2e),radial-gradient(120% 100% at 50% 0%,transparent 62%,rgba(27,11,46,.5))}html.bs-halloween .bs-gcard__img-badge{z-index:2;padding:4px 11px;font-size:10.5px;font-weight:900;letter-spacing:.02em;color:#1b0b2e;background:linear-gradient(135deg,#ffe066,#ffb020);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 14px #ffb02073}html.bs-halloween .bs-gcard__info{padding:12px 16px 16px;background:transparent}html.bs-halloween .bs-gcard__name{font-size:15px;color:var(--hwm-cream)}html.bs-halloween .bs-gcard__cta{padding:6px 13px;border-radius:999px;font-size:11.5px;font-weight:800;color:#1b0b2e;background:linear-gradient(135deg,#FFB45C,var(--hw-accent));box-shadow:0 3px 12px rgba(var(--hw-accent-rgb),.35);transition:box-shadow .25s,transform .25s}html.bs-halloween .bs-gcard:hover .bs-gcard__cta,html.bs-halloween .bs-gcard:focus-visible .bs-gcard__cta{box-shadow:0 4px 20px rgba(var(--hw-accent-rgb),.7);transform:translate(2px)}html.bs-halloween .bs-gmodal__footer{position:relative;z-index:1;padding-top:22px;border-top-color:rgba(var(--hw-accent-rgb),.3)}html.bs-halloween .bs-gmodal__ft-pill{color:#e8d3bd;background:#ffffff0f;border:1px solid rgba(var(--hw-accent-rgb),.35)}html.bs-halloween.bs-hw-pumpkins .bs-gmodal__footer:after{content:"";position:absolute;inset:auto -18px -30px;height:48px;z-index:-1;pointer-events:none;background:var(--hw-pumpkin-a) left 4px bottom / auto 100% no-repeat,var(--hw-pumpkin-c) left 66px bottom / auto 56% no-repeat,var(--hw-pumpkin-c) right 70px bottom / auto 50% no-repeat,var(--hw-pumpkin-b) right 4px bottom / auto 92% no-repeat;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}html.bs-hw-subtle.bs-halloween .bs-gmodal__footer:after{display:none}@media(max-width:560px){html.bs-halloween .bs-gmodal{padding:38px 16px 30px;border-radius:24px}html.bs-halloween .bs-gmodal__header{padding-inline:38px}html.bs-halloween .bs-gmodal__title{font-size:24px}html.bs-halloween .bs-gmodal__sub{font-size:13.5px}html.bs-halloween .bs-gmodal__close{width:34px;height:34px}html.bs-halloween.bs-hw-pumpkins .bs-gmodal__title:before,html.bs-halloween.bs-hw-pumpkins .bs-gmodal__title:after{display:none}html.bs-halloween .bs-gmodal__grid{gap:12px}html.bs-halloween .bs-gcard{border-radius:18px}html.bs-halloween .bs-gcard__info{flex-wrap:wrap;gap:8px;padding:10px 12px 12px}html.bs-halloween .bs-gcard__name{font-size:13.5px}html.bs-halloween .bs-gcard__cta{padding:5px 10px;font-size:10.5px}html.bs-halloween.bs-hw-pumpkins .bs-gmodal__footer:after{display:none}}@media(prefers-reduced-motion:reduce){html.bs-halloween .bs-modal--game .bs-modal__bg:before,html.bs-halloween .bs-gmodal__title,html.bs-halloween .bs-gcard{animation:none}html.bs-halloween .bs-gcard,html.bs-halloween .bs-gmodal__close,html.bs-halloween .bs-gcard__cta{transition:none}}@media print{html.bs-halloween .bs-modal--game{display:none!important}}@media(prefers-reduced-motion:reduce){.bs-hw__bats{display:none}html.bs-halloween .bs-header:after,html.bs-halloween .bs-col-hero:after,html.bs-halloween .bs-section__title:after{animation:none}.bs-hw-sound{transition:none}}@media print{.bs-hw,.bs-hw-sound{display:none!important}html.bs-halloween .bs-header:after,html.bs-halloween .bs-footer:before,html.bs-halloween .bs-heromedia__panel:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/bloxshop-halloween.css.map */
