@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--mm-gold: #d4a64a;--mm-gold-soft: #e8c97a;--mm-cream: #f5efe3;--mm-green-deep: #142d1d}.site-header svg,.menu-toggle svg,.hbtn svg,.search-btn svg{stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease,opacity .2s ease}.menu-toggle:hover svg,.hbtn:hover svg{opacity:.75;transform:scale(1.05)}.search-btn:hover svg{opacity:.8}.cart-count{background:var(--mm-gold)!important;color:var(--mm-green-deep)!important;font-weight:700!important;font-size:11px!important;min-width:18px!important;height:18px!important;border-radius:9px!important;border:2px solid var(--gd, #1A3C1A)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;letter-spacing:0!important}.site-header .logo-nm{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;letter-spacing:-.01em!important}.site-header .logo-nm em{color:var(--mm-gold-soft)!important}.mobile-menu{background:linear-gradient(180deg,#1a3a2a,#142d1d)!important;box-shadow:8px 0 40px #00000080,0 0 1px #0000000d!important;transition:left .4s cubic-bezier(.32,.72,0,1)!important;width:min(380px,92vw)!important;font-family:Manrope,sans-serif!important;color:var(--mm-cream)!important;overflow:hidden!important;position:fixed!important}.mobile-menu:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(212,166,74,.18),transparent 70%);pointer-events:none;z-index:0}.mobile-menu:after{content:"";position:absolute;bottom:-100px;left:-100px;width:320px;height:320px;background:radial-gradient(circle,rgba(74,144,112,.15),transparent 70%);pointer-events:none;z-index:0}.mobile-overlay{background:#0f2419a6!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.mm-header-premium{position:relative!important;z-index:2!important;padding:0!important;background:transparent!important;display:block!important;flex-direction:column!important;border-bottom:1px solid rgba(212,166,74,.15)!important;flex-shrink:0!important}.mm-header-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:18px 20px 16px!important}.mm-brand{display:flex;flex-direction:column}.mm-brand .mm-logo{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-size:24px!important;color:var(--mm-cream)!important;letter-spacing:-.01em!important;line-height:1!important;margin-bottom:4px!important}.mm-brand .mm-logo em{color:var(--mm-gold)!important;font-style:normal!important}.mm-brand-sub{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-size:11px!important;color:var(--mm-gold-soft)!important;letter-spacing:.02em!important;text-transform:none!important;opacity:1!important}.mm-close-premium{width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffff0f!important;border:1px solid rgba(212,166,74,.25)!important;color:var(--mm-cream)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;flex-shrink:0!important;padding:0!important;font-size:0!important}.mm-close-premium svg{width:16px;height:16px}.mm-close-premium:hover{background:#d4a64a26!important;border-color:var(--mm-gold)!important;transform:rotate(90deg)!important}.mm-cuisine-strip{display:flex!important;gap:0!important;overflow-x:auto!important;scrollbar-width:none!important;background:#0003!important;border-top:1px solid rgba(212,166,74,.12)!important}.mm-cuisine-strip::-webkit-scrollbar{display:none}.mm-cuisine-strip a{display:flex!important;flex-direction:column!important;align-items:center!important;padding:10px 12px!important;color:#f5efe3bf!important;font-size:9px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important;flex-shrink:0!important;gap:4px!important;font-family:Manrope,sans-serif!important;letter-spacing:.05em!important;transition:all .2s ease}.mm-cuisine-strip a:hover{color:var(--mm-gold-soft)!important;background:#d4a64a14!important}.mm-cuisine-strip a.cs-promo{color:var(--mm-gold)!important;font-weight:700!important}.mm-cuisine-strip a>:first-child{font-size:18px!important}.mobile-menu .mm-search{background:transparent!important;padding:14px 18px!important;border-bottom:1px solid rgba(212,166,74,.12)!important;flex-shrink:0!important;position:relative!important;z-index:2!important}.mobile-menu .mm-search input{width:100%!important;height:44px!important;padding:0 18px!important;background:#ffffff0f!important;border:1px solid rgba(212,166,74,.2)!important;border-radius:999px!important;font-family:Manrope,sans-serif!important;font-size:13px!important;color:var(--mm-cream)!important;outline:none!important;transition:all .2s ease}.mobile-menu .mm-search input::placeholder{color:#f5efe373!important}.mobile-menu .mm-search input:focus{background:#ffffff1a!important;border-color:var(--mm-gold)!important}.mobile-menu .mm-search+div{background:transparent!important;padding:10px 16px!important;border-bottom:1px solid rgba(212,166,74,.12)!important;position:relative!important;z-index:2!important}.mobile-menu .mm-search+div::-webkit-scrollbar{display:none}.mobile-menu .mm-search+div a{background:#d4a64a1a!important;border:1px solid rgba(212,166,74,.3)!important;color:var(--mm-gold-soft)!important;font-family:Manrope,sans-serif!important;font-weight:600!important;border-radius:999px!important;font-size:11px!important;padding:6px 12px!important;transition:all .2s ease}.mobile-menu .mm-search+div a:hover{background:#d4a64a33!important;transform:translateY(-1px)}.mobile-menu .mm-body{position:relative!important;z-index:2!important;background:transparent!important;padding:8px 0 20px!important;flex:1!important;overflow-y:auto!important}.mobile-menu .mm-body::-webkit-scrollbar{width:0}.mobile-menu .mm-section-label{color:var(--mm-gold-soft)!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:9px!important;letter-spacing:.18em!important;padding:18px 20px 8px!important;opacity:.7!important;text-transform:uppercase!important}.mobile-menu .mm-item,.mobile-menu .mm-item-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 20px!important;color:var(--mm-cream)!important;text-decoration:none!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:14px!important;background:transparent!important;border-bottom:none!important;border-top:none!important;cursor:pointer!important;transition:all .2s ease!important;min-height:0!important;position:relative}.mobile-menu .mm-item:hover,.mobile-menu .mm-item-link:hover{background:#d4a64a14!important}.mobile-menu .mm-item:hover .mm-chevron,.mobile-menu .mm-item-link:hover .mm-chevron{color:var(--mm-gold)!important;transform:translate(3px)!important}.mobile-menu .mm-item-left{display:flex!important;align-items:center!important;gap:14px!important}.mobile-menu .mm-item-icon{width:38px!important;height:38px!important;border-radius:10px!important;background:#d4a64a1f!important;border:1px solid rgba(212,166,74,.25)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;flex-shrink:0!important;transition:all .25s ease!important;filter:saturate(1.05)}.mobile-menu .mm-item:hover .mm-item-icon,.mobile-menu .mm-item-link:hover .mm-item-icon{background:#d4a64a33!important;border-color:var(--mm-gold)!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #d4a64a33!important}.mobile-menu .mm-item-title{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:14px!important;color:var(--mm-cream)!important;letter-spacing:-.005em!important;display:block!important;line-height:1.3!important}.mobile-menu .mm-item-left>div>span:not(.mm-item-title){font-size:11px!important;color:#f5efe380!important;font-weight:400!important;display:block!important;margin-top:1px!important;font-family:Manrope,sans-serif!important}.mobile-menu .mm-chevron{color:#f5efe366!important;font-size:18px!important;font-weight:300!important;transition:all .2s ease!important}.mobile-menu .mm-divider{height:1px!important;background:linear-gradient(90deg,transparent,rgba(212,166,74,.25),transparent)!important;border:none!important;margin:12px 20px!important}.mobile-menu .mm-promo{background:#d4a64a1a!important;border-left:none!important;position:relative}.mobile-menu .mm-promo:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--mm-gold);border-radius:0 3px 3px 0}.mobile-menu .mm-promo-txt{color:var(--mm-gold)!important;font-weight:700!important}.mm-promo-card{position:relative;z-index:2;margin:8px 16px 12px!important;padding:18px!important;border-radius:16px!important;background:linear-gradient(135deg,#d4a64a,#b88a2e)!important;color:var(--mm-green-deep)!important;overflow:hidden!important}.mm-promo-card:before{content:"";position:absolute;top:-20px;right:-20px;width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);pointer-events:none}.mm-promo-label{font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.75!important;margin-bottom:6px!important;position:relative}.mm-promo-title{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-size:18px!important;line-height:1.2!important;margin-bottom:4px!important;letter-spacing:-.01em!important;position:relative}.mm-promo-sub{font-size:12px!important;opacity:.85!important;margin-bottom:14px!important;position:relative}.mm-promo-cta{display:inline-flex!important;align-items:center!important;gap:6px!important;background:var(--mm-green-deep)!important;color:var(--mm-gold-soft)!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:600!important;padding:9px 14px!important;border-radius:8px!important;text-decoration:none!important;position:relative;transition:all .2s ease}.mm-promo-cta:hover{background:#000!important;transform:translateY(-1px)}.mm-promo-cta svg{width:12px;height:12px;fill:none;stroke:currentColor}.mobile-menu .mm-sub{background:linear-gradient(180deg,#142d1d,#0e2014)!important;border:none!important;color:var(--mm-cream)!important;position:relative;z-index:3}.mobile-menu .mm-sub a{color:var(--mm-cream)!important;font-family:Manrope,sans-serif!important;font-weight:500!important;border-bottom:1px solid rgba(212,166,74,.08)!important;transition:all .2s ease!important}.mobile-menu .mm-sub a:hover{color:var(--mm-gold-soft)!important;background:#d4a64a14!important;padding-left:24px!important}.mobile-menu .mm-sub-header{color:var(--mm-gold-soft)!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:.16em!important;background:#0003!important;border-bottom:1px solid rgba(212,166,74,.15)!important}.mobile-menu .mm-sub-back{background:#d4a64a1a!important;border:1px solid rgba(212,166,74,.25)!important;color:var(--mm-gold-soft)!important;font-family:Manrope,sans-serif!important;font-weight:600!important;padding:10px 16px!important;margin:12px 16px!important;border-radius:999px!important;font-size:12px!important;transition:all .2s ease!important;cursor:pointer}.mobile-menu .mm-sub-back:hover{background:#d4a64a33!important;border-color:var(--mm-gold)!important}.mm-footer-premium{position:relative!important;z-index:2!important;padding:14px 16px 18px!important;border-top:1px solid rgba(212,166,74,.18)!important;background:#0000004d!important;flex-shrink:0!important;display:block!important}.mm-footer-langs{display:flex;gap:6px;margin-bottom:12px}.mm-lang{flex:1;background:transparent;border:1px solid rgba(212,166,74,.22);color:var(--mm-cream);font-family:Manrope,sans-serif;font-size:11px;font-weight:700;padding:8px 4px;border-radius:8px;cursor:pointer;letter-spacing:.06em;transition:all .2s ease}.mm-lang:hover,.mm-lang.active{background:var(--mm-gold);color:var(--mm-green-deep);border-color:var(--mm-gold)}.mm-footer-account{display:flex;gap:8px;margin-bottom:12px}.mm-footer-account .mm-footer-btn{flex:1;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:10px 14px!important;border-radius:10px!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer;transition:all .2s ease!important;border:none!important}.mm-footer-btn-primary{background:var(--mm-gold)!important;color:var(--mm-green-deep)!important;box-shadow:0 2px 8px #d4a64a40}.mm-footer-btn-primary:hover{background:var(--mm-gold-soft)!important;transform:translateY(-1px)}.mm-footer-btn-ghost{background:#ffffff0f!important;color:var(--mm-cream)!important;border:1px solid rgba(212,166,74,.25)!important}.mm-footer-btn-ghost:hover{background:#d4a64a1f!important;border-color:var(--mm-gold)!important}.mm-footer-social{display:flex;gap:10px;justify-content:center}.mm-footer-social a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(212,166,74,.22);display:flex;align-items:center;justify-content:center;color:var(--mm-cream);text-decoration:none;transition:all .2s ease}.mm-footer-social a:hover{background:var(--mm-gold);color:var(--mm-green-deep);border-color:var(--mm-gold);transform:translateY(-2px)}.mm-footer-social svg{width:16px;height:16px}.lang-switcher .lang-btn{transition:all .2s ease;font-family:Manrope,sans-serif!important}.lang-switcher .lang-btn:hover{background:#d4a64a26!important}.lang-dropdown{font-family:Manrope,sans-serif!important}.lang-option{transition:all .2s ease;font-weight:500}.lang-option:hover{background:var(--cr, #F8F4EC)!important;color:var(--gd, #1A3C1A)!important;padding-left:16px!important}.lang-option.active{color:var(--mm-gold)!important;font-weight:700!important}.mobile-menu .mm-item-icon svg{width:20px;height:20px;fill:none;stroke:var(--mm-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:all .25s ease}.mobile-menu .mm-item:hover .mm-item-icon svg,.mobile-menu .mm-item-link:hover .mm-item-icon svg{stroke:var(--mm-gold-soft);transform:scale(1.08)}.mobile-menu .mm-promo .mm-item-icon{background:#e86d2f26!important;border-color:#e86d2f66!important}.mobile-menu .mm-promo .mm-item-icon svg{stroke:#ff8c42!important}.mobile-menu .mm-promo-txt{color:#ff8c42!important}.site-footer .footer-brand p{color:#f5efe3bf!important;font-family:Manrope,sans-serif!important;line-height:1.6!important;font-size:14px!important}.site-footer .footer-social{background:#d4a64a14!important;border:1px solid rgba(212,166,74,.2)!important;transition:all .2s ease!important}.site-footer .footer-social:hover{background:var(--mm-gold)!important;border-color:var(--mm-gold)!important;transform:translateY(-2px)}.site-footer .footer-social svg{fill:var(--mm-cream)!important;width:18px!important;height:18px!important;transition:fill .2s ease}.site-footer .footer-social:hover svg{fill:var(--mm-green-deep)!important}.site-footer .footer-col h4{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--mm-gold)!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:18px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(212,166,74,.2)!important;width:100%}.site-footer .footer-h4-icon{width:32px;height:32px;border-radius:8px;background:#d4a64a1f;border:1px solid rgba(212,166,74,.25);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.site-footer .footer-h4-icon svg{width:16px;height:16px;stroke:var(--mm-gold)}.site-footer .footer-col a{color:#f5efe3d9!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;padding:8px 0!important;display:flex!important;align-items:center!important;gap:10px!important;transition:all .2s ease!important;border-bottom:1px solid rgba(255,255,255,.04)}.site-footer .footer-col a:last-child{border-bottom:none}.site-footer .footer-col a:hover{color:var(--mm-gold-soft)!important;padding-left:6px!important}.site-footer .ft-flag{font-size:16px;line-height:1;flex-shrink:0}.site-footer .footer-link-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.site-footer .footer-link-icon svg{width:16px;height:16px;stroke:var(--mm-gold-soft)}.site-footer .footer-col a:hover .footer-link-icon{opacity:1}.site-footer .footer-brand .logo-nm{color:var(--mm-cream)!important;font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-size:24px!important;letter-spacing:-.01em!important;display:block;margin-bottom:10px}.site-footer .footer-brand .logo-nm em{color:var(--mm-gold)!important;font-style:normal!important}.site-footer .footer-bottom{border-top:1px solid rgba(212,166,74,.18)!important;padding-top:20px!important;margin-top:30px!important}.site-footer .footer-bottom span{color:#f5efe38c!important;font-family:Manrope,sans-serif!important;font-size:12px!important}.site-footer .footer-bottom span a{color:var(--mm-gold-soft)!important;text-decoration:none;transition:color .2s ease}.site-footer .footer-bottom span a:hover{color:var(--mm-gold)!important}.site-footer .pay-icon{background:#d4a64a14!important;border:1px solid rgba(212,166,74,.2)!important;color:var(--mm-cream)!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:.08em!important;padding:5px 10px!important;border-radius:6px!important}.newsletter-overlay h2{font-family:Fraunces,Georgia,serif!important;font-weight:500!important;font-size:clamp(28px,4vw,40px)!important;letter-spacing:-.02em!important;color:var(--mm-cream)!important;margin-bottom:12px!important}.newsletter-overlay p{color:#f5efe3d9!important;font-family:Manrope,sans-serif!important;font-size:14px!important;line-height:1.55!important;margin-bottom:22px!important}.newsletter-form input[type=email]{font-family:Manrope,sans-serif!important;font-size:14px!important;border-radius:12px!important;border:1.5px solid rgba(212,166,74,.3)!important;transition:all .2s ease!important}.newsletter-form input[type=email]:focus{border-color:var(--mm-gold)!important;box-shadow:0 0 0 3px #d4a64a26!important;outline:none!important}.newsletter-form button{background:var(--mm-gold)!important;color:var(--mm-green-deep)!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;border-radius:12px!important;border:none!important;padding:12px 24px!important;cursor:pointer;transition:all .2s ease!important;box-shadow:0 4px 14px #d4a64a4d!important}.newsletter-form button:hover{background:var(--mm-gold-soft)!important;transform:translateY(-1px);box-shadow:0 6px 18px #d4a64a6b!important}.trust-bar{background:linear-gradient(180deg,var(--mm-cream) 0%,#ede4d0 100%)!important;padding:24px 0!important;border-top:1px solid rgba(212,166,74,.15);border-bottom:1px solid rgba(212,166,74,.15)}.trust-bar .trust-inner{display:flex!important;gap:14px!important;padding:0 18px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important}.trust-bar .trust-inner::-webkit-scrollbar{display:none!important}.trust-bar .trust-item{flex-shrink:0!important;display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;background:#fff!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.04)!important;min-width:230px!important;box-shadow:0 2px 8px #0000000d!important;transition:all .25s ease!important;scroll-snap-align:start!important;font-family:Manrope,sans-serif!important}.trust-bar .trust-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014!important;border-color:#d4a64a4d!important}.trust-bar .trust-icon{width:42px!important;height:42px!important;border-radius:11px!important;background:linear-gradient(135deg,#1a3a2a,#142d1d)!important;color:var(--mm-gold-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border:1px solid rgba(212,166,74,.25)!important;box-shadow:inset 0 0 0 1px #d4a64a14!important}.trust-bar .trust-icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important}.trust-bar .trust-item strong{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#0f2419!important;letter-spacing:-.005em!important;display:block!important;line-height:1.3!important}.trust-bar .trust-item span{font-family:Manrope,sans-serif!important;font-size:11px!important;color:#6b7c72!important;margin-top:2px!important;display:block!important;font-weight:500!important;line-height:1.3!important}.collections-section .section-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:22px!important;gap:16px!important}.collections-section .section-title{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important;font-size:clamp(26px,4vw,36px)!important;color:#0f2419!important;letter-spacing:-.02em!important;margin:0!important;line-height:1.1!important;text-decoration:none!important;border-bottom:none!important}.collections-section .section-title{position:relative}.collections-section .section-title:after{display:none!important}.collections-section .section-sub{font-family:Manrope,sans-serif!important;font-size:13px!important;color:#6b7c72!important;margin-top:6px!important;font-weight:500!important}.collections-section .see-all{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:13px!important;color:var(--mm-gold)!important;text-decoration:none!important;padding:8px 16px!important;border-radius:999px!important;background:#d4a64a1a!important;border:1px solid rgba(212,166,74,.25)!important;white-space:nowrap!important;transition:all .2s ease!important}.collections-section .see-all:hover{background:var(--mm-gold)!important;color:var(--mm-green-deep)!important;border-color:var(--mm-gold)!important;transform:translate(2px)}.collections-section .see-all svg{width:14px!important;height:14px!important}.collections-section .colcard{position:relative;border-radius:16px!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 12px #0000000f!important;text-decoration:none!important}.collections-section .colcard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f!important}.collections-section .colcard img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.collections-section .colcard:hover img{transform:scale(1.06)}.collections-section .col-ov{font-family:Manrope,sans-serif!important}.collections-section .col-name{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important;letter-spacing:-.01em!important}.collections-section .col-cnt{font-family:Manrope,sans-serif!important;font-weight:500!important;opacity:.85}.collections-section .col-tag{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:999px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.collections-section .col-tag.tag-g{background:#4a8c3ff2!important;color:#fff!important}.collections-section .col-tag.tag-r{background:#dc3545f2!important;color:#fff!important}.collections-section .col-tag.tag-o{background:var(--mm-gold)!important;color:var(--mm-green-deep)!important;box-shadow:0 2px 8px #d4a64a66}.mobile-menu .mm-item-icon,.mobile-menu .mm-item-link .mm-item-icon{background:linear-gradient(135deg,#e8c97a2e,#d4a64a14)!important;border:1px solid rgba(212,166,74,.3)!important;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000026!important;width:40px!important;height:40px!important}.mobile-menu .mm-item-icon svg{width:22px!important;height:22px!important;stroke-width:1.5!important;stroke:var(--mm-gold-soft)!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));transition:all .3s cubic-bezier(.4,0,.2,1)!important}.mobile-menu .mm-item:hover .mm-item-icon,.mobile-menu .mm-item-link:hover .mm-item-icon{background:linear-gradient(135deg,#e8c97a59,#d4a64a2e)!important;border-color:var(--mm-gold)!important;box-shadow:inset 0 1px #ffffff26,0 4px 14px #d4a64a40!important;transform:scale(1.06)!important}.mobile-menu .mm-item:hover .mm-item-icon svg,.mobile-menu .mm-item-link:hover .mm-item-icon svg{stroke:#fff!important;transform:scale(1.05)}.mobile-menu .mm-promo .mm-item-icon{background:linear-gradient(135deg,#ff8c4240,#e86d2f1f)!important;border-color:#ff8c4266!important}.mobile-menu .mm-promo .mm-item-icon svg{stroke:#ffae72!important}.mobile-menu .mm-promo:hover .mm-item-icon{background:linear-gradient(135deg,#ff8c4266,#e86d2f33)!important;border-color:#ff8c42!important;box-shadow:inset 0 1px #fff3,0 4px 14px #e86d2f4d!important}.mm-cuisine-strip{padding:12px 14px!important;gap:6px!important;background:#00000040!important}.mm-cuisine-strip a{padding:6px 8px!important;border-radius:10px!important;background:#ffffff0d!important;border:1px solid rgba(212,166,74,.18)!important;min-width:52px!important;gap:4px!important;transition:all .25s ease!important}.mm-cuisine-strip a:hover{background:#d4a64a26!important;border-color:var(--mm-gold)!important;transform:translateY(-2px);box-shadow:0 4px 10px #d4a64a33}.mm-cuisine-strip a>:first-child{font-size:20px!important;line-height:1!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.mm-cuisine-strip a>span:not(:first-child),.mm-cuisine-strip a>span:last-child{font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;color:#f5efe3b3!important}.mm-cuisine-strip a:hover span:last-child{color:var(--mm-gold-soft)!important}.mm-cuisine-strip a.cs-promo{background:#d4a64a2e!important;border-color:#d4a64a80!important}.mm-cuisine-strip a.cs-promo span:last-child{color:var(--mm-gold)!important}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:16px}.section-title{font-family:Fraunces,Playfair Display,serif!important;font-size:clamp(22px,4vw,32px)!important;font-weight:700!important;color:var(--mm-green-deep)!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0 0 4px!important}.section-sub{font-family:Manrope,DM Sans,sans-serif!important;font-size:14px!important;color:#7a7060!important;margin:0!important;font-weight:500!important;line-height:1.5!important}.see-all{display:inline-flex;align-items:center;gap:5px;font-family:Manrope,DM Sans,sans-serif;font-size:13px;font-weight:700;color:var(--mm-green-deep);text-decoration:none;white-space:nowrap;letter-spacing:.03em;border-bottom:1.5px solid transparent;padding-bottom:1px;transition:all .2s ease}.see-all svg{width:16px;height:16px;fill:currentColor;transition:transform .2s ease}.see-all:hover{color:var(--mm-gold);border-bottom-color:var(--mm-gold)}.see-all:hover svg{transform:translate(3px)}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.filter-tab{font-family:Manrope,DM Sans,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;border-radius:999px;border:1.5px solid #ddd8cc;background:#fff;color:#4a4a4a;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.filter-tab:hover{border-color:#4a8c3f;color:#4a8c3f;background:#f0f7ef}.filter-tab.active{background:linear-gradient(135deg,var(--mm-green-deep) 0%,#2d5c2a 100%);border-color:transparent;color:#fff;box-shadow:0 4px 12px #142d1d47}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.product-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;border:1.5px solid #ede9df;text-decoration:none;overflow:hidden;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .2s ease;position:relative}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #142d1d1f,0 4px 12px #0000000f;border-color:#c8ddc4}.product-img{position:relative;aspect-ratio:1 / 1;background:#f8f4ec;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-img img{transform:scale(1.06)}.product-badge{position:absolute;top:10px;left:10px;font-family:Manrope,DM Sans,sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;line-height:1;z-index:2}.product-badge.badge-new,.product-badge.tag-g{background:linear-gradient(135deg,#4a8c3f,#76c442);color:#fff}.product-badge.badge-hot,.product-badge.tag-r{background:linear-gradient(135deg,#e63946,#ff6b6b);color:#fff}.product-badge.badge-bio{background:linear-gradient(135deg,var(--mm-gold),#c8960a);color:#fff}.product-info{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.product-origin{font-family:Manrope,DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9e8c6a}.product-title{font-family:Manrope,DM Sans,sans-serif;font-size:14px;font-weight:600;color:var(--mm-green-deep);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-price{display:flex;align-items:baseline;gap:6px}.current-price{font-family:Fraunces,Playfair Display,serif;font-size:18px;font-weight:700;color:var(--mm-green-deep)}.compare-price{font-size:12px;color:#aaa;text-decoration:line-through;font-weight:500}.quick-add{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--mm-green-deep) 0%,#2d5c2a 100%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #142d1d4d;transition:all .2s cubic-bezier(.4,0,.2,1)}.quick-add svg{width:18px;height:18px;fill:#fff;pointer-events:none}.quick-add:hover{transform:scale(1.12);box-shadow:0 6px 18px #142d1d66;background:linear-gradient(135deg,var(--mm-gold) 0%,#b8860b 100%)}.quick-add:active{transform:scale(.95)}@media(max-width:600px){.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-card{border-radius:14px}.current-price{font-size:15px}.product-info{padding:10px 12px 12px}}.cuisines-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.cuisine-card{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:3 / 4;text-decoration:none;box-shadow:0 4px 16px #0000001a;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);background:var(--mm-green-deep)}.cuisine-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 20px 48px #142d1d38}.cuisine-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s;opacity:.85}.cuisine-card:hover img{transform:scale(1.08);opacity:1}.cuisine-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 30%,#0a1a0ebf 80%,#0a1a0eeb);transition:opacity .3s}.cuisine-info{position:absolute;bottom:0;left:0;right:0;padding:14px 12px 12px;z-index:2;display:flex;flex-direction:column;gap:3px}.cuisine-nm{font-family:Fraunces,Playfair Display,serif;font-size:16px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.01em;display:block}.cuisine-cnt{font-family:Manrope,DM Sans,sans-serif;font-size:11px;font-weight:500;color:#ffffffb8;display:block;letter-spacing:.02em}.cuisine-tag{position:absolute;top:10px;right:10px;font-family:Manrope,DM Sans,sans-serif;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;z-index:3}.cuisine-tag.tag-g{background:#4a8c3fe6;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cuisine-tag.tag-r{background:#e63946e6;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:600px){.cuisines-row{grid-template-columns:repeat(3,1fr);gap:10px}.cuisine-card{border-radius:14px}.cuisine-nm{font-size:13px}.cuisine-cnt{font-size:10px}}.flash-section{background:linear-gradient(160deg,#0d2318,#142d1d,#1a3a24);padding:48px 0;position:relative;overflow:hidden}.flash-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 70% 50%,rgba(212,166,74,.08) 0%,transparent 70%);pointer-events:none}.flash-section .section-inner{position:relative;z-index:1}.flash-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:16px}.flash-title-wrap{display:flex;align-items:center;gap:12px}.flash-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--mm-gold) 0%,#c8960a 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #d4a64a66;flex-shrink:0}.flash-icon svg{width:22px;height:22px;fill:#fff}.flash-title-wrap h2{font-family:Fraunces,Playfair Display,serif!important;font-size:clamp(22px,4vw,28px)!important;font-weight:700!important;color:#fff!important;margin:0!important;letter-spacing:-.02em!important}.countdown{display:flex;align-items:center;gap:4px;background:#ffffff0f;border:1px solid rgba(212,166,74,.25);border-radius:12px;padding:8px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:36px}.countdown-unit .n{font-family:Fraunces,Playfair Display,serif;font-size:24px;font-weight:700;color:var(--mm-gold-soft);line-height:1}.countdown-unit .l{font-size:9px;color:#ffffff80;letter-spacing:.06em;font-weight:600;text-transform:uppercase;margin-top:2px}.countdown-sep{font-size:20px;color:#d4a64a80;font-weight:700;margin-bottom:8px}.flash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.flash-card{display:flex;flex-direction:column;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.flash-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000059;border-color:#d4a64a66}.flash-card-img{position:relative;aspect-ratio:1 / 1;background:#ffffff14;overflow:hidden}.flash-card-img img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.flash-card:hover .flash-card-img img{transform:scale(1.06)}.flash-discount{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#e63946,#ff6b6b);color:#fff;font-family:Manrope,DM Sans,sans-serif;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.04em;z-index:2}.flash-card-body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:5px;flex:1}.flash-origin{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4a64abf}.flash-name{font-family:Manrope,DM Sans,sans-serif;font-size:13px;font-weight:600;color:#ffffffe6;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flash-price{display:flex;align-items:baseline;gap:7px;margin-top:2px}.new-price{font-family:Fraunces,Playfair Display,serif;font-size:20px;font-weight:700;color:var(--mm-gold-soft)}.old-price{font-size:12px;color:#fff6;text-decoration:line-through}.stock-bar{margin-top:4px}.stock-label{font-size:10px;color:#ffffff80;margin-bottom:5px;font-weight:600}.stock-track{height:4px;background:#ffffff1f;border-radius:999px;overflow:hidden}.stock-fill{height:100%;background:linear-gradient(90deg,var(--mm-gold) 0%,#e8c97a 100%);border-radius:999px;transition:width .6s ease}.flash-add-btn{margin-top:10px;width:100%;padding:10px 14px;background:linear-gradient(135deg,var(--mm-gold) 0%,#b8860b 100%);color:#fff;border:none;border-radius:10px;font-family:Manrope,DM Sans,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #d4a64a59;letter-spacing:.03em}.flash-add-btn:hover{box-shadow:0 6px 20px #d4a64a80;transform:translateY(-1px);filter:brightness(1.1)}.flash-add-btn:active{transform:translateY(0)}@media(max-width:600px){.flash-grid{grid-template-columns:repeat(2,1fr);gap:10px}.flash-section{padding:32px 0}.flash-header{gap:12px}.countdown{padding:6px 10px}.countdown-unit .n{font-size:18px}}.products-section{padding:56px 0;background:#fafaf7}.cuisines-section{padding:56px 0;background:#fff}@media(max-width:768px){.products-section,.cuisines-section{padding:36px 0}.section-title{font-size:22px!important}}.site-header{transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s ease,background .25s ease}.header-scrolled{box-shadow:0 2px 20px #0000001f!important}.header-hidden{transform:translateY(-100%)}.mm-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#fff;display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .22s ease,transform .22s ease}.mm-search-overlay.open{opacity:1;pointer-events:all;transform:translateY(0)}.mm-search-overlay-form{display:flex;align-items:center;gap:0;padding:12px 12px 12px 8px;border-bottom:1.5px solid #ede9df;flex-shrink:0}.mm-search-back{width:44px;height:44px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mm-green-deep);flex-shrink:0;border-radius:50%;transition:background .15s}.mm-search-back:hover{background:#f0f0ea}.mm-search-back svg{width:22px;height:22px}.mm-search-overlay-input{flex:1;height:48px;border:none;outline:none;font-family:Manrope,DM Sans,sans-serif;font-size:17px;font-weight:500;color:#1c1c1c;background:transparent;padding:0 8px;caret-color:var(--mm-green-deep)}.mm-search-overlay-input::placeholder{color:#bbb;font-weight:400}.mm-search-submit{width:44px;height:44px;border:none;background:linear-gradient(135deg,var(--mm-green-deep),#2d5c2a);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.mm-search-submit svg{width:18px;height:18px;stroke:#fff}.mm-search-submit:hover{filter:brightness(1.1);transform:scale(1.04)}.mm-search-body{flex:1;overflow-y:auto;padding:20px 16px;-webkit-overflow-scrolling:touch}.mm-search-hint{font-family:Manrope,DM Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9a9284;margin:0 0 12px}.mm-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.mm-search-chip{display:inline-flex;align-items:center;padding:8px 14px;background:#f5f0e6;border:1px solid #e5e0d5;border-radius:999px;font-family:Manrope,DM Sans,sans-serif;font-size:13px;font-weight:600;color:#3a3028;text-decoration:none;transition:all .15s;-webkit-tap-highlight-color:transparent}.mm-search-chip:hover,.mm-search-chip:active{background:var(--mm-green-deep);border-color:var(--mm-green-deep);color:#fff;transform:translateY(-1px)}.mm-search-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mm-search-cat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:#fafaf5;border:1.5px solid #ede9df;border-radius:14px;text-decoration:none;text-align:center;transition:all .2s;-webkit-tap-highlight-color:transparent}.mm-search-cat:hover,.mm-search-cat:active{border-color:var(--mm-green-deep);background:#f0f7ef;transform:translateY(-2px)}.mm-search-cat .msc-icon{font-size:26px}.mm-search-cat span:last-child{font-family:Manrope,DM Sans,sans-serif;font-size:12px;font-weight:700;color:var(--mm-green-deep)}@media(max-width:900px){.mobile-search-trigger{display:flex!important}.search-wrap{display:none!important}}@media(max-width:768px){.product-card:active{transform:scale(.97)!important;box-shadow:0 4px 12px #00000014!important}.quick-add:active{transform:scale(.88)!important}.cuisine-card:active,.flash-card:active{transform:scale(.97)!important}.filter-tab:active{transform:scale(.94)!important}.quick-add{width:40px!important;height:40px!important}.products-grid,.cuisines-row{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.cuisine-card{aspect-ratio:4 / 3!important}.flash-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.section-inner{padding:0 14px!important}.section-title{font-size:20px!important}.section-sub{font-size:13px!important}.filter-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px;margin-bottom:16px!important}.filter-tabs::-webkit-scrollbar{display:none!important}.filter-tab{flex-shrink:0}}@media(max-width:768px){.col-hero{height:160px}.col-hero h1{font-size:22px}.col-grid{gap:8px;padding:10px 12px}.prod-card{border-radius:12px}.prod-body{padding:8px 8px 10px}.prod-title{font-size:11.5px}.prod-price{font-size:14px}.prod-add{width:34px;height:34px;border-radius:8px;bottom:6px;right:6px}.col-toolbar{padding:8px 12px;gap:6px}.toolbar-btn{font-size:12px;padding:8px 10px;border-radius:9px}}@media(max-width:768px){.cart-drawer{width:100%!important;border-radius:20px 20px 0 0!important;top:auto!important;bottom:0!important;right:0!important;max-height:92vh!important;transform:translateY(100%)!important}.cart-drawer.open{transform:translateY(0)!important}.cart-header{border-radius:20px 20px 0 0}.cart-header:before{content:"";display:block;width:36px;height:4px;background:#ddd;border-radius:2px;margin:0 auto 10px}}@media(max-width:768px){.hero-section{min-height:65vh!important;border-radius:0 0 28px 28px!important}.hero-badge{font-size:10px!important;padding:5px 12px!important}.hero-title{font-size:clamp(26px,8vw,38px)!important;line-height:1.15!important}.hero-sub{font-size:14px!important;line-height:1.6!important}.hero-actions{flex-direction:column!important;gap:10px!important}.hero-btn,.hero-btn-ghost{width:100%!important;justify-content:center!important;padding:16px 20px!important;font-size:15px!important}.hero-trust{gap:12px!important;flex-wrap:wrap!important;justify-content:center!important}}@media(max-width:768px){body{-webkit-overflow-scrolling:touch}.filter-tab,.app-nav-btn,.quick-add,.flash-add-btn,.cart-qty-btn,.mm-search-chip,.mm-search-cat{-webkit-user-select:none;user-select:none}*:focus-visible{outline:2px solid var(--mm-green-deep);outline-offset:2px}.ann{height:34px!important}.ann-item{font-size:11px!important}.products-section,.cuisines-section,.flash-section{padding:28px 0!important}.footer{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.footer-trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 36px;padding:22px 0 20px;border-top:1px solid rgba(212,166,74,.15);border-bottom:1px solid rgba(212,166,74,.15);margin:30px 0 0}.ftb-item{display:flex;align-items:center;gap:8px;color:#f5efe3b3;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em}.ftb-item svg{width:16px;height:16px;flex-shrink:0;stroke:var(--mm-gold-soft, #c9a84c)}.footer-payment-section{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 0 24px}.footer-payment-label{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f5efe366}.footer-payment-section .payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.footer-payment-section .pay-icon{background:#ffffff0f!important;border:1px solid rgba(212,166,74,.18)!important;border-radius:8px!important;width:52px;height:34px;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.footer-payment-section .pay-icon:hover{background:#d4a64a1a!important;border-color:#d4a64a66!important}.footer-payment-section .pay-icon svg{width:38px;height:24px;display:block}.footer-payment-section .pay-icon-cb{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;color:var(--mm-cream, #f5efe3);letter-spacing:.05em}.cart-sidebar{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;position:sticky!important;top:96px!important;background:linear-gradient(180deg,#fff,#fafaf6)!important;border:1.5px solid #ece7db!important;border-radius:18px!important;box-shadow:0 6px 28px #142d1d0f!important}.cart-layout{overflow:visible!important}.cart-items{min-width:0!important}.cart-payment-icons{max-width:100%!important;overflow:hidden!important}.cart-item{padding:18px 0!important;border-bottom:1px solid #f0ece2!important}.cart-item-img{border-radius:14px!important;border:1px solid #ece7db!important;box-shadow:0 2px 8px #0000000a!important}@media(max-width:768px){.cart-sidebar{position:static!important;top:auto!important}.cart-page{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,DM Sans,sans-serif;font-weight:700;font-size:15px;padding:14px 32px;border-radius:999px;border:2px solid transparent;background:linear-gradient(135deg,#1e5c2a,#142d1d 60%,#0e2015);color:#fff;cursor:pointer;text-decoration:none;transition:box-shadow .22s ease,transform .18s ease,border-color .22s ease;box-shadow:0 4px 20px #142d1d59;letter-spacing:.02em}.btn-primary:hover{border-color:#d4a64a99;box-shadow:0 8px 32px #142d1d73,0 0 0 3px #d4a64a26;transform:translateY(-2px);color:#fff;text-decoration:none}.btn-outline{display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,DM Sans,sans-serif;font-weight:700;font-size:15px;padding:14px 32px;border-radius:999px;border:2px solid var(--mm-gold, #d4a64a);background:transparent;color:var(--mm-gold, #d4a64a);cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .18s ease;letter-spacing:.02em}.btn-outline:hover{background:var(--mm-gold, #d4a64a);color:var(--mm-green-deep, #142d1d);box-shadow:0 6px 24px #d4a64a59;transform:translateY(-2px);text-decoration:none}.prod-add{position:absolute;bottom:10px;right:10px;width:36px;height:36px;border-radius:10px;border:none;background:linear-gradient(135deg,#2a6e35,#142d1d);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;font-size:20px;font-weight:300;line-height:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .18s ease;box-shadow:0 3px 10px #142d1d4d}.prod-add:hover{transform:scale(1.14);box-shadow:0 6px 20px #142d1d73;background:linear-gradient(135deg,#3a8c45,#1e5c2a)}.prod-add.added{background:linear-gradient(135deg,#4caf50,#2e7d32)}.cart-checkout-btn{display:block!important;width:100%!important;padding:17px 20px!important;background:linear-gradient(135deg,#2a6e35,#142d1d)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:15px!important;font-weight:800!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 4px 20px #142d1d59!important;transition:transform .18s ease,box-shadow .22s ease!important;animation:cart-btn-pulse 2.8s ease-in-out infinite;letter-spacing:.02em!important}.cart-checkout-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px #142d1d80!important;animation:none;color:#fff!important;text-decoration:none!important}@keyframes cart-btn-pulse{0%,to{box-shadow:0 4px 20px #142d1d59}50%{box-shadow:0 4px 28px #142d1d8c,0 0 0 4px #2a6e351f}}.cart-qty-btn{width:36px!important;height:36px!important;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important;font-size:18px!important;color:var(--mm-green-deep, #142d1d)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease!important;font-weight:400!important}.cart-qty-btn:hover{background:#142d1d12!important}.prod-card{background:#faf8f3;border-radius:16px;border:1.5px solid #ede9df;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 2px 8px #0000000d}.prod-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #142d1d1f;border-color:#d4a64a66}.prod-price{color:#1e6632!important;font-weight:800!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#2a6e3533;color:var(--mm-green-deep, #142d1d)}.section-title span{background:linear-gradient(135deg,var(--mm-gold, #d4a64a) 0%,#b8861e 50%,var(--mm-gold-soft, #e8c97a) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-badge{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 20px 10px 14px!important;background:#0f230f8c!important;backdrop-filter:blur(16px) saturate(160%)!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important;border:1px solid rgba(212,175,55,.45)!important;border-radius:40px!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em!important;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff1a,0 0 0 1px #d4af3726!important}.hb-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;flex-shrink:0;box-shadow:0 0 #4ade80b3;animation:hbPulse 2s ease-out infinite}@keyframes hbPulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.hb-item{display:inline-flex;align-items:center;gap:5px;color:#ffffffe0}.hb-item svg{width:13px;height:13px;stroke:#d4af37e6;flex-shrink:0}.hb-live{color:gold!important;font-weight:700!important}.hb-live svg{stroke:gold!important}.hb-sep{color:#d4af3766;font-size:11px;font-weight:300;line-height:1}.product-card{border-radius:16px!important;border:1.5px solid #ece7db!important;background:#fffdf8!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;box-shadow:0 2px 10px #0000000d!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #142d1d21!important;border-color:#d4a64a66!important}.flash-card{border-radius:16px!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease!important;box-shadow:0 2px 10px #0000000f!important}.flash-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 34px #142d1d24!important}.flash-discount{background:linear-gradient(135deg,#e63946,#ff5e3a)!important;box-shadow:0 3px 10px #e6394659!important;font-weight:800!important;letter-spacing:.02em!important}.cuisine-card{box-shadow:0 2px 10px #0000000f!important;transition:transform .25s cubic-bezier(.34,1.4,.64,1),box-shadow .22s ease!important}.cuisine-card:hover{box-shadow:0 12px 30px #142d1d29,0 0 0 2px #d4a64a59!important}.trust-bar .trust-icon svg{transition:transform .2s ease}.trust-bar .trust-item:hover .trust-icon svg{transform:scale(1.1)}.see-all{transition:color .18s ease,gap .18s ease!important}.see-all:hover{color:var(--mm-gold, #d4a64a)!important}.pag-btn{transition:all .18s ease!important}.pag-btn.active{background:linear-gradient(135deg,#1e5c2a,#142d1d)!important;border-color:#142d1d!important}.cart-qty{border:1.5px solid #e3ddd0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #00000008!important}.cart-coupon button:hover{background:var(--mm-green-deep, #142d1d)!important;border-color:var(--mm-green-deep, #142d1d)!important;color:#fff!important}.cart-progress-fill{background:linear-gradient(90deg,#1e5c2a,#4caf50,#76c442)!important}.hero-bg-slideshow{background:#0f230f}.hero-bg-slideshow img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 35%!important;opacity:0;will-change:opacity;animation:heroCrossfade 30s infinite cubic-bezier(.45,0,.55,1)}.hero-bg-slideshow img:nth-child(1){animation-delay:0s}.hero-bg-slideshow img:nth-child(2){animation-delay:3s}.hero-bg-slideshow img:nth-child(3){animation-delay:6s}.hero-bg-slideshow img:nth-child(4){animation-delay:9s}.hero-bg-slideshow img:nth-child(5){animation-delay:12s}.hero-bg-slideshow img:nth-child(6){animation-delay:15s}.hero-bg-slideshow img:nth-child(7){animation-delay:18s}.hero-bg-slideshow img:nth-child(8){animation-delay:21s}.hero-bg-slideshow img:nth-child(9){animation-delay:24s}.hero-bg-slideshow img:nth-child(10){animation-delay:27s}@keyframes heroCrossfade{0%{opacity:0}2.5%{opacity:1}10%{opacity:1}12.5%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-bg-slideshow img{animation:none;opacity:0}.hero-bg-slideshow img:nth-child(1){opacity:1}}.hero-slide-link{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:12;display:flex;align-items:center;gap:10px;padding:14px 20px 14px 18px;background:#ffffff1f;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.22);border-right:none;border-radius:40px 0 0 40px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;max-width:200px;transition:background .25s,transform .25s,max-width .3s;overflow:hidden}.hero-slide-link:hover{background:#d4af3747;border-color:#d4af378c;transform:translateY(-50%) translate(-4px)}.hsl-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .4s}.hsl-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#d4af374d;border-radius:50%;transition:background .25s}.hsl-arrow svg{width:14px;height:14px;stroke:gold}.hero-slide-link:hover .hsl-arrow{background:#d4af3799}@media(max-width:768px){.hero-slide-link{top:18%;bottom:auto;right:0;transform:none;font-size:12px;padding:10px 14px 10px 12px;max-width:170px}.hero-slide-link:hover{transform:translate(-4px)}}.delivery-banner-section{padding:0 0 48px;background:#f8faf8}.delivery-banner-inner{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.dbcard{position:relative;border-radius:20px;overflow:hidden;min-height:380px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000021;transition:transform .3s ease,box-shadow .3s ease}.dbcard:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000002e}.dbc-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dbc-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.dbcard--express .dbc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f230fd1,#1a3c1aa6 60%,#0006)}.dbcard--cold .dbc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#001e3ce0,#003c5ab3 60%,#00142873)}.dbc-content{position:relative;z-index:2;padding:36px 32px 32px;display:flex;flex-direction:column;gap:14px;height:100%}.dbc-tag{display:inline-flex;align-items:center;gap:6px;background:#d4af3740;border:1px solid rgba(212,175,55,.55);color:gold;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:30px;width:fit-content;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dbc-tag--ice{background:#64c8ff2e;border-color:#64c8ff73;color:#90e4ff}.dbc-title{font-size:clamp(22px,3vw,30px);font-weight:800;color:#fff;line-height:1.2;margin:0;letter-spacing:-.01em}.dbc-title em{font-style:normal;color:gold}.dbcard--cold .dbc-title em{color:#90e4ff}.dbc-desc{color:#ffffffd1;font-size:14px;line-height:1.6;margin:0;max-width:340px}.dbc-pills{display:flex;flex-wrap:wrap;gap:8px}.dbc-pill{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dbc-pill--ice{background:#64c8ff1f;border-color:#64c8ff4d;color:#b8eeff}.dbc-btn{display:inline-flex;align-items:center;margin-top:auto;width:fit-content;padding:12px 24px;border-radius:30px;background:linear-gradient(135deg,#c8a84b,gold);color:#1a3c1a;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.01em;box-shadow:0 4px 16px #d4af3766;transition:transform .2s,box-shadow .2s}.dbc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d4af378c}.dbc-btn--ice{background:linear-gradient(135deg,#0080c0,#00c0f0);color:#fff;box-shadow:0 4px 16px #00a0dc66}.dbc-btn--ice:hover{box-shadow:0 8px 24px #00a0dc8c}@media(max-width:900px){.delivery-banner-inner{grid-template-columns:1fr;gap:16px;padding:0 16px}.dbcard{min-height:300px}.dbc-content{padding:28px 24px 24px}}@media(max-width:480px){.dbcard{min-height:260px}.dbc-title{font-size:20px}.dbc-desc{font-size:13px}}.pcarousel-wrap{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 12px;cursor:grab}.pcarousel-wrap::-webkit-scrollbar{display:none}.pcarousel-wrap:active{cursor:grabbing}.pcar-item{flex:0 0 210px;scroll-snap-align:start}@media(max-width:600px){.pcar-item{flex:0 0 158px}}.pcarousel-arrow{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(26,60,26,.15);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000014;transition:all .2s;flex-shrink:0}.pcarousel-arrow:hover{background:#1a3c1a;border-color:#1a3c1a;box-shadow:0 4px 16px #1a3c1a40}.pcarousel-arrow:hover svg{stroke:#fff}.pcarousel-arrow svg{width:18px;height:18px;stroke:#555}.product-card{display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.07);text-decoration:none;overflow:hidden;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease;position:relative;box-shadow:0 2px 8px #0000000d}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #142d1d21,0 4px 12px #0000000f;border-color:#4a8c3f38}.product-img{position:relative;aspect-ratio:1;background:linear-gradient(145deg,#f9f6f0,#f0ece3);overflow:hidden}.product-img img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .42s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-img img{transform:scale(1.08)}.product-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(26,60,26,.05) 100%);pointer-events:none}.product-badge{position:absolute;top:9px;left:9px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;line-height:1;z-index:2}.badge-sale{top:32px!important;background:linear-gradient(135deg,#e63946,#ff6b6b)!important;color:#fff!important}.product-info{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1}.product-origin{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b8860b}.product-title{font-size:13.5px;font-weight:600;color:#1a2e1a;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.product-price{display:flex;align-items:baseline;gap:5px}.current-price{font-family:Playfair Display,serif;font-size:17px;font-weight:700;color:#1a3c1a}.compare-price{font-size:11px;color:#bbb;text-decoration:line-through}.quick-add{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1a3c1a,#2d6a2d);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #1a3c1a52;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.quick-add svg{width:17px;height:17px;fill:#fff}.quick-add:hover{transform:scale(1.15);background:linear-gradient(135deg,#c8a84b,#a8841a);box-shadow:0 5px 16px #c8a84b66}.quick-add:active{transform:scale(.93)}@media(max-width:600px){.product-card{border-radius:12px}.current-price{font-size:15px}.product-info{padding:10px 11px 12px}.product-title{font-size:12.5px}.quick-add{width:30px;height:30px}.quick-add svg{width:15px;height:15px}}.menu-toggle svg{stroke:gold!important}.menu-toggle span{background:gold!important}nav.app-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;display:none!important;height:auto!important;min-height:60px!important;background:#fffffff7!important;border-top:1px solid rgba(0,0,0,.09)!important;box-shadow:0 -4px 20px #0000001a!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}@media(max-width:900px){nav.app-bottom-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;height:60px!important}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}}nav.app-bottom-nav>*{flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:8px 4px 6px!important;background:none!important;border:none!important;text-decoration:none!important;cursor:pointer!important;color:#777!important;font-size:10px!important;font-weight:600!important;letter-spacing:.02em!important;position:relative!important;min-width:0!important;-webkit-tap-highlight-color:transparent!important;transition:color .18s ease!important}nav.app-bottom-nav>* svg{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:#999!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0!important;transition:stroke .18s ease!important}nav.app-bottom-nav>* .anb-icon-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:32px!important;border-radius:10px!important;position:relative!important;transition:background .18s ease,transform .18s ease!important}nav.app-bottom-nav>*.active{color:#1a3c1a!important}nav.app-bottom-nav>*.active svg{stroke:#c8a84b!important}nav.app-bottom-nav>*.active .anb-icon-wrap{background:#c8a84b1f!important}nav.app-bottom-nav>*:active .anb-icon-wrap{transform:scale(.88)!important}nav.app-bottom-nav>*:active svg{stroke:#c8a84b!important}nav.app-bottom-nav .app-nav-cart-count,nav.app-bottom-nav .cart-count{position:absolute!important;top:-2px!important;right:-4px!important;min-width:17px!important;height:17px!important;background:#e53e3e!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0 3px!important;border:2px solid #fff!important}.flash-buy-btn{display:block;margin-top:10px;padding:8px 14px;background:linear-gradient(135deg,#1a3c1a,#2d5a2d);color:#fff!important;font-size:12px;font-weight:700;text-align:center;text-decoration:none!important;border-radius:20px;letter-spacing:.03em;transition:background .2s,transform .15s;box-shadow:0 2px 8px #1a3c1a40}.flash-buy-btn:hover{background:linear-gradient(135deg,#c8a84b,gold);color:#1a3c1a!important;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/133/assets/mondimart-premium.css.map */
