:root{--ml-burgundy:#8f2f50;--ml-burgundy-dark:#6a1d3a;--ml-burgundy-light:#f5e5ec;--ml-pearl:#faf6f4;--ml-ink:#3d1726;--ml-ink-soft:#5a3a47;--ml-border:#ead8d3;--ml-border-soft:#f0e3df}.template-index .ml-cats__grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}@media(max-width:749px){.template-index .ml-cats__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.template-index .shopify-section:has(.ml-cats),.template-index .shopify-section:has(.ml-hero),.template-index .shopify-section:has(.ml-prefooter),.template-index .shopify-section:has(.ml-trust){width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none}product-card .product-media-container,product-card .product-media,.card-wrapper .product-media-container,.card-wrapper .product-media,product-card slideshow-slide,.card-wrapper slideshow-slide,product-card slideshow-container,.card-wrapper slideshow-container,product-card .card__media,.card-wrapper .card__media,[class*=card-media]{aspect-ratio:1/1!important;background:#fff!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;--product-media-fit:contain !important}product-card .product-media__image,.card-wrapper .product-media__image,product-card img.product-media__image,.card-wrapper img.product-media__image,product-card .product-media img,.card-wrapper .product-media img,product-card .card__media img,.card-wrapper .card__media img,[class*=card-media] img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;position:relative!important;inset:auto!important;padding:12px!important;box-sizing:border-box!important}product-card sale-price,product-card compare-at-price,product-card price-list,product-card [class*=price-item],.card-wrapper sale-price,.card-wrapper [class*=price-item]{font-size:16px!important;font-weight:600!important}[data-ml-dup-price]{display:none!important}product-card .card__heading,product-card .card-title,.card-wrapper .card__heading{margin-top:8px!important;margin-bottom:4px!important;line-height:1.35!important;font-size:14px!important}.template-product [class*=corner]:not([class*=card]),.template-product [class*=bracket],.template-product [class*=frame-orn]{display:none!important}.ml-vendor-top{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-burgundy);font-weight:700;margin:0 0 6px}.ml-pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}.ml-pay-row svg{height:24px;width:auto;flex-shrink:0}.ml-pay-row__label{font-size:12px;color:#8a6e7a;margin-right:6px}.ml-cashback{display:inline-flex;align-items:center;gap:8px;background:var(--ml-burgundy-light);border:1px solid var(--ml-burgundy);border-radius:999px;padding:7px 14px 7px 11px;margin:10px 0 14px;max-width:100%}.ml-cashback__amount{font-size:13px;font-weight:700;color:#fff;background:var(--ml-burgundy);padding:3px 10px;border-radius:999px;flex-shrink:0}.ml-cashback__txt{font-size:13px;color:var(--ml-burgundy);font-weight:500;line-height:1.2}.ml-pdp-content{margin:24px 0}.ml-pdp-block{margin-bottom:20px}.ml-pdp-block__title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700;color:var(--ml-ink);margin:0 0 12px;border-bottom:2px solid var(--ml-burgundy);padding-bottom:8px;display:inline-block;letter-spacing:-.2px}.ml-pdp-desc{position:relative;font-size:14.5px;line-height:1.7;color:var(--ml-ink);overflow:hidden;max-height:240px;transition:max-height .35s ease;background:var(--ml-pearl);border-radius:14px;padding:18px 20px;box-sizing:border-box}.ml-pdp-desc.is-open{max-height:5000px}.ml-pdp-desc.is-clipped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,rgba(250,246,244,0),var(--ml-pearl));pointer-events:none;border-radius:0 0 14px 14px}.ml-pdp-desc.is-open.is-clipped:after{display:none}.ml-pdp-desc p{margin:0 0 10px}.ml-pdp-desc strong{color:var(--ml-ink);font-weight:600}.ml-pdp-toggle{margin-top:12px;padding:9px 22px;background:transparent;border:1px solid var(--ml-burgundy);color:var(--ml-burgundy);border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;transition:all .2s ease}.ml-pdp-toggle:hover{background:var(--ml-burgundy);color:#fff}.ml-specs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ml-specs-list li{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--ml-pearl);border-radius:12px;font-size:14px;align-items:baseline}.ml-specs-list li strong{color:var(--ml-ink-soft);font-weight:500;flex-shrink:0;font-size:14px;letter-spacing:0;text-transform:none}.ml-specs-list li span{color:var(--ml-ink);text-align:right;font-weight:700}[id^=shopify-section-][id*=ml_trust]>.section,[id^=shopify-section-][id*=ml_trust] .section{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.ml-pdp-trust{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(20px,calc((100vw - 1340px)/2))!important;padding-right:max(20px,calc((100vw - 1340px)/2))!important;box-sizing:border-box!important}.ml-pdp-trust .ml-container{max-width:none!important;padding:0!important;margin:0!important;width:100%!important}@media(max-width:749px){.ml-pdp-trust{padding-left:16px!important;padding-right:16px!important}}body,html{background-color:#fff!important}.template-product .ml-trust:not(.ml-pdp-trust),.ml-trust__item,.ml-trust__grid{display:none!important}.ml-chat-fab,#ml-chat-fab,[class*=contact-fab],.ml-fab,a[href*="t.me/"][class*=float],a[href*="wa.me"][class*=float],.ml-pdp-sticky,#ml-pdp-sticky{display:none!important}.sticky-add-to-cart__bar{background:#fff!important;border-top:1px solid var(--ml-border)!important;box-shadow:0 -4px 16px #8f2f5014!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button,.sticky-add-to-cart__button.add-to-cart-button{background:linear-gradient(135deg,var(--ml-burgundy),var(--ml-burgundy-dark))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important;padding:14px 24px!important;font-size:14px!important;box-shadow:0 4px 14px #8f2f5040!important}.sticky-add-to-cart__bar [class*=title],.sticky-add-to-cart__bar .sticky-add-to-cart__product-title{font-weight:600!important;color:var(--ml-ink)!important;font-size:13px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.sticky-add-to-cart__bar [class*=price]{color:var(--ml-burgundy)!important;font-weight:700!important;font-size:15px!important}header-drawer details[open] .menu-drawer{display:none!important}.ml-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;transform:translate(-100%);transition:transform .28s ease;overflow-y:auto;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.ml-menu-overlay.is-open{transform:translate(0)}.ml-menu-overlay__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ml-border-soft);position:sticky;top:0;background:#fff;z-index:2}.ml-menu-overlay__logo{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700;color:var(--ml-burgundy);letter-spacing:-.3px;text-decoration:none}.ml-menu-overlay__close{background:var(--ml-pearl);border:0;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ml-ink)}.ml-menu-overlay__close svg{width:14px;height:14px}.ml-menu-overlay__body{padding:0 0 60px;flex:1}.ml-menu-overlay__section{border-bottom:1px solid #f5e9e5}.ml-menu-overlay__top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:var(--ml-ink)}.ml-menu-overlay__top::-webkit-details-marker{display:none}.ml-menu-overlay__top:after{content:"+";font-size:24px;font-weight:300;color:var(--ml-burgundy);line-height:1}.ml-menu-overlay__section[open] .ml-menu-overlay__top:after{content:"\2212"}.ml-menu-overlay__sub{list-style:none;margin:0;padding:0 0 12px;background:var(--ml-pearl)}.ml-menu-overlay__sub li{margin:0}.ml-menu-overlay__sub a{display:block;padding:11px 20px 11px 32px;font-size:14.5px;color:var(--ml-ink-soft);text-decoration:none}.ml-menu-overlay__sub a:hover{background:#f5e9e5;color:var(--ml-burgundy)}.ml-menu-overlay__plain a{display:block;padding:16px 20px;font-size:16px;font-weight:600;color:var(--ml-ink);text-decoration:none}.ml-menu-overlay__plain.is-info a{font-weight:500;font-size:15px;color:var(--ml-ink-soft)}body.ml-menu-open{overflow:hidden}@media(min-width:991px){.ml-menu-overlay{display:none!important}}facets-form details,facets-drawer details,[class*=facets-drawer] details,[class*=filter-drawer] details{border:1px solid var(--ml-border)!important;border-radius:12px!important;background:#fff!important;margin-bottom:12px!important;padding:0!important}facets-form details summary,facets-drawer details summary,[class*=facets-drawer] details summary{padding:14px 16px!important;color:var(--ml-ink)!important;font-weight:600!important;list-style:none!important}facets-form input[type=checkbox],facets-drawer input[type=checkbox]{accent-color:var(--ml-burgundy)!important;width:18px!important;height:18px!important}facets-form label,facets-drawer label{color:var(--ml-ink)!important;font-size:14px!important}facets-form input[type=number],facets-form input[type=text],facets-drawer input[type=number],facets-drawer input[type=text]{border:1px solid var(--ml-border)!important;border-radius:8px!important;padding:10px 12px!important;color:var(--ml-ink)!important;background:#fff!important}facets-form button[type=submit],facets-drawer button[type=submit],[class*=facets__submit]{background:linear-gradient(135deg,var(--ml-burgundy),var(--ml-burgundy-dark))!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;padding:16px 28px!important;border:0!important;box-shadow:0 4px 14px #8f2f5040!important}facets-form select,facets-drawer select,[class*=sort] select{border:1px solid var(--ml-border)!important;border-radius:8px!important;color:var(--ml-ink)!important;background:#fff!important;padding:8px 12px!important}.template-cart [class*=cart-promotion],.template-cart [class*=quantity-discount],.template-cart [class*=volume-discount],.template-cart [class*=bulk-discount],cart-drawer-component [class*=cart-promotion],cart-drawer-component [class*=quantity-discount],cart-drawer-component [class*=volume-discount],cart-drawer-component [class*=bulk-discount],cart-drawer-component volume-pricing-info,cart-drawer-component [class*=volume-pricing]{display:none!important}cart-drawer-component .cart-drawer__heading{font-family:Cormorant Garamond,serif!important;color:var(--ml-ink)!important;font-weight:700!important}cart-drawer-component .cart-drawer__close-button{color:var(--ml-burgundy)!important}cart-drawer-component,cart-drawer-component p,cart-drawer-component a{color:var(--ml-ink)!important}cart-drawer-component a{color:var(--ml-burgundy)!important;text-decoration:underline}.template-cart button[name=checkout],.template-cart [name=checkout],.template-cart .cart__buttons button,cart-drawer-component button[name=checkout],cart-drawer-component [name=checkout],cart-drawer-component .cart__buttons button,cart-drawer-component .cart-drawer__checkout-button,cart-drawer-component [class*=checkout-button]{background:linear-gradient(135deg,var(--ml-burgundy),var(--ml-burgundy-dark))!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;padding:16px 32px!important;border:0!important;font-family:inherit!important;font-size:15px!important;box-shadow:0 4px 14px #8f2f5040!important}cart-drawer-component .cart-items__empty-button,cart-drawer-component .button:not([name=checkout]){background:transparent!important;border:1px solid var(--ml-burgundy)!important;color:var(--ml-burgundy)!important;border-radius:999px!important;font-weight:600!important}.ml-free-ship{margin:14px 0 20px;padding:14px 18px;background:linear-gradient(135deg,var(--ml-burgundy-light),#fff);border:1px solid var(--ml-border);border-radius:14px}.ml-free-ship__msg{font-size:13.5px;color:var(--ml-ink);font-weight:500;margin:0 0 10px;display:flex;align-items:center;gap:8px}.ml-free-ship__msg strong{color:var(--ml-burgundy);font-weight:700}.ml-free-ship__bar{height:8px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.ml-free-ship__fill{height:100%;background:linear-gradient(90deg,var(--ml-burgundy),var(--ml-burgundy-dark));border-radius:8px;transition:width .4s ease}.ml-free-ship.is-reached{background:linear-gradient(135deg,#dcedda,#fff);border-color:#0a7c5a}.ml-free-ship.is-reached .ml-free-ship__msg{color:#0a7c5a}.ml-free-ship.is-reached .ml-free-ship__fill{background:linear-gradient(90deg,#0a7c5a,#16a34a)}.ml-pdp-block details summary,.ml-coll-landing details summary,.ml-faq details summary{position:relative!important;padding-right:42px!important;list-style:none!important;cursor:pointer!important}.ml-pdp-block details summary::-webkit-details-marker,.ml-coll-landing details summary::-webkit-details-marker,.ml-faq .ml-pdp-block details summary:after,.ml-coll-landing details summary:after,.ml-faq details summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--ml-burgundy);line-height:1}.ml-pdp-block details[open] summary:after,.ml-coll-landing details[open] summary:after,.ml-faq details[open] summary:after{content:"\2212"}.ml-coll-landing{max-width:none!important;width:100%!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(20px,calc((100vw - 1340px)/2))!important;padding-right:max(20px,calc((100vw - 1340px)/2))!important;padding-top:40px!important;padding-bottom:40px!important;background:linear-gradient(180deg,var(--ml-pearl) 0%,#fff 100%)!important;box-sizing:border-box!important}@media(max-width:749px){.ml-coll-landing{padding-left:20px!important;padding-right:20px!important}}.ml-ai-fab{position:fixed!important;bottom:20px!important;right:20px!important;width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;cursor:pointer!important;box-shadow:0 8px 24px #8f2f5059,0 2px 6px #00000026!important;z-index:9990!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s,box-shadow .2s!important}.ml-ai-fab:hover{transform:scale(1.06);box-shadow:0 10px 28px #8f2f5073}.ml-ai-fab svg{width:24px;height:24px}.ml-ai-panel{position:fixed!important;bottom:88px!important;right:20px!important;width:min(380px,calc(100vw - 32px))!important;max-height:min(640px,calc(100vh - 120px))!important;background:#fff!important;border-radius:20px!important;box-shadow:0 16px 48px #0000002e,0 4px 12px #00000014!important;z-index:9989!important;display:none;flex-direction:column;overflow:hidden}.ml-ai-panel.is-open{display:flex!important}.ml-ai-card{display:flex;flex-direction:column;height:100%}.ml-ai-head{background:linear-gradient(135deg,#8f2f50,#6a1d3a);color:#fff;padding:18px 20px;display:flex;align-items:center;justify-content:space-between}.ml-ai-head h3{font-size:16px;font-weight:600;margin:0;color:#fff}.ml-ai-head button{background:transparent;border:0;color:#fff;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.ml-ai-body{flex:1;overflow-y:auto;padding:16px;background:#fafafa}.ml-ai-greet{font-size:15px;color:#2a1a20;margin-bottom:6px;font-weight:500}.ml-ai-greet-sub{font-size:13px;color:#6b5a60;margin-bottom:14px}.ml-ai-suggestions{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ml-ai-sug{background:#fff;border:1px solid #e8d8dd;border-radius:12px;padding:10px 14px;text-align:left;font-size:13px;color:#2a1a20;cursor:pointer;transition:background .15s}.ml-ai-sug:hover{background:#f5e6ec;border-color:#8f2f50}.ml-ai-foot{padding:12px 14px;background:#fff;border-top:1px solid #f0e4e8}.ml-ai-form{display:flex;gap:8px}.ml-ai-form input{flex:1;border:1px solid #e0d0d6;border-radius:22px;padding:10px 14px;font-size:14px;background:#fafafa}.ml-ai-form input:focus{outline:none;border-color:#8f2f50}.ml-ai-form button{background:#8f2f50;color:#fff;border:0;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ml-ai-typing{font-size:12px;color:#6b5a60;padding:6px 0;font-style:italic}.ml-chat-fab{position:fixed!important;bottom:20px!important;right:90px!important;z-index:9985!important}.ml-chat-fab__btn{width:56px!important;height:56px!important;border-radius:50%!important;background:#fff!important;border:1px solid #e0d0d6!important;box-shadow:0 6px 18px #0000001f!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#8f2f50!important}.ml-chat-fab__menu{position:absolute!important;bottom:68px!important;right:0!important;background:#fff!important;border-radius:14px!important;box-shadow:0 12px 32px #00000029!important;padding:8px!important;min-width:200px!important;display:none;flex-direction:column;gap:2px}.ml-chat-fab__menu.is-open{display:flex!important}.ml-chat-fab__opt{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;text-decoration:none;color:#2a1a20;font-size:14px;transition:background .15s}.ml-chat-fab__opt:hover{background:#f5e6ec}.ml-chat-fab__head{font-size:12px;color:#6b5a60;padding:6px 14px;font-weight:500}.ml-chat-fab__btn[data-ml-hidden]{display:none!important}.template-collection .collection-product-grid,.template-collection [class*=product-grid]{width:100%!important}.template-collection [class*=collection-bottom],.template-collection [class*=collection-description-bottom],.template-collection .rte:not(:first-child){width:100%!important;margin:32px 0 0!important;padding:0 16px!important;float:none!important;clear:both!important}.template-collection .text-block,.template-collection rte-formatter,.template-collection [class*=rich-text]{float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}@media(min-width:750px){.template-collection .text-block,.template-collection rte-formatter{max-width:900px!important;margin:32px auto!important}}.pagination,.pagination__list,ul.pagination__list,nav[role=navigation] ul.pagination__list{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;padding:24px 12px 32px!important;margin:0!important;list-style:none!important}.pagination__item{list-style:none!important;margin:0!important;padding:0!important}.pagination__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border-radius:999px!important;background:#fff!important;color:#6a1d3a!important;border:1px solid #e8d8dd!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;transition:background .15s,color .15s,border-color .15s,transform .1s!important;box-shadow:0 1px 2px #6a1d3a0a!important}.pagination__link:hover{background:#f5e6ec!important;border-color:#8f2f50!important;color:#6a1d3a!important}.pagination__link:active{transform:scale(.96)!important}.pagination__link--current,.pagination__link[aria-current=page]{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border-color:#6a1d3a!important;box-shadow:0 4px 12px #8f2f5059,0 1px 3px #00000014!important;cursor:default!important}.pagination__link--current:hover{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important}.pagination__link--disabled{opacity:.35!important;cursor:not-allowed!important;background:#fafafa!important;border-color:#f0e4e8!important}.pagination__link--disabled:hover{background:#fafafa!important;border-color:#f0e4e8!important;color:#6a1d3a!important}.pagination__link--gap,.pagination__item--gap .pagination__link{background:transparent!important;border:0!important;box-shadow:none!important;color:#6b5a60!important;cursor:default!important;min-width:28px!important}.pagination__link--arrow{width:38px!important;min-width:38px!important;padding:0!important}.pagination__link--arrow svg{width:12px!important;height:14px!important}@media(max-width:480px){.pagination__link{min-width:34px!important;height:34px!important;font-size:13px!important}}.ml-chat-fab,.ml-chat-fab__btn,.ml-chat-fab__menu,.ml-chat-fab__head,.ml-chat-fab__opt{display:none!important;visibility:hidden!important;pointer-events:none!important}.view-product-title,[class*=view-product-title],product-info .group-block-content .view-product-title{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ml-vendor-top{display:inline-block!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#8f2f50!important;margin:0 0 4px!important;line-height:1.2!important}.ml-fop-block{background:#2a1a20;color:#fff;padding:48px 0 24px;margin-top:32px}.ml-fop-block__wrap{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:36px}@media(max-width:749px){.ml-fop-block{padding:32px 0 20px;margin-top:24px}.ml-fop-block__wrap{grid-template-columns:1fr 1fr;gap:24px;padding:0 16px}.ml-fop-block__details{grid-column:1 / -1}}.ml-fop-block h4{font-size:14px!important;font-weight:700!important;color:#fff!important;margin:0 0 14px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.ml-fop-block ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:9px}.ml-fop-block li{font-size:13.5px!important;line-height:1.45!important;color:#ffffffc7!important;list-style:none!important}.ml-fop-block a{color:#ffffffd9!important;text-decoration:none!important;transition:color .15s!important}.ml-fop-block a:hover{color:#f5b8c8!important}.ml-fop-block__details li{font-size:12.5px!important;color:#ffffffa6!important}.ml-fop-block__bottom{display:none!important}nav.ml-footer-menu,.ml-footer-menu{display:none!important}product-info slideshow-component,product-info product-media-container,product-info product-media,product-info .product-media,product-info .slideshow-slide,product-info slideshow-slide{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}product-info slideshow-component:before,product-info slideshow-component:after,product-info slideshow-slide:before,product-info slideshow-slide:after,product-info .product-media:before,product-info .product-media:after,product-info [class*=corner],product-info [class*=decoration],product-info svg[class*=corner]{display:none!important;content:none!important}product-info .media-wrapper,product-info .product-media-container,product-info [class*=media-frame]{border:0!important;outline:0!important;border-radius:0!important}product-info img,product-info .product-media__image{border:0!important;outline:0!important}body.has-sticky-atc .ml-ai-panel{bottom:130px!important}.ml-how-block{margin-top:28px}.ml-how-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ml-how-item{background:#fafafa;border:1px solid #ece2e6;border-radius:12px;overflow:hidden}.ml-how-item[open]{background:#fff;border-color:#8f2f50;box-shadow:0 2px 8px #8f2f500f}.ml-how-q{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;font-size:14.5px;font-weight:600;color:#2a1a20;list-style:none;-webkit-user-select:none;user-select:none;gap:12px}.ml-how-q::-webkit-details-marker{display:none}.ml-how-toggle{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#f5e6ec;position:relative;transition:background .2s,transform .2s}.ml-how-toggle:before,.ml-how-toggle:after{content:"";position:absolute;background:#8f2f50;top:50%;left:50%;transform:translate(-50%,-50%)}.ml-how-toggle:before{width:10px;height:2px}.ml-how-toggle:after{width:2px;height:10px;transition:opacity .2s}.ml-how-item[open] .ml-how-toggle{background:#8f2f50;transform:rotate(90deg)}.ml-how-item[open] .ml-how-toggle:before,.ml-how-item[open] .ml-how-toggle:after{background:#fff}.ml-how-item[open] .ml-how-toggle:after{opacity:0}.ml-how-a{padding:0 16px 16px;font-size:14px;line-height:1.55;color:#4a3a40}product-info h1,product-info .product-title__heading,[class*=product-info] h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif!important;font-weight:600!important;font-size:22px!important;line-height:1.32!important;letter-spacing:-.2px!important;color:#1a0d12!important;margin:6px 0 8px!important}@media(min-width:750px){product-info h1,product-info .product-title__heading,[class*=product-info] h1{font-size:26px!important;line-height:1.28!important}}.ml-rating{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:4px 0;text-decoration:none;color:#4a3a40;font-size:13.5px}.ml-rating:hover{color:#8f2f50}.ml-rating__stars{display:inline-flex;gap:2px;font-size:16px;line-height:1}.ml-star{display:inline-block}.ml-star--full{color:#f5a623}.ml-star--half{position:relative;color:#e0d6da;background:linear-gradient(90deg,#f5a623 50%,#e0d6da 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ml-star--empty{color:#e0d6da}.ml-rating__score{font-weight:700;color:#2a1a20}.ml-rating__sep{color:#c4b8bd}.ml-rating__count{color:#6b5a60;text-decoration:underline;text-decoration-color:#e0d6da;text-underline-offset:3px}.ml-price-pair{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:4px 0 8px}.ml-price-sale{font-size:26px;font-weight:700;color:#1a0d12;line-height:1.1}.ml-price-compare{font-size:16px;color:#9a8a90;text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:500}.ml-price-pct{display:inline-block;padding:4px 9px;border-radius:999px;background:#ffe9d6;color:#c4530b;font-size:12.5px;font-weight:700;letter-spacing:.2px}@media(min-width:750px){.ml-price-sale{font-size:30px}.ml-price-compare{font-size:17px}}.ml-fop-block__col{min-width:0}.ml-fop-block__col h4{color:#fff!important;font-size:14px!important}@media(max-width:749px){.ml-fop-block__wrap{grid-template-columns:1fr 1fr!important}.ml-fop-block__col:first-child,.ml-fop-block__details{grid-column:1 / -1}}.ml-fop-block__bottom{max-width:1200px;margin:28px auto 0;padding:18px 20px 0;border-top:1px solid rgba(255,255,255,.1);display:flex!important;justify-content:space-between;gap:16px;font-size:12.5px;color:#ffffff8c;flex-wrap:wrap}.ml-rating--compact .ml-rating__count,.ml-rating--compact .ml-rating__sep{display:none!important}.ml-rating--compact{gap:5px!important;margin:0 0 10px!important;padding:2px 0!important}.ml-rating--compact .ml-rating__stars{font-size:15px!important}.ml-rating--compact .ml-rating__score{font-size:13.5px!important;font-weight:700!important}.ml-pdp-block[data-type=specs],.ml-pdp-specs,.ml-pdp-block:has(>.ml-pdp-block__title:not(:empty)){overflow:hidden!important;word-break:break-word!important;overflow-wrap:anywhere!important}.ml-pdp-spec,.ml-pdp-spec__row,.ml-pdp-specs li,.ml-pdp-block li{word-break:break-word!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.ml-pdp-spec__k,.ml-pdp-spec__v,.ml-pdp-spec strong,.ml-pdp-spec span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.ml-pdp-spec{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:8px!important;align-items:start!important}product-info slideshow-component,product-info product-media-container,product-info product-media,product-info .product-media,product-info slideshow-slide,product-info .slideshow-slide,product-info [class*=media-frame],product-info [class*=media-wrapper]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:16px!important;overflow:hidden!important;isolation:isolate!important}product-info slideshow-component svg[style*=position],product-info slideshow-slide svg[style*=position],product-info slideshow-component [class*=corner],product-info slideshow-component [class*=frame-corner],product-info slideshow-component [class*=bracket],product-info slideshow-slide [class*=corner],product-info slideshow-slide [class*=bracket],product-info [class*=image-corner],product-info [class*=photo-corner]{display:none!important;content:none!important}product-info slideshow-slide.is-active>*[style*=absolute]:not(img):not(picture):not([class*=lazy]):not([class*=slide-content]):not([class*=indicator]),product-info product-media>*[style*=absolute]:not(img):not(picture):not([class*=lazy]){display:none!important}@media(max-width:749px){body{padding-bottom:72px!important}}@media(max-width:749px){.ml-ai-fab{bottom:88px!important}.ml-ai-panel{bottom:156px!important;max-height:calc(100vh - 240px)!important}}.ml-specs-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;margin:0!important}.ml-specs-list li{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px 12px!important;padding:12px 14px!important;background:var(--ml-pearl, #faf6f7)!important;border-radius:10px!important;font-size:14px!important;line-height:1.45!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.ml-specs-list li strong{flex:0 1 auto!important;flex-shrink:1!important;min-width:0!important;max-width:100%!important;font-weight:600!important;color:#2a1a20!important;word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:14px!important}.ml-specs-list li span{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;text-align:left!important;color:#4a3a40!important;font-weight:400!important;word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important}@media(max-width:749px){body{padding-bottom:0!important}}@media(max-width:749px){.ml-ai-fab{bottom:20px!important}.ml-ai-panel{bottom:88px!important}}@media(max-width:749px){.ml-fop-block{padding:24px 0 16px!important;margin-top:24px!important}.ml-fop-block__wrap{display:block!important;padding:0 16px!important}.ml-fop-block__col{border-bottom:1px solid rgba(255,255,255,.08);padding:0!important;margin:0!important}.ml-fop-block__col:last-of-type{border-bottom:0}.ml-fop-block__col h4{margin:0!important;padding:16px 0!important;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;font-size:14px!important;position:relative}.ml-fop-block__col h4:after{content:"+";font-size:22px;font-weight:300;color:#fff;line-height:1;transition:transform .2s}.ml-fop-block__col.is-open h4:after{content:"\2212"}.ml-fop-block__col ul{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease,padding .2s ease;padding:0!important}.ml-fop-block__col.is-open ul{max-height:700px;opacity:1;padding:0 0 14px!important}.ml-fop-block__bottom{margin:12px 16px 0!important;padding:14px 0 0!important;flex-direction:column!important;gap:6px!important;text-align:left!important}}.ml-pay-installments{margin:14px 0 8px!important;padding:10px 12px!important;background:#f8f5f6!important;border:1px solid #ece2e6!important;border-radius:12px!important}.ml-pay-row__head{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:#4a3a40!important;margin-bottom:7px!important;letter-spacing:.1px!important}.ml-pay-row__head svg{color:#8f2f50!important;flex-shrink:0!important}.ml-pay-row__logos{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin-bottom:5px!important}.ml-bank-logo{display:inline-flex!important;line-height:0!important}.ml-bank-logo svg{display:block!important;border-radius:4px!important}.ml-pay-row__sub{font-size:11px!important;color:#6b5a60!important;letter-spacing:.05px!important}.ml-pay-installments{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:10px 0 6px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.ml-pay-row__head{font-size:12px!important;color:#6b5a60!important;font-weight:500!important;letter-spacing:0!important;margin:0!important}.ml-pay-row__logos{display:inline-flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important}.ml-bank-logo{display:inline-flex!important;line-height:0!important;opacity:.92!important;transition:opacity .15s!important}.ml-bank-logo:hover{opacity:1!important}.ml-bank-logo svg{display:block!important;border-radius:inherit!important}.ml-pay-row__sub{display:none!important}.ml-ship-today{display:flex!important;align-items:center!important;gap:8px!important;margin:4px 0 12px!important;padding:0!important;background:transparent!important;border:0!important;color:#1a6b2a!important}.ml-ship-today svg{flex-shrink:0!important;color:#1a6b2a!important;opacity:.8!important}.ml-ship-today__txt{display:flex!important;flex-direction:column!important;line-height:1.2!important}.ml-ship-today__txt strong{font-size:13px!important;font-weight:600!important;color:#1a6b2a!important}.ml-ship-today__txt span{font-size:11.5px!important;color:#5a6b50!important;opacity:.95!important;font-weight:400!important}.view-product-title,[class*=view-product-title],[class*=" view-product-title"],.template-product .view-product-title,product-info .view-product-title,product-info [class*=view-product-title],div.view-product-title,.group-block-content .view-product-title,.group-block-content [class*=view-product-title]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}body.ml-on-home main,body.ml-on-home #MainContent,body.ml-on-home .content-for-layout{padding:0!important;margin:0!important}body.ml-on-home .shopify-section,body.ml-on-home [class*=shopify-section]{padding-inline:0!important;padding-left:0!important;padding-right:0!important;margin-inline:0!important;width:100%!important;max-width:100%!important}body.ml-on-home .section,body.ml-on-home .section--full-width,body.ml-on-home .section.spacing-style{padding-inline:0!important;margin-inline:0!important;max-width:100%!important}body.ml-on-home .ml-container{max-width:100%!important;padding-inline:16px!important}@media(min-width:990px){body.ml-on-home .ml-container{padding-inline:32px!important}}body.ml-on-collection .shopify-section,body.ml-on-collection [class*=shopify-section]{padding-inline:0!important}.ml-trust,.ml-trust__grid,.ml-trust__item,[class*=ml-trust]:not(.ml-pdp-trust),section[class*=ml-trust],div[class*=ml-trust]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}body.ml-on-collection main,body.ml-on-collection #MainContent,body.ml-on-collection .content-for-layout{display:flex!important;flex-direction:column!important}body.ml-on-collection .shopify-section[id$=ml_col_pre]{order:1!important}body.ml-on-collection .shopify-section[id$=__main]{order:5!important}body.ml-on-collection .shopify-section[id$=__section]:not([id$=__main]){order:10!important}body.ml-on-collection .shopify-section[id$=ml_col_post]{order:11!important}body.ml-on-collection .shopify-section,body.ml-on-collection .section-wrapper{padding-inline:0!important;padding-left:0!important;padding-right:0!important;margin-inline:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.ml-on-collection .section,body.ml-on-collection .section--page-width{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}@media(min-width:750px){body.ml-on-collection .section,body.ml-on-collection .section--page-width{padding-left:24px!important;padding-right:24px!important}}body.ml-on-collection rte-formatter,body.ml-on-collection .text-block,body.ml-on-collection .rte{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;box-sizing:border-box!important}body.ml-on-home .ml-cats__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}@media(max-width:989px){body.ml-on-home .ml-cats__grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:749px){body.ml-on-home .ml-cats__grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}body.has-sticky-atc .ml-ai-panel{bottom:146px!important}@media(max-width:749px){body.has-sticky-atc .ml-ai-panel{bottom:146px!important}}body.ml-on-collection .shopify-section,body.ml-on-collection [class*=shopify-section],body.ml-on-collection .section-wrapper{padding-inline:0!important;margin-inline:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.ml-on-collection .section,body.ml-on-collection .section--page-width,body.ml-on-collection [class*=section--],body.ml-on-collection [class*=section-background]{max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}@media(min-width:750px){body.ml-on-collection .section,body.ml-on-collection .section--page-width{padding-left:32px!important;padding-right:32px!important}}body.ml-on-collection rte-formatter,body.ml-on-collection .text-block,body.ml-on-collection .rte{width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding-left:0!important;padding-right:0!important;text-align:left!important;float:none!important;box-sizing:border-box!important}product-card,[class*=product-card]{position:relative!important}body.ml-on-cart volume-pricing-info,body.ml-on-cart [class*=volume-pricing],body.ml-on-cart [class*=volume-discount],body.ml-on-cart [class*=quantity-discount],cart-drawer-component volume-pricing-info,cart-drawer-component [class*=volume-pricing]{display:none!important}.ml-how-q{list-style:none!important}.ml-how-q::-webkit-details-marker{display:none!important}.ml-how-q::marker{content:""!important;display:none!important}.visually-hidden,[class*=visually-hidden],span.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}@media(max-width:749px){body.ml-on-product add-to-cart-component,body.ml-on-product .add-to-cart-button-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;flex-wrap:nowrap!important}body.ml-on-product .add-to-cart-button,body.ml-on-product add-to-cart-component button,body.ml-on-product button[name=add]{flex:1 1 auto!important;width:auto!important;min-width:0!important;order:2!important}}summary::-webkit-details-marker,.ml-how-q::-webkit-details-marker,.ml-how-item summary::-webkit-details-marker{display:none!important;width:0!important;height:0!important;visibility:hidden!important;-webkit-appearance:none!important;appearance:none!important}.ml-how-q::marker,.ml-how-item summary::marker{content:""!important;display:none!important;font-size:0!important}.ml-how-q:after,.ml-how-q:before,.ml-how-item summary:after,.ml-how-item summary:before,.ml-how-item h4:after,.ml-how-item h4:before{content:none!important;display:none!important}product-recommendations,.product-recommendations{display:block!important;visibility:visible!important;margin-top:32px}.ml-related{max-width:1200px;margin:32px auto 24px;padding:0 16px}.ml-related__title{font-family:Inter,-apple-system,sans-serif;font-size:22px;font-weight:700;color:#2a1a20;margin:0 0 16px}.ml-pdp-rev{margin:40px 0 24px;padding:0 16px;max-width:1200px;margin-inline:auto}.ml-pdp-rev__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ml-pdp-rev__h{font-family:Inter,-apple-system,sans-serif;font-size:22px;font-weight:700;color:#2a1a20;margin:0}.ml-pdp-rev__list{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:749px){.ml-pdp-rev__list{grid-template-columns:1fr}.ml-pdp-rev{padding:0 12px}}.ml-pdp-rev__item{background:#fafafa;border:1px solid #f0e4e8;border-radius:14px;padding:18px 20px}.ml-pdp-rev__stars{color:#f5a623;font-size:14px;margin-bottom:8px}.ml-pdp-rev__txt{font-size:14px;line-height:1.55;color:#2a1a20;margin:0 0 10px}.ml-pdp-rev__author{font-size:12.5px;color:#6b5a60}.ml-pdp-rev__author b{color:#2a1a20;font-weight:600}.ml-cat{display:block;text-decoration:none;color:#2a1a20;background:#fff;border:1px solid #f0e4e8;border-radius:14px;overflow:hidden;transition:transform .15s,box-shadow .15s}html body.ml-on-collection main.content-for-layout>.shopify-section[id$=ml_col_pre]{order:1!important}html body.ml-on-collection main.content-for-layout>.shopify-section[id$=__main]{order:5!important}html body.ml-on-collection main.content-for-layout>.shopify-section[id$=__section]:not([id$=__main]){order:10!important}html body.ml-on-collection main.content-for-layout>.shopify-section[id$=ml_col_post]{order:11!important}.footer-utilities__policies,[class*=footer-policy-list],.footer-utilities__group-policies,.policy_list,ul.policy_list{display:none!important}body.ml-on-product .product-form-buttons{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;flex-wrap:nowrap!important}body.ml-on-product .product-form-buttons add-to-cart-component,body.ml-on-product .product-form-buttons>add-to-cart-component{flex:1 1 auto!important;min-width:0!important;order:2!important}body.ml-on-product .product-form-buttons>span:has(button[name=add]),body.ml-on-product .product-form-buttons>span:has(add-to-cart-component){flex:1 1 auto!important;min-width:0!important;order:2!important;display:block!important}body.ml-on-product .product-form-text__error{display:none!important}.ml-how-item[open]>summary svg,.ml-how-item[open]>.ml-how-q svg,.ml-how-item summary>svg,.ml-how-item .ml-how-q>svg:not(.ml-how-toggle svg),.ml-how-item[open]:before,.ml-how-item:before{display:none!important}.ml-quick-add{display:none!important}.ml-related__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important}@media(max-width:989px){.ml-related__grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:749px){.ml-related__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.ml-related__card{display:grid!important;grid-template-rows:auto auto auto!important;background:#fff!important;border-radius:12px!important;text-decoration:none!important;color:#2a1a20!important;border:1px solid #f0e4e8!important;overflow:hidden!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;height:100%!important}.ml-related__card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #8f2f501a!important;border-color:#d4c0c8!important}.ml-related__img{width:100%!important;aspect-ratio:1 / 1!important;background:#fafafa!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.ml-related__img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;padding:12px!important;box-sizing:border-box!important}.ml-related__name{font-size:13px!important;line-height:1.35!important;padding:10px 12px 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:44px!important}.ml-related__price{font-size:15px!important;font-weight:700!important;color:#6a1d3a!important;padding:0 12px 12px!important}body.ml-on-home .ml-cats__grid{align-items:stretch!important}body.ml-on-home .ml-cat{display:grid!important;grid-template-rows:1fr auto!important;background:#fff!important;text-decoration:none!important;color:#2a1a20!important;border:1px solid #f0e4e8!important;border-radius:14px!important;overflow:hidden!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;height:100%!important}body.ml-on-home .ml-cat:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #8f2f501a!important;border-color:#d4c0c8!important}body.ml-on-home .ml-cat__img{width:100%!important;aspect-ratio:1 / 1!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body.ml-on-home .ml-cat__img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;padding:14px!important;box-sizing:border-box!important}body.ml-on-home .ml-cat__body{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;background:#fff!important;border-top:1px solid #f0e4e8!important}body.ml-on-home .ml-cat__t{font-size:14px!important;font-weight:600!important;color:#2a1a20!important;line-height:1.3!important}body.ml-on-home .ml-cat__arrow{color:#8f2f50!important;font-weight:600!important;font-size:16px!important}body.ml-on-product .quantity-selector-wrapper,body.ml-on-cart .quantity-selector-wrapper{display:inline-flex!important;align-items:stretch!important;height:52px!important;padding:0!important;background:#fff!important;border:1.5px solid #d4b6c0!important;border-radius:999px!important;overflow:hidden!important;box-shadow:none!important;transition:border-color .15s!important}body.ml-on-product .quantity-selector-wrapper:hover,body.ml-on-cart .quantity-selector-wrapper:hover{border-color:#8f2f50!important}body.ml-on-product quantity-selector-component,body.ml-on-cart quantity-selector-component{display:inline-flex!important;align-items:stretch!important;justify-content:space-between!important;height:100%!important;width:100%!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;gap:0!important}body.ml-on-product quantity-selector-component button,body.ml-on-cart quantity-selector-component button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:100%!important;min-width:44px!important;flex:0 0 44px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#6a1d3a!important;font-size:18px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;padding:0!important;margin:0!important;transition:background .15s,color .15s!important}body.ml-on-product quantity-selector-component button:hover,body.ml-on-cart quantity-selector-component button:hover{background:#fdf6f8!important;color:#8f2f50!important}body.ml-on-product quantity-selector-component button[disabled],body.ml-on-cart quantity-selector-component button[disabled]{opacity:.3!important;cursor:not-allowed!important}body.ml-on-product quantity-selector-component button svg,body.ml-on-cart quantity-selector-component button svg{width:14px!important;height:14px!important}body.ml-on-product quantity-selector-component input,body.ml-on-cart quantity-selector-component input{flex:1 1 auto!important;width:auto!important;min-width:32px!important;height:100%!important;text-align:center!important;background:transparent!important;border:0!important;outline:0!important;font-weight:600!important;font-size:15px!important;color:#2a1a20!important;padding:0!important;margin:0!important;line-height:52px!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}body.ml-on-product quantity-selector-component input::-webkit-outer-spin-button,body.ml-on-product quantity-selector-component input::-webkit-inner-spin-button,body.ml-on-cart quantity-selector-component input::-webkit-outer-spin-button,body.ml-on-cart quantity-selector-component input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.ml-col-hero__desc{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:14.5px!important;line-height:1.55!important;color:#4a3a40!important}.ml-col-hero__desc[data-expanded=true]{-webkit-line-clamp:unset!important;overflow:visible!important;display:block!important}.ml-col-hero__more{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:8px!important;background:transparent!important;border:0!important;color:#8f2f50!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;padding:4px 0!important;text-decoration:none!important}.ml-col-hero__more:hover{color:#6a1d3a!important;text-decoration:underline!important}.ml-col-hero__more svg{width:12px!important;height:12px!important;transition:transform .15s!important}.ml-col-hero__more[data-expanded=true] svg{transform:rotate(180deg)!important}body.ml-on-collection product-card .text-block,body.ml-on-collection product-card [class*=product_title]{margin-bottom:6px!important}body.ml-on-collection product-card .price,body.ml-on-collection product-card [class*=price]{margin-top:2px!important}body.ml-on-collection product-card quick-add-component{border-radius:999px!important;box-shadow:none!important;overflow:visible!important;margin-top:10px!important}body.ml-on-collection product-card quick-add-component button,body.ml-on-collection product-card quick-add-component .button,body.ml-on-collection product-card quick-add-component [class*=button]{border-radius:999px!important;box-shadow:none!important;filter:none!important}body.ml-on-collection product-card quick-add-component button:after,body.ml-on-collection product-card quick-add-component button:before,body.ml-on-collection product-card quick-add-component .button:after,body.ml-on-collection product-card quick-add-component .button:before{display:none!important}body.ml-on-collection .shopify-section[id$=__ml_col_pre]>.ml-container,body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-container,body.ml-on-collection .shopify-section[id$=__ml_col_post]>.ml-container,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-pre-content,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-post-content{padding-left:18px!important;padding-right:18px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}@media(min-width:750px){body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-pre-content,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-post-content{padding-left:32px!important;padding-right:32px!important}}body.ml-on-collection product-card .product-card__content>*{margin-top:0!important;margin-bottom:0!important}body.ml-on-collection product-card .text-block,body.ml-on-collection product-card .text-block.spacing-style,body.ml-on-collection product-card [class*=product_title]{margin:0 0 2px!important;padding:0!important}body.ml-on-collection product-card product-price,body.ml-on-collection product-card .price,body.ml-on-collection product-card [class*=price]{margin:0 0 8px!important;padding:0!important}body.ml-on-collection product-card .buy-buttons-block,body.ml-on-collection product-card span.buy-buttons-block{margin-top:4px!important}body.ml-on-collection product-card .quick-add,body.ml-on-collection product-card quick-add-component,body.ml-on-collection product-card quick-add-component *,body.ml-on-collection product-card .buy-buttons-block,body.ml-on-collection product-card .buy-buttons-block *{box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}body.ml-on-collection product-card .quick-add:before,body.ml-on-collection product-card .quick-add:after,body.ml-on-collection product-card quick-add-component:before,body.ml-on-collection product-card quick-add-component:after,body.ml-on-collection product-card .buy-buttons-block:before,body.ml-on-collection product-card .buy-buttons-block:after{display:none!important}body.ml-on-collection product-card .card-wrapper{box-shadow:none!important}body.ml-on-collection .shopify-section[id$=__ml_col_pre]>.section-background,body.ml-on-collection .shopify-section[id$=__ml_col_post]>.section-background,body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section-background,body.ml-on-collection .shopify-section[id$=__ml_col_post] .section-background{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important;margin:0!important}body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-container,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-container{padding-left:18px!important;padding-right:18px!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important}@media(min-width:750px){body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-container,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot,body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-container{padding-left:32px!important;padding-right:32px!important}}select[name=sort_by],.sorting-filter__select,[class*=sorting-filter] select{flex:1 1 auto!important;width:auto!important;min-width:180px!important;max-width:100%!important;height:44px!important;opacity:1!important;visibility:visible!important;display:block!important;background:#fff!important;border:1.5px solid #e8d4dc!important;border-radius:999px!important;padding:10px 38px 10px 16px!important;font-size:14px!important;font-weight:500!important;color:#2a1a20!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5L6 7.5L9 4.5' stroke='%238f2f50' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important}[class*=sorting-filter],.sorting-filter,.sorting-filter__horizontal{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 0!important;width:100%!important}[class*=sorting-filter]>label,.sorting-filter>label,.sorting-filter__horizontal>label{flex:0 0 auto!important;font-size:14px!important;font-weight:600!important;color:#2a1a20!important;font-family:Inter,-apple-system,sans-serif!important;white-space:nowrap!important}button.facets__see-results,[class*=see-results],.facets__drawer-actions button{background:#8f2f50!important;background-image:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:16px 28px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;width:100%!important;box-shadow:0 6px 20px #8f2f504d!important;font-family:Inter,-apple-system,sans-serif!important;letter-spacing:0!important;text-transform:none!important}[class*=drawer-actions],.facets__drawer-actions,.facets-drawer__actions,.facets-drawer__footer{padding:16px 20px!important;background:#fff!important;border-top:1px solid #f0e4e8!important}button[data-clear-facets],a[data-clear-facets],.facets__clear-link,.facets__reset{background:transparent!important;border:1.5px solid #d4b6c0!important;color:#6a1d3a!important;border-radius:999px!important;padding:12px 24px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section-background,html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section-background.color-scheme-1,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section-background,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section-background.color-scheme-1{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot,html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-container,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-container{padding-left:18px!important;padding-right:18px!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important}@media(min-width:750px){html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot,html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-container,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-container{padding-left:32px!important;padding-right:32px!important}}html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .ml-col-hero,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .ml-col-foot{width:100%!important;max-width:100%!important;justify-self:stretch!important;margin-left:0!important;margin-right:0!important;grid-column:1 / -1!important}html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section-background>*,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section-background>*{max-width:100%!important;width:100%!important;justify-self:stretch!important;grid-column:1 / -1!important}html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section-background,html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section-background.color-scheme-1,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section-background,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section-background.color-scheme-1{grid-template-columns:1fr!important;grid-template-rows:auto!important;display:block!important}html body.ml-on-collection .shopify-section[id$=__ml_col_pre]>.section,html body.ml-on-collection .shopify-section[id$=__ml_col_pre]>.section--full-width,html body.ml-on-collection .shopify-section[id$=__ml_col_post]>.section,html body.ml-on-collection .shopify-section[id$=__ml_col_post]>.section--full-width,html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section.section--full-width,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section.section--full-width{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important;display:block!important;grid-template-columns:1fr!important}html body.ml-on-collection .shopify-section[id$=__ml_col_pre] .section.section--full-width.spacing-style.color-scheme-1,html body.ml-on-collection .shopify-section[id$=__ml_col_post] .section.section--full-width.spacing-style.color-scheme-1,html body.ml-on-collection .shopify-section[id$=__ml_col_pre]>div.section.section--full-width,html body.ml-on-collection .shopify-section[id$=__ml_col_post]>div.section.section--full-width{padding:0!important;margin:0!important;display:block!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}.ml-subgroups{margin:16px 0 24px;padding:0;position:relative}.ml-subgroups__scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:6px 16px 14px;scrollbar-width:none}.ml-subgroups__scroll::-webkit-scrollbar{display:none}.ml-subgroup-card{flex:0 0 96px;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#2a1a20;scroll-snap-align:start;transition:transform .15s}.ml-subgroup-card:hover{transform:translateY(-2px)}.ml-subgroup-card__img{width:78px;height:78px;border-radius:50%;background:#fff;border:2px solid #f0e4e8;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.ml-subgroup-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ml-subgroup-card:hover .ml-subgroup-card__img{border-color:#8f2f50;box-shadow:0 4px 12px #8f2f502e}.ml-subgroup-card__name{margin-top:8px;font-size:12.5px;font-weight:500;text-align:center;line-height:1.2;color:#2a1a20;max-width:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ml-subgroup-card__count{font-size:11px;color:#8a6e7a;margin-top:2px;font-weight:400}.ml-subgroup-card.is-active .ml-subgroup-card__img{border-color:#8f2f50;border-width:3px}.ml-subgroup-card.is-active .ml-subgroup-card__name{color:#8f2f50;font-weight:600}@media(min-width:990px){.ml-subgroup-card{flex:0 0 110px}.ml-subgroup-card__img{width:96px;height:96px}.ml-subgroup-card__name{font-size:13.5px;max-width:110px}}body.ml-on-cart .cart-page,.template-cart .cart-page{background:linear-gradient(180deg,#faf6f4,#fff)!important;padding:24px 16px!important}body.ml-on-cart h1,body.ml-on-cart .cart-title,.template-cart h1,.template-cart .cart-title{font-family:Cormorant Garamond,serif!important;font-size:32px!important;color:#2a1a20!important;font-weight:700!important;text-align:center!important;margin:0 0 24px!important}body.ml-on-cart .cart-page--empty,.template-cart .cart-page--empty{padding:60px 24px!important;text-align:center!important}body.ml-on-cart .cart-page--empty a,.template-cart .cart-page--empty a{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;padding:14px 28px!important;border-radius:999px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;margin-top:16px!important;box-shadow:0 6px 20px #8f2f5040!important}body.ml-on-cart .cart-item,body.ml-on-cart cart-item-component,.template-cart .cart-item{background:#fff!important;border:1px solid #f0e4e8!important;border-radius:14px!important;padding:14px!important;margin-bottom:12px!important;box-shadow:0 2px 6px #8f2f500a!important}body.ml-on-cart .cart-item__media img,body.ml-on-cart cart-item-component img{border-radius:8px!important;background:#fafafa!important}body.ml-on-cart .cart-item__title,body.ml-on-cart .cart-item__heading{font-size:14.5px!important;font-weight:600!important;color:#2a1a20!important}body.ml-on-cart .cart-item__price,body.ml-on-cart .cart-item [class*=price]{color:#6a1d3a!important;font-weight:700!important;font-size:16px!important}body.ml-on-cart .cart-item__remove{color:#8a6e7a!important;font-size:13px!important}body.ml-on-cart cart-totals-component,body.ml-on-cart .cart-totals{background:#fff!important;border:1px solid #f0e4e8!important;border-radius:14px!important;padding:20px!important;margin-top:20px!important}body.ml-on-cart .totals__subtotal,body.ml-on-cart [class*=subtotal],body.ml-on-cart [class*=cart-totals] [class*=price]{font-size:22px!important;font-weight:700!important;color:#6a1d3a!important;font-family:Cormorant Garamond,serif!important}body.ml-on-cart button[name=checkout],body.ml-on-cart button[name=goto_pp],button.cart-checkout-button,.template-cart button[name=checkout]{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;background-color:#8f2f50!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:18px 32px!important;font-size:16px!important;font-weight:700!important;width:100%!important;margin-top:14px!important;cursor:pointer!important;box-shadow:0 8px 24px #8f2f504d!important;text-transform:none!important;letter-spacing:0!important;font-family:Inter,-apple-system,sans-serif!important}body.ml-on-cart button[name=checkout]:hover,body.ml-on-cart button[name=goto_pp]:hover{filter:brightness(1.05)!important}body.ml-on-cart [name=goto_pp],body.ml-on-cart shopify-accelerated-checkout-cart,body.ml-on-cart [is=dynamic-checkout-component]{display:none!important}body.ml-on-cart a[href="/collections/all"]{color:#8f2f50!important;font-weight:500!important}.ml-quiz-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#2a1a20a6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:99999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px 16px!important}.ml-quiz-overlay.is-open{display:flex!important}.ml-quiz-modal{background:linear-gradient(180deg,#fff,#fdf6f8)!important;border-radius:24px!important;width:100%!important;max-width:520px!important;max-height:90vh!important;overflow-y:auto!important;padding:28px 24px!important;position:relative!important;box-shadow:0 24px 80px #6a1d3a4d!important;border:1px solid rgba(143,47,80,.1)!important}.ml-quiz-close{position:absolute!important;top:16px!important;right:16px!important;background:#fdf6f8!important;border:0!important;width:36px!important;height:36px!important;border-radius:50%!important;color:#8f2f50!important;font-size:18px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:500!important}.ml-quiz-close:hover{background:#f5e0e8!important}.ml-quiz-header{text-align:center!important;margin-bottom:24px!important;padding-right:36px!important}.ml-quiz-h1{font-family:Cormorant Garamond,serif!important;font-size:26px!important;font-weight:700!important;color:#2a1a20!important;margin:0 0 8px!important;letter-spacing:-.01em!important}.ml-quiz-sub{font-size:13.5px!important;color:#6a4555!important;margin:0 0 16px!important;line-height:1.45!important}.ml-quiz-progress{height:6px!important;background:#f5e0e8!important;border-radius:999px!important;overflow:hidden!important;margin-top:12px!important}.ml-quiz-progress__bar{height:100%!important;background:linear-gradient(90deg,#8f2f50,#6a1d3a)!important;border-radius:999px!important;transition:width .35s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 0 8px #8f2f5066!important}.ml-quiz-step{animation:ml-quiz-fade .3s ease-out!important}@keyframes ml-quiz-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ml-quiz-question{font-family:Cormorant Garamond,serif!important;font-size:22px!important;font-weight:600!important;color:#2a1a20!important;margin:0 0 18px!important;line-height:1.3!important}.ml-quiz-options{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:24px!important}.ml-quiz-option{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;background:#fff!important;border:1.5px solid #e8d4dc!important;border-radius:14px!important;cursor:pointer!important;font-size:14.5px!important;color:#2a1a20!important;font-weight:500!important;transition:all .15s!important;text-align:left!important}.ml-quiz-option:before{content:""!important;display:inline-block!important;width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid #d4b6c0!important;flex-shrink:0!important;transition:all .15s!important}.ml-quiz-option:hover{border-color:#b88595!important;background:#fdf6f8!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #8f2f5014!important}.ml-quiz-option.is-selected{border-color:#8f2f50!important;background:linear-gradient(135deg,#fdf6f8,#fff)!important;color:#6a1d3a!important;font-weight:600!important}.ml-quiz-option.is-selected:before{border-color:#8f2f50!important;background:#8f2f50!important;box-shadow:inset 0 0 0 3px #fff!important}.ml-quiz-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;border-top:1px solid #f0e4e8!important;margin-top:8px!important;padding-top:18px!important}.ml-quiz-next{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:13px 28px!important;font-size:14.5px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 6px 18px #8f2f5040!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .15s!important;font-family:Inter,-apple-system,sans-serif!important}.ml-quiz-next:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}.ml-quiz-next:disabled{opacity:.4!important;cursor:not-allowed!important;filter:none!important;transform:none!important}.ml-quiz-step-counter{font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#8a6e7a!important;font-weight:600!important;margin-bottom:14px!important;display:block!important}.ml-quiz-result{text-align:center!important;padding:16px 0!important}.ml-quiz-result__icon{width:64px!important;height:64px!important;margin:0 auto 16px!important;background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;box-shadow:0 8px 24px #8f2f504d!important}.ml-quiz-promo{display:inline-block!important;background:linear-gradient(135deg,#fdf6f8,#fff)!important;border:2px dashed #8f2f50!important;border-radius:12px!important;padding:12px 24px!important;font-size:20px!important;font-weight:800!important;color:#8f2f50!important;letter-spacing:.1em!important;font-family:monospace!important;margin:16px 0!important}@media(max-width:540px){.ml-quiz-modal{padding:22px 18px!important;border-radius:20px 20px 0 0!important;align-self:flex-end!important;max-height:92vh!important}.ml-quiz-overlay{align-items:flex-end!important;padding:0!important}.ml-quiz-h1{font-size:22px!important}.ml-quiz-question{font-size:19px!important}}.ml-quiz-trigger{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 22px!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 8px 24px #8f2f5059!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Inter,-apple-system,sans-serif!important}.ml-quiz-trigger:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}button.ml-quiz-trigger,.ml-quiz-trigger{position:fixed!important;bottom:16px!important;left:16px!important;z-index:9998!important;background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 22px!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 8px 24px #8f2f5059!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Inter,-apple-system,sans-serif!important;transition:transform .15s,filter .15s!important}button.ml-quiz-trigger:hover,.ml-quiz-trigger:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important}body.has-sticky-atc button.ml-quiz-trigger,body.has-sticky-atc .ml-quiz-trigger{bottom:80px!important;transition:bottom .25s ease!important}@media(min-width:990px){button.ml-quiz-trigger,.ml-quiz-trigger{bottom:24px!important;left:24px!important;padding:16px 26px!important;font-size:14px!important}}.ml-free-ship,.ml-free-ship.is-reached,cart-drawer-component .ml-free-ship,[class*=cart-drawer] .ml-free-ship{background:transparent!important;border:0!important;border-radius:0!important;padding:14px 0!important;margin:0 0 12px!important;box-shadow:none!important}.ml-free-ship__msg,.ml-free-ship.is-reached .ml-free-ship__msg{font-size:13.5px!important;color:#2a1a20!important;text-align:center!important;margin:0 0 8px!important}.ml-free-ship__msg strong{color:#8f2f50!important}.ml-free-ship.is-reached .ml-free-ship__msg,.ml-free-ship.is-reached .ml-free-ship__msg strong{color:#0a7c5a!important}.ml-free-ship__bar{height:4px!important;background:#f0e4e8!important;border-radius:999px!important;overflow:hidden!important;box-shadow:none!important}.ml-free-ship__fill{background:linear-gradient(90deg,#8f2f50,#6a1d3a)!important;border-radius:999px!important}.ml-free-ship.is-reached .ml-free-ship__fill{background:linear-gradient(90deg,#0a7c5a,#16a34a)!important}cart-drawer-component quantity-selector-component,[class*=cart-drawer] quantity-selector-component,cart-items-component quantity-selector-component,.cart-page quantity-selector-component{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:0!important}cart-drawer-component quantity-selector-component button,[class*=cart-drawer] quantity-selector-component button,cart-items-component quantity-selector-component button,.cart-page quantity-selector-component button{width:32px!important;height:32px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#2a1a20!important;font-size:18px!important;cursor:pointer!important}cart-drawer-component quantity-selector-component button:hover,cart-items-component quantity-selector-component button:hover{background:#fdf6f8!important;border-radius:6px!important;color:#8f2f50!important}cart-drawer-component quantity-selector-component input,cart-items-component quantity-selector-component input,.cart-page quantity-selector-component input{width:32px!important;height:32px!important;background:transparent!important;border:0!important;outline:0!important;text-align:center!important;font-weight:600!important;font-size:14px!important;color:#2a1a20!important}cart-drawer-component [class*=remove] button,cart-items-component [class*=remove] button{background:transparent!important;border:0!important;border-radius:0!important;color:#8a6e7a!important;width:32px!important;height:32px!important}cart-drawer-component [class*=remove] button:hover{color:#8f2f50!important;background:#fdf6f8!important;border-radius:6px!important}.ml-quiz-opts{display:flex!important;flex-direction:column!important;gap:10px!important;margin:18px 0 22px!important}button.ml-quiz-opt,.ml-quiz-opt{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px 18px!important;background:#fff!important;border:1.5px solid #e8d4dc!important;border-radius:14px!important;cursor:pointer!important;font-size:14.5px!important;color:#2a1a20!important;font-weight:500!important;text-align:left!important;font-family:Inter,-apple-system,sans-serif!important;transition:all .15s!important;line-height:1.4!important}button.ml-quiz-opt:before,.ml-quiz-opt:before{content:""!important;display:inline-block!important;width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid #d4b6c0!important;flex-shrink:0!important;transition:all .15s!important}button.ml-quiz-opt:hover,.ml-quiz-opt:hover{border-color:#b88595!important;background:#fdf6f8!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #8f2f5014!important}button.ml-quiz-opt.is-active,.ml-quiz-opt.is-active{border-color:#8f2f50!important;background:linear-gradient(135deg,#fdf6f8,#fff)!important;color:#6a1d3a!important;font-weight:600!important}button.ml-quiz-opt.is-active:before,.ml-quiz-opt.is-active:before{border-color:#8f2f50!important;background:#8f2f50!important;box-shadow:inset 0 0 0 3px #fff!important}.ml-quiz-q{font-family:Cormorant Garamond,serif!important;font-size:22px!important;font-weight:600!important;color:#2a1a20!important;margin:0 0 18px!important;line-height:1.3!important}.ml-quiz-nav{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-top:18px!important;border-top:1px solid #f0e4e8!important}.ml-quiz-back{background:transparent!important;border:0!important;color:#8a6e7a!important;font-size:13.5px!important;cursor:pointer!important;padding:8px 12px!important;font-weight:500!important}.ml-quiz-back:hover{color:#6a1d3a!important}.ml-quiz-next{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:13px 28px!important;font-size:14.5px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 6px 18px #8f2f5040!important}.ml-quiz-next:disabled{opacity:.4!important;cursor:not-allowed!important;filter:none!important}.facets-drawer__close,button[aria-label*=Close i],button[aria-label*=\417\430\43a\440\438\442 i],button[aria-label*=\430\43a\440\438\442 i]{background:#fdf6f8!important;border:0!important;border-radius:50%!important;width:36px!important;height:36px!important;box-shadow:none!important;outline:none!important}.facets-drawer__close:hover,button[aria-label*=lose i]:hover{background:#f5e0e8!important}.facets-form-wrapper [class*=sort] button:not(:has(select)):empty,.facets__sort>button:only-child:has(svg):not(:has(text)),button.sorting-filter__icon,.sorting-filter__toggle,[class*=sort-by-toggle]{display:none!important}.facets__label input[type=checkbox],input.checkbox__input,.facets__list input[type=checkbox],facets-drawer-component input[type=checkbox]{accent-color:#8f2f50!important;width:20px!important;height:20px!important;border:1.5px solid #d4b6c0!important;border-radius:4px!important;cursor:pointer!important;background:#fff!important;appearance:auto!important;-webkit-appearance:auto!important}input[name="filter.v.price.gte"],input[name="filter.v.price.lte"],.facets__price input[type=number],facets-drawer-component input[type=number]{border:1.5px solid #e8d4dc!important;border-radius:14px!important;padding:12px 16px!important;font-size:14px!important;background:#fff!important;height:48px!important;width:100%!important;outline:none!important}input[name="filter.v.price.gte"]:focus,input[name="filter.v.price.lte"]:focus,.facets__price input[type=number]:focus{border-color:#8f2f50!important;outline:none!important;box-shadow:0 0 0 3px #8f2f501a!important}.template-search [class*=search-form] input[type=search],.template-search [class*=search-form] input[type=text],form[action="/search"] input[type=search],.predictive-search input{border:1.5px solid #e8d4dc!important;border-radius:999px!important;padding:12px 50px!important;font-size:15px!important;height:48px!important;background:#fff!important;outline:none!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}.template-search input[type=search]:focus,form[action="/search"] input[type=search]:focus{border-color:#8f2f50!important;box-shadow:0 0 0 3px #8f2f501a!important}.template-search [class*=search-form] button[type=submit],form[action="/search"] button[type=submit]{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 28px!important;font-weight:600!important;font-size:14.5px!important;cursor:pointer!important;box-shadow:0 4px 14px #8f2f5040!important;height:48px!important}.template-search [class*=search-count],.template-search [class*=results-count],[class*=search] [class*=result-count]{font-family:Inter,-apple-system,sans-serif!important;font-size:14px!important;color:#5a3a47!important;font-weight:500!important;font-variant:normal!important}.template-search [class*=search-count] *,.template-search [class*=results-count] *{text-decoration:none!important;border-bottom:0!important;font-family:inherit!important;font-variant:normal!important}.template-search [class*=count] strong,.template-search [class*=count] b{color:#8f2f50!important;font-weight:700!important;text-decoration:none!important;border-bottom:0!important}.template-search main predictive-search-component:not(:first-of-type),.template-search .search-page predictive-search-component,.template-search .search-page form[action="/search"]:not(:first-of-type),.template-search [class*=search-page__form]+[class*=search-page__form]{display:none!important}.template-search h1{font-family:Cormorant Garamond,serif!important;font-size:36px!important;font-weight:700!important;color:#2a1a20!important;margin:24px 0 16px!important;text-align:center!important}.ml-quiz-result-h{font-family:Cormorant Garamond,serif!important;font-size:24px!important;font-weight:700!important;color:#2a1a20!important;line-height:1.25!important;margin:0 0 14px!important;text-align:center!important}.ml-quiz-result-sub{font-size:14px!important;color:#5a3a47!important;margin:0 0 18px!important;text-align:center!important;line-height:1.5!important}.ml-quiz-promo-box{background:linear-gradient(135deg,#fdf6f8,#fff)!important;border:2px dashed #8f2f50!important;border-radius:14px!important;padding:16px 20px!important;margin:16px 0!important;text-align:center!important}.ml-quiz-promo-label{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#8a6e7a!important;font-weight:600!important;margin-bottom:4px!important;display:block!important}.ml-quiz-promo-code{font-family:monospace!important;font-size:22px!important;font-weight:800!important;color:#8f2f50!important;letter-spacing:.08em!important;margin:4px 0!important}.ml-quiz-promo-tip{font-size:11px!important;color:#8a6e7a!important;letter-spacing:.04em!important}.ml-quiz-email{display:flex!important;gap:8px!important;margin-top:16px!important}.ml-quiz-email input{flex:1 1 auto!important;border:1.5px solid #e8d4dc!important;border-radius:999px!important;padding:12px 18px!important;font-size:14px!important;color:#2a1a20!important;outline:none!important;height:46px!important;background:#fff!important}.ml-quiz-email input:focus{border-color:#8f2f50!important;box-shadow:0 0 0 3px #8f2f501a!important}.ml-quiz-email button,.ml-quiz-subscribe{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;height:46px!important;box-shadow:0 4px 14px #8f2f5033!important}.ml-quiz-skip{display:block!important;text-align:center!important;margin-top:12px!important;color:#8a6e7a!important;font-size:13.5px!important;text-decoration:none!important}.ml-quiz-skip:hover{color:#6a1d3a!important}.ml-ai-msg{display:flex!important;flex-direction:column!important;max-width:85%!important;margin-bottom:10px!important;animation:ml-ai-in .25s ease-out!important}.ml-ai-msg.user{align-self:flex-end!important;align-items:flex-end!important}.ml-ai-msg.bot{align-self:flex-start!important;align-items:flex-start!important}@keyframes ml-ai-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ml-ai-msg__bub{padding:11px 16px!important;border-radius:18px!important;font-size:14.5px!important;line-height:1.5!important;font-family:Inter,-apple-system,sans-serif!important;word-wrap:break-word!important;max-width:100%!important}.ml-ai-msg.user .ml-ai-msg__bub{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;border-bottom-right-radius:6px!important;box-shadow:0 4px 12px #8f2f502e!important}.ml-ai-msg.bot .ml-ai-msg__bub{background:#fff!important;color:#2a1a20!important;border:1px solid #f0e4e8!important;border-bottom-left-radius:6px!important;box-shadow:0 2px 8px #6a1d3a0f!important}.ml-ai-msg__bub strong{font-weight:600!important}.ml-ai-msg.bot .ml-ai-msg__bub strong{color:#8f2f50!important}.ml-ai-msg__bub a{color:inherit!important;text-decoration:underline!important}.ml-ai-msg.bot .ml-ai-msg__bub a{color:#8f2f50!important}.ml-ai-msg.bot:before{content:"M"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;color:#fff!important;font-size:10.5px!important;font-weight:700!important;margin-bottom:4px!important;font-family:Cormorant Garamond,serif!important}.ml-ai-typing{display:flex!important;gap:4px!important;padding:6px 4px!important}.ml-ai-typing span{width:8px!important;height:8px!important;border-radius:50%!important;background:#b88595!important;animation:ml-typing 1.4s infinite ease-in-out!important}.ml-ai-typing span:nth-child(2){animation-delay:.2s!important}.ml-ai-typing span:nth-child(3){animation-delay:.4s!important}@keyframes ml-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ml-ai-body{display:flex!important;flex-direction:column!important;padding:16px!important;background:linear-gradient(180deg,#fdf6f8,#fff)!important;gap:0!important;-webkit-overflow-scrolling:touch!important}body.ml-on-collection .ml-subgroups{order:4!important;margin:8px 0 16px!important}.header svg,.header [class*=icon] svg,.header__icon-list svg,.header__icons svg,.header__menu svg,.header__search svg,.header__account svg,.header__cart svg,header svg,[class*=header] button svg,[class*=header] a svg{color:#8f2f50!important;stroke:#8f2f50!important}.header__logo svg{color:inherit!important;stroke:inherit!important}.header__cart-bubble,[class*=cart-count],[class*=cart-counter],.cart-bubble,[class*=cart] [class*=bubble],[class*=cart] [class*=count]{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;background-color:#8f2f50!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 2px 6px #8f2f504d!important;font-weight:700!important}.header svg:hover,.header button:hover svg,.header a:hover svg,header button:hover svg,header a:hover svg{color:#6a1d3a!important;stroke:#6a1d3a!important}.header [class*=cart] button,.header__cart,.header__cart a,.header__cart button,header a[href="/cart"],header [class*=cart-toggle],[class*=cart-icon-wrapper]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.header [class*=cart] button:focus,.header [class*=cart] button:focus-visible,.header__cart a:focus{outline:0!important;box-shadow:none!important}.cart-bubble,.cart-bubble__text,.cart-bubble__text-count{background:linear-gradient(135deg,#8f2f50,#6a1d3a)!important;background-color:#8f2f50!important;color:#fff!important;border:1.5px solid #fff!important;border-radius:999px!important;font-weight:700!important;font-size:11px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 5px #8f2f504d!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ml-custom-v2.css.map */
