.nailly-hero-slider{position:relative;width:100%;max-width:1920px;margin:0 auto;aspect-ratio:1920 / 700;overflow:hidden}.hero-slide{position:absolute;inset:0;display:block;background-size:cover;background-position:center;opacity:0;animation:fadeSlides 15s infinite}.slide1{animation-delay:0s}.slide2{animation-delay:5s}.slide3{animation-delay:10s}@keyframes fadeSlides{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}100%{opacity:0}}.slide1{background-image:url(/wp-content/uploads/2026/04/devils-red-slide-new-1920x700-1.webp)}.slide2{background-image:url(/wp-content/uploads/2026/04/candy-shop-cover-slider.webp)}.slide3{background-image:url(/wp-content/uploads/2026/04/coffee-shop-cpover-slider.webp)}.hero-slide{pointer-events:none}.hero-slide.active{pointer-events:auto}#mc-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:9999}.mc-box{background:#fff;padding:25px;border-radius:8px;max-width:500px;width:90%;position:relative}#close-modal{position:absolute;top:10px;right:15px;cursor:pointer;font-size:20px}.nailly-lang-mobile{display:none}@media (max-width:1024px){.nailly-lang-mobile{display:block;background:#fff;border-bottom:1px solid #eee;position:relative}.nailly-lang-mobile-display{width:100%;padding:9px 6px;border:1px solid #000;border-radius:3px;font-size:14px;color:#000;background-color:transparent;cursor:pointer;position:relative}.nailly-lang-mobile-display::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #888}.nailly-lang-mobile-menu{display:none;position:absolute;left:.5px;right:.5px;top:calc(100% + 5px);background:#fff;border:1px solid #000;border-radius:3px;z-index:9999}.nailly-lang-mobile.open .nailly-lang-mobile-menu{display:block}.nailly-lang-mobile-menu .nailly-lang-mobile-item{display:block!important;width:100%;padding:8px 16px;font-size:14px;color:#000000!important;text-decoration:none;cursor:pointer;box-sizing:border-box}.nailly-lang-mobile-item:hover{background:#f3f3f3}}.nailly-lang-wrap{position:relative;display:inline-block;z-index:999999999}.nailly-lang-display{color:#fff;border:1px solid #fff;padding:5px 35px 5px 10px;font-size:13px;cursor:pointer;border-radius:4px;position:relative}.nailly-lang-display::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff}.nailly-lang-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 8px 25px rgba(0,0,0,.15);border-radius:6px;z-index:99999999}.nailly-lang-wrap.open .nailly-lang-menu{display:block}.nailly-lang-menu .nailly-lang-item{display:block!important;width:100%;padding:8px 16px;font-size:14px;color:#000000!important;text-decoration:none;cursor:pointer;box-sizing:border-box}.nailly-lang-item:hover{background:#f3f3f3}.nailly-lang-item.active{font-weight:600;position:relative}.nailly-lang-item.active::after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:700}.nailly-lang-wrap,.nailly-lang-display,.nailly-lang-menu,.nailly-lang-item{pointer-events:auto!important}.site-header,.header,.top-bar,.topbar,.sticky-header,.shoptimizer-topbar,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap{overflow:visible!important}.site-header::before,.site-header::after,.header::before,.header::after,.top-bar::before,.top-bar::after,.topbar::before,.topbar::after,.sticky-header::before,.sticky-header::after,.elementor-sticky::before,.elementor-sticky::after{pointer-events:none!important}@media (max-width:1024px){.nailly-lang-wrap{display:none!important}}.nailly-lang-wrap,.nailly-cty-wrap{display:inline-flex!important;align-items:center!important;margin:0!important}.nailly-lang-wrap{margin-right:0px!important}.nailly-lang-menu{min-width:auto!important;width:140px!important}@media (max-width:1024px){.nailly-lang-wrap{display:none!important}}.woocommerce-cart .woocommerce ul#shipping_method,.woocommerce-checkout .woocommerce ul#shipping_method{display:flex;flex-direction:column}.woocommerce-cart .woocommerce ul#shipping_method li:not(:has(input[value*="local_pickup"]))::before,.woocommerce-checkout .woocommerce ul#shipping_method li:not(:has(input[value*="local_pickup"]))::before{content:"🚚 Delivery";display:block;font-weight:700;font-size:15px;margin:10px 0 6px;color:#000}.woocommerce-cart .woocommerce ul#shipping_method li:not(:has(input[value*="local_pickup"]))~li:not(:has(input[value*="local_pickup"]))::before,.woocommerce-checkout .woocommerce ul#shipping_method li:not(:has(input[value*="local_pickup"]))~li:not(:has(input[value*="local_pickup"]))::before{content:none}.woocommerce-cart .woocommerce ul#shipping_method li:has(input[value*="local_pickup"])::before,.woocommerce-checkout .woocommerce ul#shipping_method li:has(input[value*="local_pickup"])::before{content:"🏬 Pick Up In Store";display:block;font-weight:700;font-size:15px;margin:15px 0 6px;color:#000}