body.mlw-body.cch-home-context [data-ccvh-root]{position:absolute!important;left:0;top:0;width:100%;z-index:100003;background:transparent!important;--ccvh-text-color:#fff}body.mlw-body.cch-home-context [data-ccvh-root]>.elementor>.elementor-element-72b9b65{display:none}body.mlw-body.cch-home-context [data-ccvh-root] .rey-mainMenu--desktop>li>a,body.mlw-body.cch-home-context [data-ccvh-root] .rey-headerIcon,body.mlw-body.cch-home-context [data-ccvh-root] .rey-headerAccount{color:#fff!important}body.mlw-body.cch-home-context [data-ccvh-root] .rey-mobileNav{color:#485057}body.mlw-body.cch-home-context #mlw-site [data-cch-root]{margin:0;padding:0;width:100%;overflow:clip}body.mlw-body.cch-home-context .cch-newsletter-status:empty{display:none}body.mlw-body.cch-home-context .cch-newsletter-status{margin-top:15px;font-size:14px}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .elementor-invisible{visibility:visible}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .splide{visibility:visible}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cBlurry-nav button{cursor:pointer}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-arrowSvg[role=button]{cursor:pointer}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cBlurry-arrow:focus-visible,body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-arrowSvg:focus-visible{outline:2px solid currentColor;outline-offset:4px}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cch-limited-dots{list-style:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:0;margin:20px 0}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cch-limited-dots button{height:3px;width:18px;border:0;border-radius:0;background:#d4d4d4;padding:0;cursor:pointer}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cch-limited-dots button.is-active{background:#111}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-carouselEl .splide__pagination:not(.cch-limited-dots){display:none}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .elementor-element-c8f3b2b{background:var(--cch-newsletter-bg,#fff)}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .elementor-element-ec70abd .elementor-button,body.mlw-body.cch-home-context #mlw-site [data-cch-root] .elementor-element-e4f35b1 .elementor-button{background-color:var(--cch-accent,#000)}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .elementor-button:hover{opacity:.75}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .mch-admin-highlight{outline:4px solid #ff3b30!important;outline-offset:4px!important;box-shadow:0 0 0 8px #ff3b302e!important}
@media(prefers-reduced-motion:reduce){body.mlw-body.cch-home-context #mlw-site [data-cch-root] *,body.mlw-body.cch-home-context #mlw-site [data-cch-root] *:before,body.mlw-body.cch-home-context #mlw-site [data-cch-root] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

html.mlw-html:has(body.cch-home-context){--admin-bar:0.001px}body.mlw-body.cch-home-context{--admin-bar:0.001px}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .reyEl-productGrid-splide ul.products{display:flex!important;flex-wrap:nowrap!important;gap:0!important}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .reyEl-productGrid-splide li.product{margin-right:30px!important}body.mlw-body.cch-home-context [data-cch-wishlist][aria-pressed=true]{color:#e77e7e}body.mlw-body.cch-home-context [data-ccvh-root] .rey-mainMenu--desktop>li.current-menu-item:not(:hover)>a:after{transform:scaleX(0)}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cBlurry-arrow.rey-arrowSvg--left svg{transform:rotate(180deg)}
@media(max-width:1024px){body.mlw-body.cch-home-context #mlw-site [data-cch-root] .reyEl-productGrid-splide li.product{margin-right:20px!important}}@media(max-width:767px){body.mlw-body.cch-home-context #mlw-site [data-cch-root] .reyEl-productGrid-splide li.product{margin-right:10px!important}}

body.mlw-body.cch-home-context #mlw-site [data-cch-root] .products .woocommerce-loop-product__title{font-size:18px;line-height:1.4;margin:0 0 15px;font-weight:400}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .products .price{font-size:14px;line-height:1;font-weight:600}
@media(max-width:767px){body.mlw-body.cch-home-context #mlw-site [data-cch-root] .reyEl-productGrid-splide li.product{width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;margin:0 10px 0 0!important}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .products .woocommerce-loop-product__title{font-size:12.1875px;line-height:1.4;margin:0 0 9px;font-weight:400}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .products .price{font-size:13.125px;line-height:1;font-weight:600}}

body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-productThumbnail img.rey-productThumbnail__second{opacity:0!important;transform:translateX(-50%)!important;transition:opacity .3s ease}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-productThumbnail img.img--1{opacity:1!important}
@media(min-width:768px){body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-productThumbnail:hover img.rey-productThumbnail__second{opacity:1!important}body.mlw-body.cch-home-context #mlw-site [data-cch-root] .rey-productThumbnail:hover img.img--1{opacity:0!important}}
/* Final QA: preserve the reference header shade and reveal every active caption. */
body.mlw-body.cch-home-context #mlw-site [data-ccvh-root]::before{content:""!important;position:absolute;display:block;top:0;left:0;right:0;width:100%;height:170%;z-index:0;pointer-events:none;opacity:.6;background:linear-gradient(rgba(0,0,0,.5) 0px,rgba(0,0,0,0))}
body.mlw-body.cch-home-context #mlw-site [data-cch-root] .cBlurry-slide.is-active .cBlurry-captionEl{opacity:1!important;transform:translate(0,0)!important}
