/*
Theme Name: Elite Store
Theme URI: https://example.com/elite-store
Author: Elite Store
Description: Responsive eCommerce WordPress theme converted from the Elite Store HTML project. Built for WooCommerce with the original CSS/JS design preserved.
Version: 1.2.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: elite-store
*/

.site-main { min-height: 45vh; }
.site-main > .container { padding-top: 50px; padding-bottom: 60px; }
.woocommerce .site-main > .container { max-width: 1320px; }
.woocommerce-page .site-main { background: transparent; }

body { overflow-x: hidden; }
img { max-width: 100%; height: auto; }

.screen-reader-text {
    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;
    white-space:nowrap!important;
    border:0!important;
}

.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    border-radius: 8px;
    font-weight: 600;
}

.woocommerce .woocommerce-breadcrumb { margin-bottom: 30px; }
.woocommerce span.onsale { min-height: 3em; min-width: 3em; padding: .5em; }

@media (max-width: 767px) {
    .site-main > .container { padding-top: 30px; padding-bottom: 40px; }
}

/* Elementor-friendly performance helpers */
.elementor-editor-active .swiper-slide{transition:none!important;}
.elementor-editor-active img{content-visibility:auto;}
.elite-elementor-home > .elementor{max-width:100%;}
