.ms-advent-wrap{padding:clamp(20px,4vw,50px) 0}.ms-advent{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(28px,5vw,64px);border:2px solid var(--ink);border-radius:var(--r-xl);box-shadow:7px 7px 0 var(--pink);color:#fff;background:radial-gradient(120% 90% at 15% 10%,#4a2a70 0,#2a1740 55%,#1e0f30)}.ms-advent__snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ms-advent__snow i{position:absolute;top:-10px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:.75;animation:ms-snow var(--t) linear infinite;animation-delay:var(--dl)}@keyframes ms-snow{to{transform:translate(30px,900px);opacity:.1}}.ms-advent__copy{position:relative;z-index:1}.ms-advent__badge{display:inline-block;background:var(--butter);color:var(--ink);border:2px solid var(--ink);border-radius:99px;padding:9px 16px;font:800 13px/1 var(--f-body);box-shadow:2px 2px 0 var(--ink)}.ms-advent .ms-h2{color:#fff;margin:20px 0 16px;font-size:clamp(32px,4.4vw,58px)}.ms-advent__accent{color:var(--pink)}.ms-advent__text{color:#ffffffd1;font-size:clamp(16px,1.3vw,18px);max-width:52ch}.ms-advent__perks{padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px}.ms-advent__perks li{list-style:none;padding:9px 14px;border:2px solid rgba(255,255,255,.35);border-radius:99px;font-weight:600;font-size:14.5px;background:#ffffff0f}.ms-advent__count{margin-top:26px}.ms-advent__count p{font-weight:700;color:var(--butter);margin-bottom:10px}.ms-advent__count div{display:flex;gap:10px}.ms-advent__count span{display:grid;place-items:center;min-width:72px;padding:10px 8px;border:2px solid var(--ink);border-radius:18px;background:var(--paper);color:var(--ink);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:3px 3px 0 var(--pink)}.ms-advent__count b{font:800 30px/1 var(--f-display);letter-spacing:-.02em}.ms-advent__card{position:relative;z-index:1;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-lg);padding:16px 16px 22px;text-align:center;box-shadow:var(--sh-lg);rotate:2deg;transition:rotate .6s var(--ease-spring);display:grid;justify-items:center;gap:8px}.ms-advent:hover .ms-advent__card{rotate:-1deg}.ms-advent__img{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:var(--r);overflow:hidden;border:2px solid var(--ink);background:var(--pink-soft)}.ms-advent__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.ms-advent__card:hover .ms-advent__img img{transform:scale(1.06)}.ms-advent__save{position:absolute;top:12px;right:12px;background:var(--pink);border:2px solid var(--ink);border-radius:99px;padding:7px 11px;font:800 14px/1 var(--f-body);box-shadow:2px 2px 0 var(--ink)}.ms-advent__card h3{font-size:21px;margin-top:6px}.ms-advent__card .ms-price b{font-size:32px;color:var(--ink)}.ms-advent__card form{width:100%;margin-top:6px}.ms-advent__mochi{position:absolute;width:110px;left:-46px;top:-48px;z-index:3;rotate:-10deg}@media(max-width:900px){.ms-advent{grid-template-columns:1fr;box-shadow:5px 5px 0 var(--pink)}.ms-advent__card{rotate:0deg;max-width:420px;width:100%;margin:6px auto 0}.ms-advent__mochi{width:84px;left:-10px;top:-40px}.ms-advent__count span{min-width:0;flex:1}.ms-advent__count b{font-size:26px}.ms-advent__perks li{font-size:13.5px}}.ms-buddy{transition:opacity .4s,transform .5s var(--ease-spring)}.template-index:not(.ms-scrolled) .ms-buddy{opacity:0;transform:translateY(40px);pointer-events:none}.template-index:not(.ms-scrolled) .ms-buddy *{pointer-events:none}@media(max-width:900px){.ms-hero{padding:12px 0 28px}.ms-hero__grid{gap:0}.ms-hero__copy{display:contents}.ms-hero #ms-hero-h{order:1}.ms-hero .ms-eyebrow{font-size:11px;padding:7px 12px}.ms-hero__title{font-size:clamp(40px,11.4vw,62px)!important;margin:12px 0 0;line-height:.95}.ms-stage{order:2;max-width:none;width:100%;aspect-ratio:auto;height:min(76vw,330px);margin:2px 0 0}.ms-stage__blob{top:6%;right:8%;bottom:4%;left:8%}.ms-sticker{padding:6px;border-radius:18px}.ms-sticker img{border-radius:12px}.ms-sticker__tag{font-size:12px;padding:5px 9px;bottom:-11px}.ms-sticker--1{--w:38%;top:7%;left:5%}.ms-sticker--2{--w:32%;top:1%;right:7%}.ms-sticker--3{--w:34%;bottom:3%;right:24%}.ms-badge-spin{width:72px;left:1%;bottom:4%}.ms-badge-spin b{font-size:20px}.ms-badge-spin text{font-size:12px}.ms-hero__mascot{width:25%;right:0;bottom:-1%}.ms-hero__sub{order:3;font-size:15.5px;margin:20px 0 16px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ms-hero__cta{order:4;display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:16px}.ms-hero__cta .ms-btn{width:100%;min-height:52px}.ms-hero__cta .ms-btn--light{min-height:46px;box-shadow:2px 2px 0 var(--ink)}.ms-trust{order:5;flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none;margin:0 calc(var(--gut)*-1);padding:2px var(--gut) 6px}.ms-trust::-webkit-scrollbar{display:none}.ms-trust li{flex-shrink:0;background:var(--paper);border:2px solid var(--ink);border-radius:99px;padding:5px 12px 5px 5px;font-size:13px}.ms-trust li:before{width:20px;height:20px;background-size:11px}.ms-hero .ms-star{display:none}}@media(max-width:380px){.ms-stage{height:280px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ms-advent.css.map */
