.woocommerce .site-main,.woocommerce-page .site-main{min-height:400px}.content-area{padding-bottom:100px}.shop-heading{text-align:center;border-bottom:1px solid var(--line);padding:25px 0 35px;margin-bottom:35px}.shop-heading h1{font-size:32px;margin:0}.woocommerce ul.products{display:grid;grid-template-columns:repeat(var(--product-columns),minmax(0,1fr));gap:34px 15px;margin:0;padding:0}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;list-style:none}.woocommerce .product-card .price del{opacity:1}.woocommerce .star-rating{color:var(--brand)}.woocommerce nav.woocommerce-pagination{margin-top:55px;text-align:center}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 4px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--line);padding:9px 14px;color:var(--ink)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ink);color:#fff}.woocommerce .quantity .qty{border:0;width:35px;text-align:center}.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:65px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:auto;float:none}.woocommerce div.product div.images img{width:100%}.woocommerce div.product .product_title{font-size:34px;line-height:1.5}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--brand);font-size:22px}.woocommerce div.product form.cart{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:25px}.woocommerce .quantity{border:1px solid var(--line);padding:8px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font:600 12px Cairo;padding:13px 22px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--brand)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--brand);background:var(--soft)}@media(max-width:800px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 11px}.woocommerce div.product{grid-template-columns:1fr;gap:28px}.woocommerce div.product .product_title{font-size:25px}}
