/*
Theme Name: CUCKOO Living
Author: Rekaweb
Description: Modern CUCKOO-inspired WooCommerce storefront, with Elementor widgets and ElementsKit header/footer templates.
Version: 4.1.0
Text Domain: cuckoo-living
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;font-size:15px;line-height:1.6;color:#202225}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,summary{cursor:pointer}img{max-width:100%;height:auto}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{line-height:1.2}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #9b1733;outline-offset:4px}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed;width:auto;height:auto;clip:auto;left:10px;top:10px;padding:12px;background:#fff;z-index:9999}.elementor-widget-shortcode{width:100%}.hero{position:relative;overflow:hidden}.slide{display:none}.slide.active{display:block}.slide img{display:block;width:100%;height:auto}.slider-control{position:absolute;z-index:3;border:0}.dots{position:absolute;left:50%;transform:translateX(-50%);display:flex;z-index:3}.dots button{border:0;border-radius:50%;padding:0}.content-area{margin:auto;min-height:50vh}.button{cursor:pointer}.woocommerce-message{border-top-color:#9b1733}.woocommerce-message::before{color:#9b1733}
[hidden]{display:none!important}
