/*=== Brand Section ====*/
.brand-mah-dgygfh-section{ overflow:hidden; padding: 40px 0}
.brand-mah-dgygfh-wrapper{ display:flex; align-items:center; gap:40px;}
.brand-mah-dgygfh-image{ flex:0 0 45%;}
.brand-mah-dgygfh-image img{ width:100%; display:block; border-radius:24px;}
.brand-mah-dgygfh-content{ flex:1;}
.brand-mah-dgygfh-content .common-title{ max-width:100%; margin-bottom:24px;}
.brand-mah-dgygfh-content .common-title__heading { font-size: 35px;}
.brand-mah-dgygfh-description{ margin-bottom:14px;}
.brand-mah-dgygfh-list{ margin:0 0 15px; padding:0; list-style:none;}
.brand-mah-dgygfh-list li{ position:relative; padding-left:18px; margin-bottom:5px; color:var(--text-dark); font-size:16px; line-height:1.7; font-weight:600;}
.brand-mah-dgygfh-list li::before{ content:""; position:absolute; left:0; top:12px; width:7px; height:7px; border-radius:50%; background:var(--primary);}
@media(max-width:991px){.brand-mah-dgygfh-wrapper{ flex-direction:column; gap:40px;} .brand-mah-dgygfh-image, .brand-mah-dgygfh-content{ flex:0 0 100%; width:100%;}}
@media(max-width:767px){.brand-mah-dgygfh-wrapper{ gap:30px;} .brand-mah-dgygfh-list li{ font-size:16px;}}


/*=== Why Stock Our Brands ======*/
.ma-ha-whystockourbfgh-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:20px;}
.ma-ha-whystockourbfgh-item{ background:var(--white); border:1px solid var(--border); border-radius:8px; padding:25px; height:100%;}
.ma-ha-whystockourbfgh-item:hover{  border-color:var(--primary);}
.ma-ha-whystockourbfgh-icon{ width:40px; height:40px; border-radius:8px; background:color-mix(in srgb, var(--primary) 12%, var(--white)); display:flex; align-items:center; justify-content:center; margin-bottom:18px;}
.ma-ha-whystockourbfgh-icon i{ font-size:18px; color:var(--primary);}
.ma-ha-whystockourbfgh-title{ margin:0 0 10px; color:var(--secondary); font-size:18px; font-weight:700; line-height:1.3; font-family:var(--font-heading);}
.ma-ha-whystockourbfgh-item p{ margin:0; color:var(--text-light); line-height:1.9;}
@media(max-width:1199px){ .ma-ha-whystockourbfgh-grid{ grid-template-columns:repeat(3,1fr);}}
@media(max-width:767px){.ma-ha-whystockourbfgh-grid{ grid-template-columns:repeat(2,1fr); gap:10px;} .ma-ha-whystockourbfgh-item{ padding:15px;}
.ma-ha-whystockourbfgh-title{ font-size:15px;} .ma-ha-whystockourbfgh-item p{font-size: 11px;}}


/*=====================================
Wholesale CTA
=====================================*/

.wholesale-ab12acta-section{ background:var(--bg);}
.wholesale-ab12acta{ background:var(--danger); color:var(--white); border-radius:8px; padding:55px 55px; display:flex; justify-content:center; align-items:center; gap:40px;}
.wholesale-ab12acta__content{ max-width:100%;}
.wholesale-ab12acta__title{ color:var(--white); font-size:32px; margin-bottom:20px; text-align: center;}
.wholesale-ab12acta__text{ color:rgba(255,255,255,.85); max-width:620px; margin-bottom:40px; font-size:16px; line-height:1.7; text-align: center;}
.wholesale-ab12acta__stats{ display:flex; gap:50px; margin-bottom:25px; flex-wrap:wrap; text-align: center; justify-content: center;}
.wholesale-ab12astat h3{ color:var(--white); font-size:20px; margin:0 0 8px; text-align: center;}
.wholesale-ab12astat span{ color:rgba(255,255,255,.65); text-transform:uppercase; font-weight:700; font-size:14px; letter-spacing:.5px;}
.wholesale-ab12acta__buttons{ display:flex; gap:20px; flex-wrap:wrap; justify-content: center;}
.wholesale-ab12abtn-outline{ color:var(--white); border-color:rgba(255,255,255,.5);}
.wholesale-ab12abtn-outline:hover{ border-color:var(--white); background:var(--white); color:var(--secondary);}
@media(max-width:991px){.wholesale-ab12acta{ flex-direction:column; padding:45px 35px;} .wholesale-ab12acta__content{ max-width:100%;}}
@media(max-width:767px){.wholesale-ab12acta{ padding:35px 25px; border-radius:6px;} .wholesale-ab12acta__title{ font-size:22px;}.wholesale-ab12acta__text{ font-size:14px;}
.wholesale-ab12acta__stats{ gap:20px;} .wholesale-ab12astat h3{ font-size:18px;} .wholesale-ab12acta__buttons{ flex-direction:column;}
.wholesale-ab12acta__buttons .common-btn{ width:100%;} }