/*
Theme Name: LINCO HUB
Description: Lightweight RTL WooCommerce theme for LINCO HUB.
Version: 0.5.2
Requires at least: 6.9
Requires PHP: 8.3
Text Domain: linco-hub
*/
.lh-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:white;border:1px solid #dfe6e1;padding:20px;border-radius:10px;list-style:none}.woocommerce ul.products li.product img{width:100%;height:180px;object-fit:contain}.woocommerce ul.products li.product h2{font-size:17px}.woocommerce .button,.woocommerce button.button{background:#087951;color:white;border-radius:7px;padding:12px 20px;border:0}.woocommerce div.product .summary{line-height:1.9}.woocommerce input,.woocommerce select,.woocommerce textarea{font:inherit}.woocommerce-message,.woocommerce-info{background:#edf5f0;border-top-color:#087951}.woocommerce-error{background:#fff2f2}.woocommerce form .form-row{margin:10px 0}.woocommerce .woocommerce-breadcrumb{font-size:13px;margin:20px 0}.woocommerce table.shop_table{border:1px solid #dfe6e1}.woocommerce .woocommerce-tabs{margin-top:25px}.lh-content{min-height:45vh}.site-entry h1{font-size:30px}.menu-fallback{display:flex;gap:25px}.menu-fallback a{font-size:14px}.lh-no-image{height:150px;display:grid;place-items:center;background:#eef4f0;color:#4c6b56}.price{color:#087951!important}@media(max-width:800px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-fallback{flex-wrap:wrap;gap:14px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important}}

.menu-fallback{display:flex;gap:25px;align-items:center;list-style:none;margin:0;padding:0}.woocommerce ul.products li.product{background:#fff;border:1px solid #eae8eb;border-radius:16px;padding:20px;box-sizing:border-box}.woocommerce ul.products li.product a img{height:190px;object-fit:contain}.woocommerce ul.products li.product .price{color:#df1528}.woocommerce div.product div.images img{max-height:430px;object-fit:contain}.woocommerce-tabs .panel h2{margin:20px 0 10px}.woocommerce-tabs .panel p{line-height:2.1}.woocommerce .button.alt,.woocommerce button.button.alt{background:#df1528!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:3px solid #df1528}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.05rem}@media(max-width:760px){.menu-fallback{display:flex;flex-direction:column;align-items:stretch;gap:12px}.woocommerce ul.products li.product a img{height:130px}}

.woo-product-rail ul.products{display:flex!important;gap:18px;overflow-x:auto;padding:5px 0 18px;scroll-snap-type:x mandatory}.woo-product-rail ul.products li.product{flex:0 0 260px!important;scroll-snap-align:start}.woocommerce .button,.woocommerce button.button{background:#df1528;color:white}.price{color:#df1528!important}
