.GiftsPage-module__zm1tGW__night{background:linear-gradient(#372271 0% 40%,#392375 55% 100%)}.GiftsPage-module__zm1tGW__hero{min-height:calc(60.87vw + 26rem)}@media (min-width:768px){.GiftsPage-module__zm1tGW__hero{min-height:calc(38.05vw + 24rem)}}@media (min-width:1024px){.GiftsPage-module__zm1tGW__hero{min-height:calc(38.05vw + 25rem)}}.GiftsPage-module__zm1tGW__night:before{content:"";z-index:-1;pointer-events:none;background-color:#2f1c7c;background-image:linear-gradient(#37227100 calc(100% - 23.41vw),#37227173 calc(100% - 13.51vw),#372271d9 calc(100% - 5.4vw),#372271 calc(100% - 1.35vw) 100%),linear-gradient(#2f1c7c 0 calc(100% - 90.05vw),#2f1c7c8c calc(100% - 79.24vw),#2f1c7c33 calc(100% - 67.54vw),#2f1c7c00 calc(100% - 57.63vw)),url(/images/closer-bg-gift.webp);background-position:bottom,bottom,45% bottom;background-repeat:no-repeat;background-size:100% 100%,100% 100%,160%;height:calc(60.87vw + 26rem);position:absolute;top:0;left:0;right:0}@media (min-width:768px){.GiftsPage-module__zm1tGW__night:before{background-image:linear-gradient(#37227100 calc(100% - 14.63vw),#37227173 calc(100% - 8.44vw),#372271d9 calc(100% - 3.38vw),#372271 calc(100% - .84vw) 100%),linear-gradient(#2f1c7c 0 calc(100% - 56.28vw),#2f1c7c8c calc(100% - 49.53vw),#2f1c7c33 calc(100% - 42.21vw),#2f1c7c00 calc(100% - 36.02vw)),url(/images/closer-bg-gift.webp);background-position:bottom;background-size:100% 100%,100% 100%,100%;height:calc(38.05vw + 24rem)}}@media (min-width:1024px){.GiftsPage-module__zm1tGW__night:before{height:calc(38.05vw + 25rem)}}.GiftsPage-module__zm1tGW__schoolsCard{background:#fdf9f0;border-radius:24px;position:relative;box-shadow:0 20px 50px -20px #00000073}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser{background:linear-gradient(#392375 0 60px,#2e2086 400px)}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser .container-site{padding-top:7.5rem}@media (max-width:1023px){.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser .container-site{padding-bottom:0}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser [data-closer-art]{margin-top:-22vw}}@media (min-width:1024px){.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser .container-site{padding-bottom:9.5rem}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#392375 0,#392375d9 25%,#39237566 60%,#39237500 100%);height:360px;position:absolute;inset:0 0 auto}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser [data-closer-art]{-webkit-mask-image:linear-gradient(#0000 20%,#000 calc(20% + 320px));mask-image:linear-gradient(#0000 20%,#000 calc(20% + 320px))}}@media (min-width:1800px){.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser{min-height:0}.GiftsPage-module__zm1tGW__giftCloser.GiftsPage-module__zm1tGW__giftCloser [data-closer-art]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 20%,#000 calc(20% + 320px)),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 20%,#000 calc(20% + 320px)),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.GiftsPage-module__zm1tGW__lineup{--gutter:var(--page-gutter);margin-inline:calc(var(--gutter) * -1);padding:1.5rem var(--gutter) 4.5rem;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;text-align:left;gap:1rem;margin-top:1.5rem;margin-bottom:-2.25rem;display:flex;overflow-x:auto}.GiftsPage-module__zm1tGW__lineup::-webkit-scrollbar{display:none}.GiftsPage-module__zm1tGW__lineCard{--drop:.4;scroll-snap-align:center;scroll-snap-stop:always;transform:translateY(calc(var(--dy,0px) * var(--drop))) rotate(var(--rot,0deg));-webkit-user-drag:none;flex:0 0 15rem;position:relative}.GiftsPage-module__zm1tGW__lineCard:last-child{scroll-snap-align:end}@media (max-width:767px){.GiftsPage-module__zm1tGW__lineup{gap:0}.GiftsPage-module__zm1tGW__lineCard{scroll-snap-align:start;flex-basis:13rem}.GiftsPage-module__zm1tGW__lineCard+.GiftsPage-module__zm1tGW__lineCard{margin-left:-2.35rem}.GiftsPage-module__zm1tGW__lineCard:last-child{scroll-snap-align:end}}.GiftsPage-module__zm1tGW__lineCover{background:#fff;border-radius:17px;padding:5px;box-shadow:0 22px 44px -18px #0a0428bf}.GiftsPage-module__zm1tGW__lineTab{z-index:1;white-space:nowrap;color:#fff;background:#241a52;border:1.5px solid #e1dcf459;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;line-height:1;position:absolute;top:0;left:1.25rem;translate:0 -55%}.GiftsPage-module__zm1tGW__lineCta{aspect-ratio:860/887;text-align:center;background:#fdf9f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:.75rem;display:flex}.GiftsPage-module__zm1tGW__lineCtaFrame{box-shadow:0 0 60px #ffc45c59,0 22px 44px -18px #0a0428bf}.GiftsPage-module__zm1tGW__ctaStory{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.GiftsPage-module__zm1tGW__ctaPhoto{object-fit:cover;border-radius:50%;width:3.25rem;height:3.25rem;box-shadow:0 0 0 3px #fff,0 8px 16px -8px #0a042880}.GiftsPage-module__zm1tGW__ctaBook{aspect-ratio:1448/1086;border-radius:0 4px 4px 0;width:5rem;position:relative;overflow:hidden;rotate:6deg;box-shadow:0 0 0 2px #fff,0 10px 18px -8px #0a04288c}@media (max-width:767px){.GiftsPage-module__zm1tGW__ctaPhoto{width:2.75rem;height:2.75rem}.GiftsPage-module__zm1tGW__ctaBook{width:4.25rem}.GiftsPage-module__zm1tGW__lineCta{gap:.45rem;padding:.5rem}}@media (min-width:1024px){.GiftsPage-module__zm1tGW__ctaPhoto{width:3.75rem;height:3.75rem}.GiftsPage-module__zm1tGW__ctaBook{width:6rem}.GiftsPage-module__zm1tGW__lineup{--card-w:min(20rem, calc((100vw - 3rem) / 4.9));margin-inline:0;justify-content:center;gap:0;width:calc(100vw - 3rem);margin-top:.5rem;margin-bottom:0;padding:3rem 0 0;position:relative;left:50%;overflow:visible;translate:-50%}.GiftsPage-module__zm1tGW__lineCard{--drop:1;flex-basis:var(--card-w)}.GiftsPage-module__zm1tGW__lineCard+.GiftsPage-module__zm1tGW__lineCard{margin-left:calc(var(--card-w) * -.35)}}@media (hover:hover) and (pointer:fine){.GiftsPage-module__zm1tGW__lineCard{transition:transform .26s cubic-bezier(.2,.7,.2,1),filter .2s}:is(.GiftsPage-module__zm1tGW__lineup:has(.GiftsPage-module__zm1tGW__lineCard:hover) .GiftsPage-module__zm1tGW__lineCard:not(:hover),.GiftsPage-module__zm1tGW__lineup:has(.GiftsPage-module__zm1tGW__lineCard:focus-visible) .GiftsPage-module__zm1tGW__lineCard:not(:focus-visible)){filter:brightness(.65)}.GiftsPage-module__zm1tGW__lineCard:hover,.GiftsPage-module__zm1tGW__lineCard:focus-visible{z-index:20;transform:translateY(calc(var(--dy,0px) * var(--drop) - 2.25rem)) rotate(var(--rot,0deg))}}
