/* BITANIK Quantum 2.9.16 — BITANIK MY Gift + Bomb production-candidate skin */
.bq2-entry-content .bcc-gift-master{border-color:rgba(167,145,238,.52);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,241,255,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 20px 40px rgba(80,54,157,.12)}
.bq2-entry-content .bcc-gift-master::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.28),transparent 24%,rgba(142,80,255,.06),transparent 72%)}
.bq2-entry-content .bcc-gift-master{position:relative}
.bq2-entry-content .bcc-gift-photo{border:1px solid rgba(203,192,244,.62);background:linear-gradient(145deg,#fff,#f6f0ff);box-shadow:inset 0 1px 0 #fff,0 12px 24px rgba(62,43,142,.08)}
.bq2-entry-content .bcc-gift-photo img{transition:transform .22s ease,filter .22s ease}
.bq2-entry-content .bcc-gift-option:hover .bcc-gift-photo img{transform:scale(1.025);filter:saturate(1.04)}
.bq2-entry-content .bcc-gift-option.is-selected,.bq2-entry-content .bcc-gift-option:has(input:checked){border-color:#8f5df2!important;box-shadow:0 0 0 2px rgba(143,93,242,.14),0 20px 34px rgba(83,55,158,.14)!important;background:linear-gradient(145deg,#fff,#f3edff 68%,#eefaff)!important}
.bq2-entry-content .bcc-gift-option.is-selected .bcc-gift-check,.bq2-entry-content .bcc-gift-option:has(input:checked) .bcc-gift-check{background:linear-gradient(145deg,#9c68ff,#6044d8)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 18px rgba(94,62,203,.22)}
.bq2-entry-content .bcc-gift-picker.is-locked{filter:none;opacity:1}
.bq2-entry-content .bcc-gift-picker.is-locked .bcc-gift-option{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(241,246,250,.82));box-shadow:none}
.bq2-entry-content .bcc-gift-picker.is-locked .bcc-gift-photo{filter:grayscale(.12) saturate(.76);opacity:.78}
.bq2-entry-content .bcc-bomb-register-card,.bq2-entry-content .bcc-bomb-card{position:relative;overflow:hidden}
.bq2-entry-content .bcc-bomb-register-card::before,.bq2-entry-content .bcc-bomb-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(135,93,240,.09),transparent 32%),radial-gradient(circle at 96% 100%,rgba(227,177,55,.08),transparent 30%)}
.bq2-entry-content .bcc-campaign-summary strong{font-variant-numeric:tabular-nums}
.bq2-entry-content .bcc-status.is-active_reserved{background:linear-gradient(145deg,#e8fff6,#d9faee);color:#147555;border-color:#b8ead5}
.bq2-entry-content .bcc-status.is-ready_for_pickup{background:linear-gradient(145deg,#fff8df,#fff1c7);color:#8d5e12;border-color:#eed28c}
.bq2-entry-content .bcc-module-page :is(button,.bcc-btn,input,select,textarea){font-family:inherit}
.bq2-entry-content .bcc-module-page :is(button,.bcc-btn):focus-visible{outline:3px solid rgba(114,77,220,.30);outline-offset:3px}
@media(max-width:782px){.bq2-entry-content .bcc-gift-master{margin-inline:0}.bq2-entry-content .bcc-gift-options{gap:10px}.bq2-entry-content .bcc-gift-copy strong{font-size:15px}.bq2-entry-content .bcc-gift-copy small{font-size:10px;line-height:1.7}}
@media(max-width:390px){.bq2-entry-content .bcc-module-head h2{font-size:23px}.bq2-entry-content .bcc-gift-option{gap:9px}.bq2-entry-content .bcc-gift-copy strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.bq2-entry-content .bcc-gift-photo img{transition:none!important}.bq2-entry-content .bcc-gift-option:hover .bcc-gift-photo img{transform:none!important}}
