body:has(#mc-detail-theme){--mc-ink:#432333;--mc-accent:#a72d5c;background:#fff5f8;color:var(--mc-ink);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}body:has(#mc-detail-theme)>.visual_plugins_container[data-type="header"]{display:none!important}#mc-rosa-frost{overflow:visible;position:relative;z-index:30}#mc-rosa-frost .header-wrap{position:relative;top:auto;left:auto;right:auto;margin:14px auto 24px}#mc-rosa-frost .mega-menu,#mc-rosa-frost .mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:50}#mc-rosa-frost .mobile-menu{max-height:75vh;overflow:auto}body:has(#mc-detail-theme) #main{padding:24px 0 64px;background:transparent;color:var(--mc-ink);font-family:Manrope,sans-serif}body:has(#mc-detail-theme) #main>div{width:min(1340px,calc(100% - 64px));max-width:none;margin-inline:auto}body:has(#mc-detail-theme) .global_other_mode1{color:#765c68;font:14px/1.6 Manrope,sans-serif}body:has(#mc-detail-theme) #main .list_category{padding:24px 0 32px;display:flex;gap:24px;align-items:center;justify-content:space-between}body:has(#mc-detail-theme) #main .category_name{font:700 clamp(28px,3.5vw,48px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;color:var(--mc-ink);text-transform:none;text-wrap:balance}body:has(#mc-detail-theme) #main .list_sort{border:1px solid #ebd4de;border-radius:16px;background:#ffffffad;padding:12px 16px;color:var(--mc-ink);font:14px/1.5 Manrope,sans-serif;flex-shrink:0}body:has(#mc-detail-theme) #main .themes_dropdown{background:#fff5f8f5;border:1px solid #ebd4de;border-radius:16px;box-shadow:0 12px 32px #61334614}body:has(#mc-detail-theme) #main .list_products_box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body:has(#mc-detail-theme) #main .list_products_item{float:none;width:auto;margin:0;padding:0;min-width:0;border:1px solid #fff;border-radius:24px;background:#ffffffb8;box-shadow:0 4px 20px #61334608;overflow:hidden;transition:box-shadow .2s,transform .2s}body:has(#mc-detail-theme) #main .prod_hover{padding:8px;height:100%;box-sizing:border-box}body:has(#mc-detail-theme) #main .item_img{border-radius:16px;background:white;overflow:hidden}body:has(#mc-detail-theme) #main .prod_info{padding:16px 12px 20px}body:has(#mc-detail-theme) #main .item_name,body:has(#mc-detail-theme) #main .item_name h5{font:600 16px/1.5 Manrope,sans-serif;color:var(--mc-ink);text-transform:none;height:auto;white-space:normal}body:has(#mc-detail-theme) #main .item_price{font:700 20px/1.5 Manrope,sans-serif;font-variant-numeric:tabular-nums;color:var(--mc-accent);margin-top:12px}body:has(#mc-detail-theme) #main .add_cart{min-height:44px;border-radius:12px;color:white;background:var(--mc-accent);font:600 14px/44px Manrope,sans-serif}body:has(#mc-detail-theme) #main a:focus-visible{outline:2px solid var(--mc-accent);outline-offset:3px}@media(hover:hover) and (pointer:fine){body:has(#mc-detail-theme) #main .list_products_item:hover{transform:translateY(-3px);box-shadow:0 12px 28px #61334614}}@media(max-width:1000px){body:has(#mc-detail-theme) #main .list_products_box{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){body:has(#mc-detail-theme) #main>div{width:calc(100% - 24px)}body:has(#mc-detail-theme) #main .list_category{align-items:flex-start;flex-direction:column;gap:16px}body:has(#mc-detail-theme) #main .list_products_box{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:has(#mc-detail-theme) #main .list_products_item{border-radius:20px}body:has(#mc-detail-theme) #main .item_img{border-radius:12px}body:has(#mc-detail-theme) #main .prod_info{padding:12px 4px}body:has(#mc-detail-theme) #main .item_name h5{font-size:14px}body:has(#mc-detail-theme) #main .item_price{font-size:18px}}@media(prefers-reduced-motion:reduce){body:has(#mc-detail-theme) #main .list_products_item{transition:none}} body:has(#mc-detail-theme) #main .list_sort{height:auto;min-height:48px;box-sizing:border-box}body:has(#mc-detail-theme) #main .sort_txt{height:auto;line-height:24px}body:has(#mc-detail-theme) #main .item_name>h2{font:inherit;color:inherit;line-height:inherit;text-transform:none}