:root{--mm-ink:#17213B;--mm-blue:#7B1BBF;--mm-yellow:#FFD86B;--mm-orange:#FF7A59;--mm-sky:#FBF7FF;--mm-border:#E8DDF3;--mm-white:#FFFFFF;--mm-shadow:0 16px 40px rgba(0,87,255,.15);--color-background:#FFFFFF!important;--color-background-rgb:255 255 255!important;--color-foreground:#17213B!important;--color-foreground-rgb:23 33 59!important;--color-border:#E8DDF3!important;--color-border-rgb:232 221 243!important;--color-primary-button-text:#FFFFFF!important;--color-primary-button-background:#FF7A59!important;--color-primary-button-border:#FF7A59!important;--color-primary-button-hover-text:#FFFFFF!important;--color-primary-button-hover-background:#E86649!important;--color-primary-button-hover-border:#E86649!important;--color-secondary-button-text:#17213B!important;--color-secondary-button-background:#FFD86B!important;--color-secondary-button-border:#FFD86B!important;--color-secondary-button-hover-text:#FFFFFF!important;--color-secondary-button-hover-background:#7B1BBF!important;--color-secondary-button-hover-border:#7B1BBF!important;--color-input-background:#FFFFFF!important;--color-input-text:#17213B!important;--color-input-text-rgb:23 33 59!important;--color-input-border:#D7C4E8!important;--color-variant-background:#FFFFFF!important;--color-variant-border:#D7C4E8!important;--color-variant-text:#17213B!important;--color-selected-variant-background:#7B1BBF!important;--color-selected-variant-border:#7B1BBF!important;--color-selected-variant-text:#FFFFFF!important}html[dir="rtl"] body{direction:rtl;text-align:right}body{background:#fff!important;color:var(--mm-ink)!important}html[dir="rtl"] .content-for-layout,html[dir="rtl"] .shopify-section{text-align:right}a{text-underline-offset:3px}.page-wrapper{overflow:hidden}.button,.shopify-payment-button__button,.product-form__submit,button[type="submit"]{border-radius:999px!important;font-weight:850!important;transition:transform .18s ease,box-shadow .18s ease!important}.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover,button[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,87,255,.2)}.product-card,.card,.product-grid .grid__item{border-radius:20px}.product-card img,.card img,.product-media img{border-radius:18px}.product-card,.card{transition:transform .18s ease,box-shadow .18s ease}.product-card:hover,.card:hover{transform:translateY(-3px);box-shadow:var(--mm-shadow)}.shopify-section-group-header-group{background:transparent!important}.shopify-section-group-header-group #header-component{--color-foreground:#352843;--color-background:#FFFFFF;color:#352843!important}.shopify-section-group-header-group #header-component a,.shopify-section-group-header-group #header-component button{color:#352843!important}.shopify-section-group-header-group #header-component svg{color:#352843!important}.header-section{box-shadow:0 2px 0 rgba(0,0,0,.12)}html[dir="rtl"] #header-component{direction:rtl}[data-template*="product"] h1,[data-template*="collection"] h1,main[data-template^="page"] h1,main[data-template^="cart"] h1{font-weight:900;letter-spacing:-.035em;color:var(--mm-ink)}[data-template*="product"] .price{font-weight:900;color:var(--mm-blue)}[data-template*="product"] .product-information,[data-template*="product"] .section{max-width:1280px;margin-inline:auto}[data-template*="product"] .product-information__grid{gap:clamp(28px,5vw,72px)}[data-template*="product"] :is(h1,h2,h3,h4,h5,h6,p,.price,label),main[data-template^="collection"] :is(h1,h2,h3,h4,h5,h6,p,.price){text-align:right!important}.facets,.filters{border-block:2px solid var(--mm-border);background:var(--mm-sky)}main[data-template^="page"] .rte,main[data-template^="page"] [class*="page-content"]{line-height:1.85;color:#24304A}main[data-template^="page"] .rte a,main[data-template^="page"] [class*="page-content"] a{color:var(--mm-blue);font-weight:800}.field__input{text-align:right!important;border-radius:14px!important}.field__label{right:var(--input-padding-x);left:auto}footer,footer .section{background:var(--mm-ink)!important;color:#fff!important}footer a,footer p,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff!important;text-align:right}footer{margin-top:56px}@media(max-width:749px){[data-template*="product"] h1{font-size:clamp(1.8rem,8vw,2.4rem)}.button,.shopify-payment-button__button,.product-form__submit{min-height:50px}}
