/*
Theme Name: XiaHome
Author: XiaHome
Description: Светлая витрина техники с интеграцией WooCommerce. Демонстрационные карточки не создают товары и заказы.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: xiahome
*/
.skip-link{position:absolute;top:-100px;left:15px;z-index:100000;background:white;padding:15px}.skip-link:focus{top:15px}.site-content{min-height:55vh;padding-top:35px;padding-bottom:60px}.site-content img{max-width:100%;height:auto}.site-content h1{font-size:2.5rem;line-height:1.2}.site-content p{line-height:1.7}.site-content input,.site-content select,.site-content textarea{max-width:100%;font:inherit}.site-header{max-width:1440px}.site-header nav ul{display:flex;list-style:none;padding:0;margin:0;gap:25px}.site-header nav .sub-menu{display:none}.site-logo img{max-width:180px;max-height:60px;width:auto;height:auto}.site-content .woocommerce ul.products,.catalog .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.site-content .woocommerce ul.products li.product,.catalog .woocommerce ul.products li.product,.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-width:0}.woocommerce ul.products li.product a img{aspect-ratio:1/1.06;object-fit:contain;border-radius:16px;background:#f6f6f7;padding:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;line-height:1.5;letter-spacing:0}.woocommerce ul.products li.product .price{color:#202020;font-size:1.15rem}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wc-block-components-button:not(.is-link){background:#ff6900;color:white;border-radius:8px;padding:14px 20px;line-height:1.3}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#e45c00;color:white}.woocommerce div.product .product_title{font-size:2rem;letter-spacing:-1px}.woocommerce div.product p.price{color:#202020}.woocommerce div.product .woocommerce-tabs ul.tabs{display:block}.woocommerce div.product .woocommerce-tabs h2{margin:20px 0}.woocommerce .quantity .qty{min-height:43px}.woocommerce-message,.woocommerce-info{border-top-color:#ff6900}.woocommerce table.shop_table{border-radius:12px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid #bbb;border-radius:6px}.demo-card .product-photo{cursor:default}.demo-card .product-name{display:block}.demo-card p{font-size:.875rem;line-height:1.6;color:#707070}.post-item{margin-bottom:35px}.post-item a{text-decoration:underline}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.woocommerce nav.woocommerce-pagination{display:block}.woocommerce .woocommerce-breadcrumb{margin-bottom:25px}.woocommerce-product-gallery__trigger{z-index:2!important}@media(max-width:900px){.site-content .woocommerce ul.products,.catalog .woocommerce ul.products,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.site-header nav{display:none}.site-content h1{font-size:2rem}.site-content{padding-top:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.875rem}.woocommerce div.product .product_title{font-size:1.6rem}.site-content .woocommerce ul.products,.catalog .woocommerce ul.products{gap:18px 12px}}
