.mspd{--pk:#FF5FA8;--pk2:#FF8AC2;--lil:#A68CFF;--txt:#3A2258;--soft:#6A5585;--sh-s:0 14px 34px -18px rgba(120,90,200,.45);--sh-p:0 18px 40px -16px rgba(255,95,168,.5);position:relative}.mspd .ms-crumbs{margin-top:20px}.mspd__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,64px);align-items:start;margin-top:18px}.mspd__gal{position:sticky;top:96px;min-width:0}.mspd__stage{position:relative;padding:clamp(14px,2vw,22px);border-radius:clamp(30px,4vw,44px);background:linear-gradient(150deg,#ffe6f3,#eee6ff 55%,#ddf1ff);box-shadow:var(--sh-s);overflow:hidden;isolation:isolate}.mspd__blob{position:absolute;width:70%;aspect-ratio:1;left:15%;top:12%;z-index:-1;border-radius:44% 56% 52% 48%/48% 42% 58% 52%;background:radial-gradient(circle at 35% 30%,#fff 0,#ffffff8c 40%,#fff0 70%);animation:ms-morph 10s ease-in-out infinite,mspd-spin 30s linear infinite}@keyframes mspd-spin{to{rotate:360deg}}.mspd__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:clamp(22px,3vw,32px);background:#fff;box-shadow:0 20px 40px -24px #3a225873;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mspd__main::-webkit-scrollbar{display:none}.mspd__main figure{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1;overflow:hidden;background:#fff3f9}.mspd__main img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.mspd__main:hover img{transform:scale(1.06)}.mspd__in{animation:mspd-in 1s cubic-bezier(.34,1.56,.64,1) both}@keyframes mspd-in{0%{opacity:0;transform:scale(.85) rotate(-3deg);border-radius:50%}}.mspd__spark{position:absolute;width:22px;height:22px;color:#fff;z-index:2;pointer-events:none;animation:mspd-twinkle 3s ease-in-out infinite}.mspd__spark path{fill:currentColor}@keyframes mspd-twinkle{0%,to{transform:scale(.6) rotate(0);opacity:.4}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.mspd__dots{display:none;justify-content:center;gap:6px;margin-top:12px}.mspd__dots i{width:8px;height:8px;border-radius:99px;background:#3a225833;transition:width .4s cubic-bezier(.34,1.56,.64,1),background .3s}.mspd__dots i.is-on{width:24px;background:var(--pk)}.mspd .ms-thumbs{margin-top:14px;gap:10px;padding:4px}.mspd .ms-thumbs button{flex:0 0 72px;height:72px;border:0;border-radius:20px;opacity:.6;box-shadow:var(--sh-s);background:#fff;padding:4px}.mspd .ms-thumbs button img{border-radius:16px}.mspd .ms-thumbs button.is-active{opacity:1;box-shadow:0 0 0 3px var(--pk2),var(--sh-s);transform:translateY(-3px)}.mspd__tags{display:flex;flex-wrap:wrap;gap:8px}.mspd__tag{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:99px;background:#fff;box-shadow:var(--sh-s);font:700 13px/1 var(--f-body);color:var(--txt)}.mspd__tag--new{background:linear-gradient(180deg,#9fe8d2,#5fd8b4);color:#1e4d40}.mspd h1{font-family:"Fredoka",var(--f-display);font-weight:700;font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:0;color:var(--txt);margin:16px 0 12px}.mspd__price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mspd__price b{font:700 clamp(30px,3vw,38px)/1 "Fredoka",var(--f-display);color:var(--txt)}.mspd__price s{color:var(--soft);font-size:16px}.mspd .ms-save{border:0;background:linear-gradient(180deg,var(--pk2),var(--pk));color:#fff;box-shadow:var(--sh-p)}.mspd__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px;padding:0}.mspd__chips li{list-style:none;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:99px;background:linear-gradient(180deg,#fff,#fff2f9);box-shadow:var(--sh-s);font-weight:700;font-size:14px;color:var(--txt);animation:mspd-pop .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i)*90ms + .3s)}.mspd__chips span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:var(--c,#FFE3F1)}@keyframes mspd-pop{0%{opacity:0;transform:scale(.6) translateY(10px)}}.mspd .ms-opt{margin-top:22px}.mspd .ms-opt__l{color:var(--txt)}.mspd .ms-opt__vals span{border:0;background:#fff;box-shadow:var(--sh-s);color:var(--txt);border-radius:99px}.mspd .ms-opt__vals input:checked+span{background:linear-gradient(180deg,var(--pk2),var(--pk));color:#fff;box-shadow:var(--sh-p)}.mspd .msb-packs legend{color:var(--txt)}.mspd .msb-pack__box{border:0;background:#fff;box-shadow:var(--sh-s);border-radius:24px}.mspd .msb-pack input:checked~.msb-pack__box{background:linear-gradient(150deg,#fff0f8,#f3edff);box-shadow:0 0 0 3px var(--pk2),var(--sh-p)}.mspd .msb-pack__dot{border:2px solid #D9C8EE}.mspd .msb-pack input:checked~.msb-pack__box .msb-pack__dot{border-color:var(--pk)}.mspd .msb-pack input:checked~.msb-pack__box .msb-pack__dot:after{background:var(--pk)}.mspd .msb-pack__t{font-family:"Fredoka",var(--f-display);font-weight:700;color:var(--txt)}.mspd .msb-pack__t span{border:0;background:#d8f5ea;color:#1e6b55}.mspd .msb-pack__p b{font-family:"Fredoka",var(--f-display);color:var(--txt)}.mspd .msb-pack__flag{border:0;background:linear-gradient(180deg,#ffe58a,#ffcf4d);color:#5a3e00;box-shadow:0 6px 14px -6px #ffb40099}.mspd .msb-pack--best .msb-pack__flag{background:linear-gradient(180deg,var(--pk2),var(--pk));color:#fff;box-shadow:var(--sh-p);animation:mspd-flag 2.6s ease-in-out infinite}@keyframes mspd-flag{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg) scale(1.05)}}.mspd .msb-note{color:var(--soft)}.mspd .msb-total{border-radius:22px;background:linear-gradient(150deg,#4a2a70,#2e1a48);box-shadow:var(--sh-s)}.mspd .msb-total .save{border:0;background:linear-gradient(180deg,var(--pk2),var(--pk));color:#fff}.mspd .ms-atc .ms-btn,.mspd-sticky .ms-btn{border:0;color:#fff!important;background:linear-gradient(180deg,var(--pk2) 0%,var(--pk) 100%);box-shadow:0 14px 30px -10px #ff4f9ab3,inset 0 3px #ffffff73,inset 0 -5px 10px #c8287840;font:700 18px/1 "Fredoka",var(--f-body);min-height:60px}.mspd .ms-atc .ms-btn:hover{transform:translateY(-3px) scale(1.01)}.mspd .ms-atc .ms-btn:active{transform:scale(.95,.86)}.mspd .ms-atc .ms-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%;animation:mspd-shine 3.5s ease-in-out infinite;pointer-events:none}@keyframes mspd-shine{0%,60%{background-position:150% 0}to{background-position:-50% 0}}.mspd .ms-btn.is-done{background:linear-gradient(180deg,#9fe8d2,#5fd8b4)}.mspd__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.mspd__trust div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 6px;border-radius:20px;background:#ffffffb3;font-size:12.5px;font-weight:700;color:var(--soft)}.mspd__trust b{font-size:22px}.mspd__feat{margin-top:clamp(50px,7vw,90px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,22px)}.mspd__card{position:relative;overflow:hidden;padding:26px 22px;border-radius:30px;background:linear-gradient(160deg,var(--a),var(--b));box-shadow:var(--sh-s)}.mspd__card .ico{width:62px;height:62px;border-radius:46% 54% 42% 58%/55% 45%;display:grid;place-items:center;font-size:30px;background:#fff;box-shadow:0 10px 20px -12px #3a225866;animation:ms-morph 7s ease-in-out infinite,ms-float 4s ease-in-out infinite;margin-bottom:16px}.mspd__card h2{font:700 22px/1.15 "Fredoka",var(--f-display);color:var(--txt);margin-bottom:8px}.mspd__card p{color:var(--soft);font-size:15px;line-height:1.5}.mspd__card:after{content:"";position:absolute;width:140px;height:140px;right:-40px;bottom:-50px;border-radius:50%;background:#ffffff73}.mspd__duo{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(16px,3vw,32px);margin-top:clamp(16px,2.4vw,26px);align-items:stretch}.mspd__squish{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;border-radius:30px;background:linear-gradient(160deg,#4a2a70,#2a1740);color:#fff;overflow:hidden;box-shadow:var(--sh-s)}.mspd__squish h2{font:700 24px/1.1 "Fredoka",var(--f-display);color:#fff}.mspd__squish p{color:#ffffffbf;font-size:14.5px;margin-top:6px}.mspd__pad{position:relative;width:min(220px,58vw);aspect-ratio:1;margin:24px auto 14px;border-radius:50%;padding:8px;background:linear-gradient(150deg,#fff,#ffd6ea);box-shadow:0 26px 50px -18px #ff5fa8cc;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform var(--back,.6s) cubic-bezier(.34,1.56,.64,1);transform-origin:50% 90%}.mspd__pad img{width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.mspd__pad:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(45% 32% at 32% 22%,rgba(255,255,255,.7),transparent 70%);pointer-events:none}.mspd__pad.is-press{transform:scale(1.22,.72);transition:transform .14s ease-out}.mspd__pad[data-texture=butter].is-press{transform:scale(1.4,.62) rotate(-4deg)}.mspd__pad[data-texture=crunchy].is-press{transform:scale(1.12,.8)}.mspd__say{min-height:1.5em;font:700 18px/1.3 "Fredoka",var(--f-body);color:#ffd8ec}.mspd__pop{position:absolute;left:50%;top:40%;font:700 22px/1 "Fredoka",var(--f-body);color:#fff;pointer-events:none;animation:mspd-up .9s ease-out forwards;white-space:nowrap}@keyframes mspd-up{0%{opacity:1;transform:translate(-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-90px) scale(1.2)}}.mspd__desc{padding:clamp(22px,3vw,36px);border-radius:30px;background:#fff;box-shadow:var(--sh-s)}.mspd__desc h2{font:700 26px/1.1 "Fredoka",var(--f-display);color:var(--txt);margin-bottom:12px}.mspd__desc .ms-rte{color:var(--soft)}.mspd .ms-acc{margin-top:18px;border-top:2px dashed #EADFF5}.mspd .ms-acc details{border-bottom:2px dashed #EADFF5}.mspd .ms-acc summary{font:700 18px/1 "Fredoka",var(--f-display);color:var(--txt)}.mspd .ms-acc summary:after{color:var(--pk)}.mspd-fly{position:fixed;z-index:200;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:0 14px 30px -10px #ff5fa8b3}.mspd-sticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:55;display:flex;gap:12px;align-items:center;padding:8px 8px 8px 10px;border-radius:99px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px -16px #3a225880;transform:translateY(150%);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.mspd-sticky.is-show{transform:none}.mspd-sticky img{width:44px;height:44px;border-radius:50%;object-fit:cover}.mspd-sticky .ms-sticky__t{flex:1;min-width:0;font-weight:700;font-size:14px;line-height:1.2;color:var(--txt)}.mspd-sticky .ms-sticky__t span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mspd-sticky .ms-btn{min-height:46px!important;padding:0 22px;font-size:16px!important}@media(min-width:901px){.mspd-sticky{left:auto;width:520px;right:20px}}@media(max-width:900px){.mspd__grid{grid-template-columns:1fr;gap:20px}.mspd__gal{position:relative;top:0}.mspd__dots{display:flex}.mspd .ms-thumbs{display:none}.mspd__feat,.mspd__duo{grid-template-columns:1fr}.mspd__trust{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.mspd *,.mspd-sticky{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ms-product.css.map */
