.lpb-sub-gift{position:relative;background-color:var(--gift-bg, #db5f81);color:var(--basics-charcoal);overflow:hidden}.lpb-sub-gift{--cell-w: 320px}@media(min-width:750px){.lpb-sub-gift{--cell-w: clamp(380px, 40vw, 720px)}}.lpb-sub-gift__pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lpb-sub-gift__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,var(--cell-w));grid-auto-rows:calc(var(--cell-w) * 1.5);justify-content:center;align-content:center;transition:scale .9s cubic-bezier(.2,.8,.2,1)}.lpb-sub-gift__cell{position:relative}.lpb-sub-gift__cell:nth-child(4n+3),.lpb-sub-gift__cell:nth-child(4n+4){display:none}@media(min-width:750px){.lpb-sub-gift__cell:nth-child(4n+3),.lpb-sub-gift__cell:nth-child(4n+4){display:block}}@media(min-width:1100px){.lpb-sub-gift__cell:nth-child(n+5){display:none}}.lpb-sub-gift__piece{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:auto;translate:-50% -50%;rotate:calc(var(--r) * 1deg)}.lpb-sub-gift:has(.lpb-sub-gift__button:hover) .lpb-sub-gift__layer--far{scale:1.03}.lpb-sub-gift:has(.lpb-sub-gift__button:hover) .lpb-sub-gift__layer--mid{scale:1.06}.lpb-sub-gift:has(.lpb-sub-gift__button:hover) .lpb-sub-gift__layer--near{scale:1.1}@media(prefers-reduced-motion:no-preference){.lpb-sub-gift__piece--present_1,.lpb-sub-gift__piece--present_2,.lpb-sub-gift__piece--hand_yellow{--idle: lpb-gift-float calc(4.6s + var(--j) * .45s) ease-in-out calc(var(--j) * -1.3s) infinite alternate, lpb-gift-shake calc(6.5s + var(--j) * .8s) ease-in-out calc(var(--j) * -2.1s) infinite}.lpb-sub-gift__piece--hand_green{transform-origin:50% 8%;--idle: lpb-gift-float calc(5.2s + var(--j) * .4s) ease-in-out calc(var(--j) * -1.1s) infinite alternate, lpb-gift-swing calc(3.4s + var(--j) * .35s) ease-in-out calc(var(--j) * -.9s) infinite alternate}.lpb-sub-gift__piece--lazo{--idle: lpb-gift-float calc(3.8s + var(--j) * .5s) ease-in-out calc(var(--j) * -1.2s) infinite alternate, lpb-gift-sway calc(3s + var(--j) * .4s) ease-in-out calc(var(--j) * -.7s) infinite alternate}.lpb-sub-gift__piece--star_bg{--idle: lpb-gift-twinkle calc(1.9s + var(--j) * .35s) ease-in-out calc(var(--j) * -.6s) infinite alternate}.lpb-sub-gift__piece{animation:var(--idle)}.lpb-sub-gift__pattern[data-state=armed] .lpb-sub-gift__piece{opacity:0}.lpb-sub-gift__pattern[data-state=in] .lpb-sub-gift__piece{--fall: lpb-gift-fall 1.1s cubic-bezier(.34, 1.45, .64, 1) calc(var(--y) * 7ms + var(--j) * 60ms) both;animation:var(--fall),var(--idle)}.lpb-sub-gift__pattern[data-state=in] .lpb-sub-gift__piece--star_bg{--fall: lpb-gift-pop .7s cubic-bezier(.34, 1.8, .64, 1) calc(var(--y) * 7ms + var(--j) * 60ms + .6s) both}}@keyframes lpb-gift-fall{0%{transform:translateY(calc(var(--y) * -9px - 260px)) rotate(calc((var(--j) - 3) * 55deg));opacity:0}12%{opacity:1}to{transform:none;opacity:1}}@keyframes lpb-gift-pop{0%{transform:scale(0)}to{transform:none}}@keyframes lpb-gift-float{0%{translate:-50% -50%}to{translate:-50% calc(-50% - 10px)}}@keyframes lpb-gift-shake{0%,72%,to{rotate:calc(var(--r) * 1deg)}76%{rotate:calc(var(--r) * 1deg + 7deg)}80%{rotate:calc(var(--r) * 1deg - 7deg)}84%{rotate:calc(var(--r) * 1deg + 4deg)}88%{rotate:calc(var(--r) * 1deg - 3deg)}92%{rotate:calc(var(--r) * 1deg)}}@keyframes lpb-gift-swing{0%{rotate:calc(var(--r) * 1deg - 7deg)}to{rotate:calc(var(--r) * 1deg + 7deg)}}@keyframes lpb-gift-sway{0%{rotate:calc(var(--r) * 1deg - 10deg)}to{rotate:calc(var(--r) * 1deg + 10deg)}}@keyframes lpb-gift-twinkle{0%{scale:.5;opacity:.3;rotate:calc(var(--r) * 1deg - 20deg)}to{scale:1.2;opacity:1;rotate:calc(var(--r) * 1deg + 20deg)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lpb-sub-gift__layer{animation:lpb-gift-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.lpb-sub-gift__layer--far{--drift: 14px}.lpb-sub-gift__layer--mid{--drift: 30px}.lpb-sub-gift__layer--near{--drift: 56px}}}@keyframes lpb-gift-drift{0%{translate:0 var(--drift)}to{translate:0 calc(var(--drift) * -1)}}.lpb-sub-gift__inner{position:relative;display:flex;justify-content:center}.lpb-sub-gift__card{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:712px;padding:32px 24px;border:1.5px solid var(--basics-charcoal);border-radius:24px;background:#fcedcf;box-shadow:3px 4px 0 var(--basics-charcoal);box-sizing:border-box;text-align:center}.lpb-sub-gift .lpb-sub-gift__title{line-height:1.3}.lpb-sub-gift .lpb-sub-gift__text{max-width:560px;line-height:28px}.lpb-sub-gift__button{margin-top:8px}@media(min-width:750px){.lpb-sub-gift__card{gap:20px;padding:44px 48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lpb-sub-gift.css.map */
