.m-menu.mm2{justify-content:flex-start;align-items:stretch;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fbf5ec,#f8ece4 45%,#eef0f8);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(-8px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s}.m-menu.mm2.open{transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s}.m-menu.mm2>*{position:relative;z-index:1}.mm2 .mm-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.mm2 .mm-sky i{position:absolute;border-radius:50%;filter:blur(50px);opacity:.75}.mm2 .mm-sky .g1{width:80vw;height:42vh;left:-30vw;top:-6vh;background:radial-gradient(closest-side,#ffd8c4,#ffd8c400);animation:mmA 18s ease-in-out infinite alternate}.mm2 .mm-sky .g2{width:70vw;height:40vh;right:-28vw;top:30vh;background:radial-gradient(closest-side,#e3d2f6,#e3d2f600);animation:mmA 22s ease-in-out infinite alternate-reverse}.mm2 .mm-sky .g3{width:90vw;height:40vh;left:-10vw;bottom:-14vh;background:radial-gradient(closest-side,#cfe0f8,#cfe0f800);animation:mmA 26s ease-in-out infinite alternate}.mm2 .mm-sky b{position:absolute;width:4px;height:4px;border-radius:50%;background:#e9c477;box-shadow:0 0 10px 2px #e9c477b3;opacity:0;animation:mmTw 4.5s ease-in-out infinite}.mm2 .mm-sky .s1{left:14%;top:22%}.mm2 .mm-sky .s2{right:12%;top:15%;animation-delay:1.2s}.mm2 .mm-sky .s3{left:80%;top:56%;animation-delay:2.1s;width:3px;height:3px}.mm2 .mm-sky .s4{left:8%;top:70%;animation-delay:3s;width:3px;height:3px}@keyframes mmA{to{transform:translate(6vw,3vh) scale(1.08)}}@keyframes mmTw{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.mm2 .mm-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:56px}.mm2 .mm-logo{justify-self:center;width:auto;height:44px;filter:drop-shadow(0 4px 14px rgba(46,134,230,.18))}.mm2 .m-close{position:static;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(201,162,75,.45);background:#fff9;color:#2f6fd8;transition:transform .3s ease,background .3s ease}.mm2 .m-close svg{width:20px;height:20px}.mm2 .m-close:active{transform:scale(.92)}.m-menu.mm2 .mm-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:clamp(26px,6vh,54px)}.m-menu.mm2 .mm-nav a{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;padding:clamp(11px,2vh,17px) 4px;border-bottom:1px solid rgba(201,162,75,.3);font-family:Robelia,Playfair Display,serif;font-weight:400;font-size:clamp(1.75rem,8vw,2.15rem);line-height:1.1;letter-spacing:0;text-indent:0;text-transform:none;color:#2f6fd8;text-decoration:none}.m-menu.mm2 .mm-nav a:first-child{border-top:1px solid rgba(201,162,75,.3)}.m-menu.mm2 .mm-nav a em{font-family:Playfair Display,serif;font-style:italic;font-size:.95rem;color:#c9a24b;align-self:center}.m-menu.mm2 .mm-nav a svg{width:20px;height:20px;fill:none;stroke:#c9a24b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.m-menu.mm2 .mm-nav a:active svg{transform:translate(4px)}.m-menu.mm2 .mm-nav a.on span{text-decoration:none;background:linear-gradient(90deg,#e9c477,#e9c477) left bottom/100% 1px no-repeat;padding-bottom:2px}.m-menu.mm2 nav a.on{text-decoration:none}.mm2 .mm-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;margin-top:clamp(20px,3.6vh,30px);padding:12px 16px 12px 12px;border-radius:20px;text-decoration:none;background:linear-gradient(160deg,#ffffffe6,#fff7eac7);border:1px solid #ecd9b4;box-shadow:0 18px 40px #966e3726;opacity:0;transform:translateY(14px);transition:opacity .5s ease .5s,transform .5s cubic-bezier(.2,.7,.2,1) .5s}.mm2 .mm-img{display:flex;align-items:center;justify-content:center;height:78px;border-radius:14px;background:radial-gradient(closest-side,#e9c47759,#e9c47700)}.mm2 .mm-img img{width:100%;height:auto;filter:drop-shadow(0 8px 12px rgba(20,30,60,.25));animation:mmFloat 5s ease-in-out infinite}@keyframes mmFloat{50%{transform:translateY(-4px) rotate(-1.5deg)}}.mm2 .mm-ct{display:flex;flex-direction:column;gap:4px;min-width:0}.mm2 .mm-ct small{font-family:Jost,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#b8924a}.mm2 .mm-ct b{font-family:Jost,sans-serif;font-weight:400;font-size:.9rem;line-height:1.4;color:#4f4130}.mm2 .mm-go{display:inline-flex;align-self:flex-start;white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-family:Jost,sans-serif;font-weight:600;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#2e86e6}.mm2 .mm-go svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mm2 .mm-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;opacity:0;transform:translateY(14px);transition:opacity .5s ease .46s,transform .5s cubic-bezier(.2,.7,.2,1) .46s}.mm2 .mm-quick a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:16px;text-decoration:none;background:#ffffff8c;border:1px solid rgba(201,162,75,.32);font-family:Jost,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.04em;color:#2f6fd8}.mm2 .mm-quick svg{width:20px;height:20px;fill:none;stroke:#2e86e6;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mm2 .mm-foot{margin-top:auto;padding-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transition:opacity .5s ease .62s}.mm2 .mm-orn{display:flex;align-items:center;gap:12px;color:#c9a24b;font-size:.75rem}.mm2 .mm-orn i{display:block;width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,75,.7))}.mm2 .mm-orn i:last-child{background:linear-gradient(90deg,rgba(201,162,75,.7),transparent)}.mm2 .mm-foot a{display:inline-flex;align-items:center;gap:8px;font-family:Jost,sans-serif;font-size:.86rem;color:#7a6852;text-decoration:none;letter-spacing:.02em}.mm2 .mm-foot svg{width:17px;height:17px;fill:none;stroke:#b8924a;stroke-width:1.6}.m-menu.mm2.open .mm-card,.m-menu.mm2.open .mm-quick{opacity:1;transform:none}.m-menu.mm2.open .mm-foot{opacity:1}.mm2 .m-orn{display:none}@media(max-height:640px){.m-menu.mm2 .mm-nav{margin-top:14px}.m-menu.mm2 .mm-nav a{padding:11px 4px;font-size:1.6rem}.mm2 .mm-img{height:64px}}@media(prefers-reduced-motion:reduce){.mm2 .mm-sky i,.mm2 .mm-sky b,.mm2 .mm-img img{animation:none}.m-menu.mm2,.mm2 .mm-card,.mm2 .mm-quick,.mm2 .mm-foot{transition:none;transform:none}}.m-menu.mm2.open nav a:nth-child(5){transition-delay:.4s}.m-menu.mm2.open nav a:nth-child(6){transition-delay:.48s}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bloomi-menu.css.map */
