.sb-offer{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(22px,3vw,36px) clamp(22px,4vw,48px);border-radius:40px;background:linear-gradient(120deg,#8b5cf6,#c04bd8 40%,#ff3e9a);color:#fff;box-shadow:0 30px 60px -28px #8c1e8c99}.sb-offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#fff 1.5px,transparent 1.6px),radial-gradient(#FFE07A 1.5px,transparent 1.6px);background-size:46px 46px,70px 70px;background-position:0 0,23px 30px;opacity:.25;animation:sb-drift 18s linear infinite;pointer-events:none}@keyframes sb-drift{to{background-position:46px 92px,93px 170px}}.sb-offer>*{position:relative}.sb-offer__gift{width:clamp(70px,9vw,120px);filter:drop-shadow(0 12px 18px rgba(0,0,0,.25));animation:sb-giftbounce 2.2s var(--sb-ease) infinite}.sb-offer__gift .sb-ico{width:100%;height:auto;color:#fff;stroke-width:1.6}@keyframes sb-giftbounce{0%,to{transform:translateY(0) rotate(-6deg)}40%{transform:translateY(-12px) rotate(6deg) scale(1.06)}60%{transform:translateY(0) rotate(-2deg)}}.sb-offer__eyebrow{display:inline-block;padding:7px 14px;border-radius:999px;background:#ffffff38;font:700 12px/1 var(--sb-f1);letter-spacing:.12em;text-transform:uppercase}.sb-offer h2{margin:10px 0 0;font:700 clamp(26px,3.6vw,46px)/1.05 var(--sb-f1);color:#fff;text-shadow:0 3px 0 rgba(90,15,85,.35)}.sb-offer h2 b{color:#ffe07a}.sb-offer p{margin:8px 0 0;font:600 15px/1.45 var(--sb-f2);opacity:.95}.sb-offer__right{display:grid;justify-items:center;gap:14px}.sb-cd{display:flex;gap:8px}.sb-cd>span{display:grid;place-items:center;min-width:62px;padding:10px 6px 8px;border-radius:18px;background:#fff;color:var(--sb-plum);font:700 26px/1 var(--sb-f1);box-shadow:0 6px #5a0f5540}.sb-cd>span small{margin-top:4px;font:700 10px/1 var(--sb-f2);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-pink)}.sb-cd__lbl{font:700 12px/1 var(--sb-f2);letter-spacing:.1em;text-transform:uppercase;opacity:.9}.sb-offer .sb-btn{background:#fff;color:var(--sb-pink)!important;box-shadow:0 8px 0 -2px #5a0f5559,0 18px 30px -12px #00000059;animation:sb-pulse 2s ease-in-out infinite}@keyframes sb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:989px){.sb-offer{grid-template-columns:1fr;text-align:center;border-radius:32px}.sb-offer__gift{margin:0 auto}}@media(max-width:480px){.sb-cd>span{min-width:54px;font-size:22px;border-radius:14px}}.sb-pdeal{margin-top:16px;padding:16px 18px;border-radius:22px;border:2px dashed var(--sb-pink2);background:linear-gradient(135deg,#fff4d6,#ffe6f3)}.sb-pdeal__top{display:flex;align-items:center;gap:10px;font:700 17px/1.25 var(--sb-f1);color:var(--sb-plum)}.sb-pdeal__top .sb-ico{width:30px;height:30px;color:var(--sb-pink);flex:none;animation:sb-giftbounce 2.2s var(--sb-ease) infinite}.sb-pdeal__cd{margin-top:8px;font:600 13px/1.4 var(--sb-f2);color:var(--sb-ink)}.sb-pdeal__cd b{display:inline-block;min-width:22px;padding:2px 6px;border-radius:8px;background:var(--sb-plum);color:#fff;text-align:center;font:700 13px var(--sb-f1)}.sb-pdeal .sb-btn{margin-top:12px;width:100%;background:linear-gradient(180deg,#9b6cf6,#7c3aed);box-shadow:0 7px 0 -2px #5b21b6,0 16px 26px -12px #7c3aedb3}.sb-squeeze{animation:sb-squeeze .9s var(--sb-ease)}@keyframes sb-squeeze{0%{transform:scale(1)}25%{transform:scale(1.14,.8)}55%{transform:scale(.93,1.08)}80%{transform:scale(1.03,.98)}to{transform:scale(1)}}.sb-gal__slide img{cursor:pointer}.sb-gal__hint{position:absolute;right:16px;bottom:16px;z-index:2;padding:8px 14px;border-radius:999px;background:#ffffffe6;color:var(--sb-plum);font:700 13px/1 var(--sb-f1);box-shadow:0 8px 18px -8px #5a0f5566;animation:sb-wiggle 3s ease-in-out infinite;pointer-events:none}.sb-card:hover .sb-card__media img{animation:sb-squeeze 1s var(--sb-ease)}.sb-confetti{position:fixed;top:-12px;z-index:200;width:10px;height:14px;border-radius:3px;pointer-events:none;animation:sb-fall var(--t,1.6s) cubic-bezier(.2,.6,.4,1) forwards}@keyframes sb-fall{to{transform:translate3d(var(--x,0),105vh,0) rotate(var(--r,540deg));opacity:.9}}.sb-apps{margin-top:18px}@media(prefers-reduced-motion:reduce){.sb-offer:before,.sb-offer__gift,.sb-offer .sb-btn,.sb-pdeal__top .sb-ico,.sb-gal__hint,.sb-squeeze,.sb-card:hover .sb-card__media img{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sb-offer.css.map */
