/*
Theme Name: Rova Bags
Description: فروشگاه فارسی کیف، سازگار با ووکامرس
Version: 1.1.0
Requires at least: 6.5
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: rova-bags
*/
:root{--ink:#172b29;--accent:#16594c;--paper:#fafafa;--line:#dce3df}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.9 "BagroomiIRANSans",Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #bd7e35;outline-offset:4px}.wrap{max-width:1240px;margin:auto;padding:0 24px}.top{background:var(--ink);color:white;text-align:center;padding:7px;font-size:14px}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:94px;border-bottom:1px solid var(--line)}.brand{font-size:30px;font-weight:bold;letter-spacing:1px}.brand small{display:block;font-size:12px;font-weight:normal;letter-spacing:0}.nav{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.cart-link,.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--accent);color:white!important;border-radius:5px;padding:10px 20px;display:inline-block;border:0}.hero{padding:48px 0 40px;border-bottom:1px solid var(--line);display:flex;gap:32px;align-items:center;justify-content:space-between}.hero h1{font-size:44px;line-height:1.5;margin:8px 0}.eyebrow{font-size:14px;color:var(--accent)}.hero p{max-width:620px;color:#52635f}.hero-note{border-right:3px solid #bd7e35;padding:15px 24px;max-width:300px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:32px 0 22px}.section-title h2{margin:0;font-size:25px}.content{padding:32px 0 56px;min-height:55vh}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:white;border:1px solid var(--line);padding:16px;border-radius:8px}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:cover;background:#edf1ee;border-radius:4px}.woocommerce ul.products li.product .price{color:var(--accent);font-size:16px}.woocommerce div.product .product_title{font-size:30px}.woocommerce div.product p.price{color:var(--accent)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid #b3c2bc;padding:10px;border-radius:4px;background:white;max-width:100%}.woocommerce .quantity .qty{width:5em}.woocommerce table.shop_table{background:white}.woocommerce-message,.woocommerce-info{border-top-color:var(--accent)}.woocommerce-message:before,.woocommerce-info:before{color:var(--accent)}.footer{border-top:1px solid var(--line);padding:30px 0;background:#eef2ef}.footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer p{margin:0;font-size:14px}.empty{padding:40px;background:white;border:1px solid var(--line);border-radius:8px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:white;padding:10px;z-index:100}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.woocommerce form .form-row label{font-size:14px}@media(max-width:700px){.wrap{padding:0 16px}.header{padding:18px 0;align-items:flex-start;flex-wrap:wrap}.brand{font-size:25px}.nav{gap:14px;font-size:14px}.hero{padding:24px 0;display:block}.hero h1{font-size:30px}.hero-note{max-width:none;margin-top:25px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important;margin:0 0 18px!important;padding:10px}.woocommerce ul.products{display:flex;flex-wrap:wrap;gap:4%}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product .button{padding:8px 12px;font-size:14px}.section-title h2{font-size:22px}}

.nav .menu{display:flex;gap:20px;list-style:none;margin:0;padding:0}

@font-face{font-family:"BagroomiIRANSans";src:url("assets/fonts/IRANSansWeb.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"BagroomiIRANSans";src:url("assets/fonts/IRANSansWeb_Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"BagroomiIRANSans";src:url("assets/fonts/IRANSansWeb_Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"BagroomiIRANSans";src:url("assets/fonts/IRANSansWeb_UltraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"BagroomiIRANSans";src:url("assets/fonts/IRANSansWeb_Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
body,input,select,textarea,button,.woocommerce{font-family:"BagroomiIRANSans",Tahoma,Arial,sans-serif;}
