.leo-bundle{overflow:hidden;isolation:isolate}.leo-bundle__confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background-image:radial-gradient(circle at 18% 22%,var(--leo-confetti) 0 .45rem,transparent .5rem),radial-gradient(circle at 72% 64%,color-mix(in srgb,var(--leo-block-4) 40%,transparent) 0 .35rem,transparent .4rem),radial-gradient(circle at 44% 86%,color-mix(in srgb,var(--leo-block-1) 35%,transparent) 0 .3rem,transparent .35rem),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--leo-block-6) 32%,transparent) 0 .3rem,transparent .35rem);background-size:16rem 16rem;pointer-events:none}.leo-bundle__head{margin-bottom:4rem}.leo-bundle__board{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}@media screen and (min-width:990px){.leo-bundle__board{grid-template-columns:minmax(0,1fr) auto minmax(30rem,34rem);gap:2rem}}.leo-bundle__items{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.leo-bundle__item{position:relative;display:flex;align-items:center;flex:1 1 0;min-width:0;--leo-card-r: -2.5deg}.leo-bundle__item:nth-child(2n){--leo-card-r: 2deg}.leo-bundle__card{position:relative;display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch;gap:.8rem;min-width:0;padding:1rem 1rem 1.4rem;border:.3rem solid var(--leo-bc);border-radius:2.2rem;background:#fff;box-shadow:0 .6rem color-mix(in srgb,var(--leo-bc) 68%,#1f2a5b);color:var(--leo-navy);text-decoration:none;transform:rotate(var(--leo-card-r));transition:transform .3s var(--leo-ease-out),box-shadow .3s var(--leo-ease-out)}@media(hover:hover)and (pointer:fine){a.leo-bundle__card:hover{z-index:3;transform:rotate(0) translateY(-.6rem) scale(1.03);box-shadow:0 1rem color-mix(in srgb,var(--leo-bc) 68%,#1f2a5b)}}.leo-bundle__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:1.6rem;background:var(--leo-tile, var(--leo-age-0-tint));overflow:hidden;isolation:isolate}.leo-bundle__img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.leo-bundle__age{position:absolute;top:.6rem;right:.6rem;min-width:3.2rem;height:3.2rem;padding:0 .7rem;font-size:1.3rem}.leo-bundle__name{display:-webkit-box;min-height:2.5em;overflow:hidden;font-family:var(--leo-font-heading);font-weight:500;font-size:1.6rem;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.leo-bundle__price{margin-top:auto;font-size:1.45rem;font-weight:800;color:var(--leo-muted)}.leo-bundle__token{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;margin:0 -.8rem;border-radius:50%;background:var(--leo-bc, var(--leo-orange));color:#fff;font-family:var(--leo-font-heading);font-weight:700;font-size:2.8rem;line-height:1;box-shadow:0 0 0 .35rem #fff,0 .5rem 0 .35rem color-mix(in srgb,var(--leo-bc, var(--leo-orange)) 66%,#1f2a5b)}.leo-bundle__token svg{width:55%;height:55%}.leo-bundle__token--equals{--leo-bc: var(--leo-navy);justify-self:center;margin:0}.leo-bundle__ticket{position:relative;padding:3rem 2.8rem 2.6rem;border-radius:2.6rem;background:var(--leo-ticket);box-shadow:0 .8rem #1f2a5b1f;color:var(--leo-navy)}.leo-bundle__badge{position:absolute;top:-3.2rem;right:-1.6rem;z-index:2;display:flex;align-items:center;justify-content:center;width:10rem;height:10rem;color:var(--leo-badge);transform:rotate(12deg)}.leo-bundle__burst{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.leo-bundle__badge-text{position:relative;max-width:6rem;font-family:var(--leo-font-heading);font-weight:700;font-size:1.8rem;line-height:1.05;text-align:center;color:var(--leo-badge-text)}.leo-bundle__ticket-kicker{margin:0;font-size:1.4rem;font-weight:800;color:var(--leo-purple)}.leo-bundle__ticket-title{margin:.4rem 0 0;max-width:13em;font-family:var(--leo-font-heading);font-weight:600;font-size:2.4rem;line-height:1.15;text-wrap:balance}.leo-bundle__sum{position:relative;margin:2rem -2.8rem 0;padding:2rem 2.8rem 0;border-top:.25rem dashed color-mix(in srgb,var(--leo-navy) 16%,transparent)}.leo-bundle__sum:before,.leo-bundle__sum:after{content:"";position:absolute;top:-1.5rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--leo-bg)}.leo-bundle__sum:before{left:-1.4rem}.leo-bundle__sum:after{right:-1.4rem}.leo-bundle__sum-label{margin:0;font-size:1.4rem;font-weight:700;color:var(--leo-muted)}.leo-bundle__sum-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.2rem 0 0}.leo-bundle__now{font-family:var(--leo-font-heading);font-weight:700;font-size:4.4rem;line-height:1.05;letter-spacing:-.02em}.leo-bundle__was{font-size:1.9rem;font-weight:700;color:var(--leo-muted);text-decoration:line-through}.leo-bundle__saving{display:inline-flex;align-items:center;gap:.6rem;margin:.8rem 0 0;padding:.5rem 1.2rem .5rem .8rem;border-radius:var(--leo-radius-pill);background:#e4f5e6;color:#23733a;font-size:1.45rem;font-weight:800}.leo-bundle__saving .leo-icon{width:1.8rem;height:1.8rem}.leo-bundle__form{display:block;margin-top:2rem}.leo-bundle__submit{position:relative}.leo-bundle__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.leo-bundle__submit .loading__spinner.hidden{display:none}.leo-bundle__submit .loading__spinner svg{width:2.2rem;height:2.2rem}.leo-bundle__submit.loading>span:first-child{visibility:hidden}.leo-bundle__error{margin-bottom:1.2rem;padding:1rem 1.4rem;border-radius:1.2rem;background:#fde8e6;color:#9d1c12;font-size:1.4rem;font-weight:700}.leo-bundle__error[hidden]{display:none}.leo-bundle__note{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.45rem;font-weight:800;color:var(--leo-navy)}.leo-bundle__note .leo-sticker{width:3.4rem;height:3.4rem}.leo-bundle__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:1.5rem;font-weight:800;color:var(--leo-purple);text-decoration:underline;text-underline-offset:.3rem}.leo-bundle__link .leo-icon{width:1.8rem;height:1.8rem;transition:transform .2s var(--leo-ease-out)}@media(hover:hover)and (pointer:fine){.leo-bundle__link:hover .leo-icon{transform:translate(.3rem)}}@media screen and (min-width:750px)and (max-width:989px){.leo-bundle__board{justify-items:center}.leo-bundle__items{width:100%}.leo-bundle__ticket{width:100%;max-width:48rem}}@media screen and (max-width:749px){.leo-bundle__head{margin-bottom:3.2rem}.leo-bundle__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.leo-bundle__item .leo-bundle__token{position:absolute;top:-1.4rem;left:-.8rem;width:3.6rem;height:3.6rem;margin:0;font-size:2.2rem}.leo-bundle__card{padding:.8rem .8rem 1.2rem;border-radius:1.8rem}.leo-bundle__name{font-size:1.45rem}.leo-bundle__token svg{width:55%;height:55%}.leo-bundle__token--equals{width:4rem;height:4rem;font-size:2.4rem}.leo-bundle__ticket{padding:2.6rem 2rem 2.2rem}.leo-bundle__sum{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.leo-bundle__badge{top:-2.8rem;right:-.8rem;width:8.4rem;height:8.4rem}.leo-bundle__badge-text{font-size:1.5rem}.leo-bundle__now{font-size:3.6rem}}@keyframes leo-bundle-deal{0%{opacity:0;transform:translateY(4rem) rotate(-14deg) scale(.9)}60%{opacity:1;transform:translateY(-.6rem) rotate(var(--leo-card-r)) scale(1.02)}to{opacity:1;transform:translateY(0) rotate(var(--leo-card-r)) scale(1)}}@keyframes leo-bundle-pop{0%{opacity:0;transform:scale(.3) rotate(-30deg)}70%{opacity:1;transform:scale(1.15) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes leo-bundle-ticket{0%{opacity:0;transform:translate(3rem) rotate(3deg)}to{opacity:1;transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:no-preference){.leo-bundle__board.is-waiting .leo-bundle__card,.leo-bundle__board.is-waiting .leo-bundle__token,.leo-bundle__board.is-waiting .leo-bundle__ticket{opacity:0}.leo-bundle__board.is-in:not(.is-instant) .leo-bundle__card{animation:leo-bundle-deal .75s var(--leo-ease-out) backwards;animation-delay:calc(var(--leo-n, 0) * .12s)}.leo-bundle__board.is-in:not(.is-instant) .leo-bundle__token{animation:leo-bundle-pop .5s var(--leo-ease-out) backwards;animation-delay:calc(var(--leo-n, 0) * .12s + .2s)}.leo-bundle__board.is-in:not(.is-instant) .leo-bundle__token svg{width:55%;height:55%}.leo-bundle__token--equals{animation-delay:.6s}.leo-bundle__board.is-in:not(.is-instant) .leo-bundle__ticket{animation:leo-bundle-ticket .7s var(--leo-ease-out) .45s backwards}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/leo-bundle.css.map */
