.elementor-728 .elementor-element.elementor-element-2f0e28ac:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-2f0e28ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-728 .elementor-element.elementor-element-2f0e28ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -40px 0px;}.elementor-728 .elementor-element.elementor-element-2f0e28ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for wd_products_brands, class: .elementor-element-4be17616 *//* Alvand brand supply pages — 2026-10-03 */
body.tax-pa_brand:has(.asja-brand-page) .page-title .wd-nav-product-cat {display:none;}
body.tax-pa_brand:has(.asja-brand-page) .page-title {padding:30px 0;margin-bottom:28px;min-height:0;}
body.tax-pa_brand:has(.shop-content-area.content-without-products .asja-brand-page) .area-sidebar-shop,
body.tax-pa_brand:has(.shop-content-area.content-without-products .asja-brand-page) .woocommerce-no-products-found,
body.tax-pa_brand:has(.shop-content-area.content-without-products .asja-brand-page) .wd-sidebar-opener {display:none!important;}
body.tax-pa_brand:has(.asja-brand-page) .shop-content-area.content-without-products {flex:0 0 100%;max-width:100%;}
body.tax-pa_brand .asja-brand-page {max-width:1000px;margin:0 auto 44px;padding:clamp(20px,4vw,44px);background:#fff;border:1px solid #e5e9ee;border-radius:12px;box-shadow:0 8px 28px rgba(22,39,60,.05);color:#263444;}
body.tax-pa_brand .asja-brand-page img {display:block;width:160px;max-width:100%;height:82px;object-fit:contain;margin:0 auto 24px;}
body.tax-pa_brand .asja-brand-page h2 {font-size:28px;line-height:1.6;margin:0 0 20px;color:#18364f;}
body.tax-pa_brand .asja-brand-page h3 {font-size:21px;line-height:1.7;margin:28px 0 12px;color:#18364f;}
body.tax-pa_brand .asja-brand-page p,body.tax-pa_brand .asja-brand-page li {font-size:17px;line-height:2;}
body.tax-pa_brand .asja-brand-page ul {padding-inline-start:24px;margin:12px 0 20px;}
body.tax-pa_brand .asja-brand-page li {margin-bottom:6px;}
body.tax-pa_brand .asja-brand-page p:has(>.btn) {display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid #e5e9ee;}
body.tax-pa_brand .asja-brand-page .btn {font-size:15px;line-height:1.8;padding:12px 22px;border-radius:6px;white-space:normal;text-align:center;}
body.tax-pa_brand .asja-brand-page p:last-child {font-size:14px;margin:18px 0 0;}
@media(max-width:767px){body.tax-pa_brand .asja-brand-page h2{font-size:24px;}body.tax-pa_brand .asja-brand-page h3{font-size:19px;}body.tax-pa_brand .asja-brand-page p,body.tax-pa_brand .asja-brand-page li{font-size:16px;}body.tax-pa_brand .asja-brand-page .btn{width:100%;}}/* End custom CSS */