:root{--mehbud-ink:#17324d;--mehbud-blue:#145fa8;--mehbud-line:#dce3eb;--mehbud-muted:#526477}
body{color:#26384a;background:#f6f8fb;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
#masthead{background:#fff;border-bottom:1px solid var(--mehbud-line)}
#masthead .site-title a{color:var(--mehbud-ink);letter-spacing:.3px}
#masthead .site-description{color:var(--mehbud-muted)}
#masthead .header-search-form input{border-radius:7px}
#main{padding-top:22px;padding-bottom:35px}
.woocommerce ul.products li.product{background:#fff;border:1px solid var(--mehbud-line);border-radius:10px;padding:14px!important;box-shadow:0 2px 5px #17324d08;overflow:hidden}
.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--mehbud-ink);font-size:16px;line-height:1.4;min-height:3em;margin:10px 0}
.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:contain;background:#fff;margin-bottom:12px}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--mehbud-ink)!important;font-weight:700}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:6px;line-height:1.35;font-size:14px;box-shadow:none}
.woocommerce a.add_to_cart_button{background:#ffc94b!important;color:#172a3b!important;border:1px solid #e9b735!important}
.woocommerce a.mehbud-product-inquiry,.mehbud-product-inquiry{display:block!important;width:100%;text-align:center;background:var(--mehbud-blue)!important;color:#fff!important;border:1px solid var(--mehbud-blue)!important;border-radius:6px;padding:11px 12px!important;margin:8px 0!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}
.woocommerce a.mehbud-product-inquiry:hover,.mehbud-product-inquiry:hover{background:#104d8a!important}
.woocommerce .yith-wcqv-button{background:#f1f5f9!important;color:var(--mehbud-ink)!important;border:1px solid var(--mehbud-line)!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #6aa8e7!important;outline-offset:3px}
#mehbud-inquiry-dialog{width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:24px;border:0;border-radius:12px;color:#26384a;background:#fff;box-shadow:0 20px 80px #071b3b55;overflow:auto}
#mehbud-inquiry-dialog::backdrop{background:#10233d99}
.mehbud-inquiry-header{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-bottom:12px}
.mehbud-inquiry-header h2{font-size:23px;line-height:1.25;color:var(--mehbud-ink);margin:0}
.mehbud-inquiry-close{background:#eef3f8;border:0;border-radius:6px;color:var(--mehbud-ink);font-size:28px;line-height:1;width:36px;height:36px;cursor:pointer;flex:0 0 36px}
.mehbud-inquiry-product{color:var(--mehbud-muted);font-size:14px;line-height:1.5;margin:0 0 18px}
.mehbud-inquiry-page{max-width:600px;margin:12px auto;padding:24px;background:#fff;border:1px solid var(--mehbud-line);border-radius:10px}
.mehbud-inquiry-page h1{font-size:28px;line-height:1.25;color:var(--mehbud-ink)}
#mehbud-inquiry-dialog label,.mehbud-inquiry-page label{display:block;font-size:14px;font-weight:600;color:#304457;margin:0 0 13px}
#mehbud-inquiry-dialog input:not([type=submit]):not([type=checkbox]),.mehbud-inquiry-page input:not([type=submit]):not([type=checkbox]){box-sizing:border-box;width:100%;height:43px;margin-top:5px;padding:9px 11px;background:#fff;border:1px solid #bfcbd8;border-radius:6px;color:#26384a;font-size:16px}
#mehbud-inquiry-dialog .wpcf7-form p,.mehbud-inquiry-page .wpcf7-form p{margin:0 0 12px}
#mehbud-inquiry-dialog .wpcf7-submit,.mehbud-inquiry-page .wpcf7-submit{width:100%;padding:12px;border:0;border-radius:6px;background:var(--mehbud-blue);color:#fff;font-size:16px;font-weight:600;cursor:pointer}
.mehbud-form-consent{font-size:12px!important;line-height:1.5;font-weight:400!important}
.mehbud-form-consent .wpcf7-list-item{margin:0}
.mehbud-form-consent input{margin-right:7px}
.mehbud-form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#mehbud-inquiry-dialog .wpcf7-response-output,.mehbud-inquiry-page .wpcf7-response-output{margin:14px 0 0;padding:10px;font-size:14px;border-radius:6px}
#mehbud-inquiry-dialog .wpcf7-not-valid-tip,.mehbud-inquiry-page .wpcf7-not-valid-tip{font-size:12px;font-weight:400}
.term-description{max-width:100%;font-size:15px;line-height:1.65;margin-bottom:24px}
@media(max-width:767px){#main{padding-top:12px}.woocommerce ul.products li.product{padding:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px}.mehbud-inquiry-page{padding:18px}#mehbud-inquiry-dialog{padding:20px}.mehbud-inquiry-header h2{font-size:21px}}