.elementor-71188 .elementor-element.elementor-element-fdb2c8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-71188 .elementor-element.elementor-element-fdb2c8b:not(.elementor-motion-effects-element-type-background), .elementor-71188 .elementor-element.elementor-element-fdb2c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E0000;}.elementor-71188 .elementor-element.elementor-element-e9f54cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-71188 .elementor-element.elementor-element-eacf7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-6d091a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-71188 .elementor-element.elementor-element-12047eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-71188 .elementor-element.elementor-element-cacf028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-02faaae{--display:flex;}.elementor-71188 .elementor-element.elementor-element-02faaae:not(.elementor-motion-effects-element-type-background), .elementor-71188 .elementor-element.elementor-element-02faaae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC17;}.elementor-71188 .elementor-element.elementor-element-297047d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:26px 26px 26px 26px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-71188 .elementor-element.elementor-element-297047d:not(.elementor-motion-effects-element-type-background), .elementor-71188 .elementor-element.elementor-element-297047d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-71188 .elementor-element.elementor-element-b1a6393{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-845d463{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:31px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-845d463 a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-2ed04c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-3953db2{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:36px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-3953db2 a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-c5d5bda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-fceeb60{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:23px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-fceeb60 a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-c644cff{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:23px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-c644cff a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-dd74edc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-1f44040{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:26px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-1f44040 a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-755f4f6{--display:flex;}.elementor-71188 .elementor-element.elementor-element-755f4f6:not(.elementor-motion-effects-element-type-background), .elementor-71188 .elementor-element.elementor-element-755f4f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC17;}.elementor-71188 .elementor-element.elementor-element-41411fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:26px 26px 26px 26px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-71188 .elementor-element.elementor-element-41411fa:not(.elementor-motion-effects-element-type-background), .elementor-71188 .elementor-element.elementor-element-41411fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-71188 .elementor-element.elementor-element-7f506ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-6baf6ec{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:31px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-6baf6ec a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-67ac668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-6716aec{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:36px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-6716aec a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-bda61a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-75c1522{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:23px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-75c1522 a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-a52543b{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:23px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-a52543b a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-45f30bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71188 .elementor-element.elementor-element-3dd8a27{text-align:start;font-family:"IRANYekanX", Sans-serif;font-size:12px;line-height:26px;color:#FF4343;}.elementor-71188 .elementor-element.elementor-element-3dd8a27 a{color:#000000;}.elementor-71188 .elementor-element.elementor-element-7b3ce7e{--display:flex;}.elementor-71188 .elementor-element.elementor-element-7b3ce7e:not(.elementor-motion-effects-element-type-background), .elementor-71188 .elementor-element.elementor-element-7b3ce7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-71188 .elementor-element.elementor-element-1bfd6be{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-around;--align-items:center;}.elementor-71188 .elementor-element.elementor-element-98be46e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-71188 .elementor-element.elementor-element-98be46e .elementor-button{font-family:"IRANYekanX", Sans-serif;border-radius:12px 12px 12px 12px;}.elementor-71188 .elementor-element.elementor-element-b48e5db{--display:flex;}.elementor-71188 .elementor-element.elementor-element-07f65a4{--display:flex;}.elementor-71188 .elementor-element.elementor-element-ab14314{--display:flex;}.elementor-71188 .elementor-element.elementor-element-91f1c1e{--display:flex;}.elementor-71188 .elementor-element.elementor-element-609bf1e.elementor-element{--align-self:center;}.elementor-71188 .elementor-element.elementor-element-cfffebc{--display:flex;}.elementor-71188 .elementor-element.elementor-element-f0cf151{background-color:#EDEDED;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-71188 .elementor-element.elementor-element-3b49a79{background-color:#EDEDED;border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-71188 .elementor-element.elementor-element-fed2aa1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-71188 .elementor-element.elementor-element-fed2aa1 .elementor-button{font-family:"IRANYekanX", Sans-serif;border-radius:12px 12px 12px 12px;}.elementor-71188 .elementor-element.elementor-element-c7bc573{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:11px;--n-menu-title-transition:300ms;--n-menu-icon-size:22px;--n-menu-icon-color:#ED2E2E;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-71188 .elementor-element.elementor-element-c7bc573.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-71188 .elementor-element.elementor-element-c7bc573 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-71188 .elementor-element.elementor-element-c7bc573 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-71188 .elementor-element.elementor-element-c7bc573 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"IRANYekanX", Sans-serif;}.elementor-71188 .elementor-element.elementor-element-c7bc573 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-71188 .elementor-element.elementor-element-77db455{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-71188 .elementor-element.elementor-element-62ae177{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-71188 .elementor-element.elementor-element-eacf7fe{--width:12%;}.elementor-71188 .elementor-element.elementor-element-6d091a3{--width:70%;}.elementor-71188 .elementor-element.elementor-element-cacf028{--width:80%;}.elementor-71188 .elementor-element.elementor-element-b1a6393{--width:25%;}.elementor-71188 .elementor-element.elementor-element-2ed04c3{--width:25%;}.elementor-71188 .elementor-element.elementor-element-c5d5bda{--width:25%;}.elementor-71188 .elementor-element.elementor-element-dd74edc{--width:25%;}.elementor-71188 .elementor-element.elementor-element-7f506ef{--width:25%;}.elementor-71188 .elementor-element.elementor-element-67ac668{--width:25%;}.elementor-71188 .elementor-element.elementor-element-bda61a1{--width:25%;}.elementor-71188 .elementor-element.elementor-element-45f30bf{--width:25%;}.elementor-71188 .elementor-element.elementor-element-1bfd6be{--width:100%;}.elementor-71188 .elementor-element.elementor-element-77db455{--width:16%;}}/* Start custom CSS for shortcode, class: .elementor-element-c836d79 *//* اعمال فونت یکان بر روی کل پنجره نتایج */
body .aws-search-results,
body .aws-search-results * {
    font-family: Yekan, "Yekan", iranyekan, Tahoma, sans-serif !important;
}

/* فونت متن داخل فیلد سرچ و متن نگهدارنده */
.elementor-71188 .elementor-element.elementor-element-c836d79 .aws-search-field,
.elementor-71188 .elementor-element.elementor-element-c836d79 .aws-search-field::placeholder {
    font-family: Yekan, "Yekan", iranyekan, Tahoma, sans-serif !important;
}

/* فونت دکمه سرچ (اگر متنی داشته باشد) */
.elementor-71188 .elementor-element.elementor-element-c836d79 .aws-search-btn {
    font-family: Yekan, "Yekan", iranyekan, Tahoma, sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-609bf1e *//* ======================================
   برندهای منتخب | عقیق الکتریک
====================================== */

.aghigh-featured-brands {
    position: relative;
    width: 100%;
    max-width: 1400px;
    margin: 35px auto;
    padding: 38px 26px 32px;
    overflow: hidden;
    box-sizing: border-box;

    direction: rtl;
    background:
        radial-gradient(
            circle at 14% 10%,
            rgba(190, 136, 34, 0.18),
            transparent 29%
        ),
        radial-gradient(
            circle at 86% 85%,
            rgba(190, 136, 34, 0.11),
            transparent 25%
        ),
        #090909;

    border: 1px solid rgba(212, 173, 98, 0.3);
    border-radius: 16px;

    box-shadow:
        0 15px 35px rgba(0, 0, 0, 0.2),
        inset 0 0 35px rgba(202, 151, 50, 0.04);

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
}

/* نور طلایی بسیار ملایم */
.aghigh-featured-brands::before {
    content: "";
    position: absolute;
    top: 0;
    right: 7%;
    width: 40%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62,
        transparent
    );

    opacity: 0.8;
}

/* تیتر در سمت چپ */
.aghigh-brands-heading-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    margin-bottom: 28px;
    direction: ltr;
}

.aghigh-brands-mini-line {
    width: 42px;
    height: 2px;
    border-radius: 10px;

    background: linear-gradient(
        90deg,
        transparent,
        #d4ad62
    );

    animation: aghighBrandLine 2.8s ease-in-out infinite;
}

.aghigh-brands-heading {
    position: relative;
    margin: 0;

    color: #f0c96e !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.8;
    text-align: left;

    text-shadow:
        0 0 10px rgba(216, 169, 75, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.65);

    animation: aghighBrandTitle 0.9s ease both;
}

/* لیست برندها */
.aghigh-brands-list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start;
    gap: 18px;

    width: 100%;
    padding: 5px 5px 14px;
    overflow-x: auto;
    box-sizing: border-box;

    scrollbar-width: thin;
    scrollbar-color: #bc913e #1b1b1b;
}

/* اسکرول‌بار برندها */
.aghigh-brands-list::-webkit-scrollbar {
    height: 5px;
}

.aghigh-brands-list::-webkit-scrollbar-track {
    background: #1b1b1b;
    border-radius: 20px;
}

.aghigh-brands-list::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: linear-gradient(90deg, #795616, #d4ad62, #795616);
}

/* هر برند */
.aghigh-brand-item {
    display: block !important;
    flex: 0 0 92px !important;

    width: 92px !important;
    min-width: 92px !important;

    color: #fff !important;
    text-align: center;
    text-decoration: none !important;

    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    transition: transform 0.28s ease;
}

.aghigh-brand-item:hover {
    transform: translateY(-6px);
}

/* دایره کوچک لوگوی برند */
.aghigh-brand-circle {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;

    margin: 0 auto;
    padding: 7px;
    overflow: hidden;
    box-sizing: border-box;

    border: 1px solid rgba(223, 180, 88, 0.8);
    border-radius: 50% !important;
    background: #fff;

    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.45),
        0 0 0 4px rgba(207, 160, 64, 0.07);

    transition:
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
}

/* حلقه داخلی */
.aghigh-brand-circle::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 4px;

    border: 1px solid rgba(214, 174, 90, 0.35);
    border-radius: 50%;
    pointer-events: none;
}

/* لوگو */
.aghigh-brand-circle img {
    position: relative;
    z-index: 2;

    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    border-radius: 50% !important;
    transition: transform 0.3s ease;
}

.aghigh-brand-item:hover .aghigh-brand-circle {
    border-color: #ffe19a;
    background: #fffdf7;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, 0.5),
        0 0 18px rgba(216, 169, 75, 0.32);
}

.aghigh-brand-item:hover .aghigh-brand-circle img {
    transform: scale(1.1);
}

/* حالت برند بدون تصویر */
.aghigh-brand-initial {
    position: relative;
    z-index: 2;

    color: #a87821;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
}

/* عنوان زیر هر برند */
.aghigh-brand-name {
    display: -webkit-box;

    min-height: 39px;
    margin-top: 9px;
    overflow: hidden;

    color: #f3f3f3 !important;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    transition: color 0.25s ease;
}

.aghigh-brand-item:hover .aghigh-brand-name {
    color: #f2cd78 !important;
}

/* پیغام خطا */
.aghigh-brands-error {
    padding: 15px;
    color: #fff;
    background: #090909;
    font-family: "Yekan", "B Yekan", "BYekan", Tahoma, Arial, sans-serif;
    text-align: center;
}

/* موشن تیتر */
@keyframes aghighBrandTitle {
    from {
        opacity: 0;
        transform: translateX(-22px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes aghighBrandLine {
    0%,
    100% {
        opacity: 0.4;
        transform: scaleX(0.65);
        transform-origin: left center;
    }

    50% {
        opacity: 1;
        transform: scaleX(1.15);
        transform-origin: left center;
    }
}

/* موبایل */
@media (max-width: 600px) {
    .aghigh-featured-brands {
        margin: 25px auto;
        padding: 28px 14px 22px;
        border-radius: 10px;
    }

    .aghigh-brands-heading-wrap {
        margin-bottom: 21px;
    }

    .aghigh-brands-heading {
        font-size: 20px;
    }

    .aghigh-brands-list {
        gap: 14px;
    }

    .aghigh-brand-item {
        flex-basis: 72px !important;
        width: 72px !important;
        min-width: 72px !important;
    }

    .aghigh-brand-circle {
        width: 65px !important;
        height: 65px !important;
        min-width: 65px !important;
        min-height: 65px !important;
        max-width: 65px !important;
        max-height: 65px !important;
        padding: 6px;
    }

    .aghigh-brand-name {
        min-height: 36px;
        margin-top: 7px;
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a5514e *//* استایل کلی سبد خرید عقیق الکتریک */
.aghigh-cart-wrapper {
    position: relative;
    display: inline-block;
    font-family: "Yekan", "IRANYekan", "BYekan", tahoma, sans-serif !important;
    direction: rtl;
    text-align: right;
}

.aghigh-cart-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 7px 14px;
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    background-color: #ffffff;
    color: #333333;
    text-decoration: none !important;
    font-size: 13.5px;
    font-weight: 500;
    transition: all 0.25s ease-in-out;
}

.aghigh-cart-icon-box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.aghigh-cart-icon {
    width: 20px;
    height: 20px;
    stroke: #444444;
    transition: stroke 0.25s ease;
}

/* نشان قرمز رنگ با عدد سفید */
.aghigh-cart-count {
    position: absolute;
    top: -9px;
    left: -10px;
    background-color: #e53935;
    color: #ffffff !important;
    font-size: 11px;
    font-weight: bold;
    min-width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    padding: 0 4px;
    box-shadow: 0 2px 4px rgba(229, 57, 53, 0.4);
    box-sizing: border-box;
}

/* هاور دکمه */
.aghigh-cart-btn:hover {
    border-color: #d4af37;
    color: #d4af37;
    box-shadow: 0 2px 8px rgba(212, 175, 55, 0.15);
}
.aghigh-cart-btn:hover .aghigh-cart-icon {
    stroke: #d4af37;
}

/* دراپ‌داون کشویی هنگام هاور */
.aghigh-cart-dropdown {
    position: absolute;
    top: 100%;
    left: 2);
    padding: 14px;
    opacity: 0;
    visibility: hidden;
 #ffffff;
    border: 1px solid #d4af37;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
    padding: 14px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.25s ease;
    z-index: 999999;
}

/* نمایش کشو در هاور */
.aghigh-cart-wrapper:hover .aghigh-cart-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* لیست کالاها (فقط تیتر و تعداد) */
.aghigh-cart-items-list {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    max-height: 220px;
    overflow-y: auto;
}

.aghigh-cart-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 9px 0;
    border-bottom: 1px dashed #eee;
    gap: 8px;
}

.aghigh-cart-item:last-child {
    border-bottom: none;
}

.aghigh-item-title {
    font-size: 12.5px;
    color: #333;
    text-decoration: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
    transition: color 0.2s;
}

.aghigh-item-title:hover {
    color: #d4af37;
}

.aghigh-item-qty {
    font-size: 11.5px;
    background: #f5f5f5;
    color: #666;
    padding: 2px 7px;
    border-radius: 12px;
    white-space: nowrap;
}

.aghigh-cart-empty {
    font-size: 13px;
    color: #777;
    text-align: center;
    padding: 15px 0;
}

/* فوتر سبد خرید */
.aghigh-cart-footer {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #f0f0f0;
}

.aghigh-cart-total {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    margin-bottom: 10px;
    color: #222;
}

.aghigh-cart-total strong {
    color: #d4af37;
}

.aghigh-cart-actions {
    display: flex;
    gap: 8px;
}

.aghigh-btn-view-cart, .aghigh-btn-checkout {
    flex: 1;
    text-align: center;
    padding: 6px 0;
    border-radius: 6px;
    font-size: 12px;
    text-decoration: none !important;
    transition: 0.2s;
}

.aghigh-btn-view-cart {
    background: #f5f5f5;
    color: #333;
    border: 1px solid #ddd;
}
.aghigh-btn-view-cart:hover {
    background: #eee;
}

.aghigh-btn-checkout {
    background: #111111;
    color: #d4af37 !important;
    border: 1px solid #111;
}
.aghigh-btn-checkout:hover {
    background: #d4af37;
    color: #111111 !important;
    border-color: #d4af37;
}
/* اصلاح پس‌زمینه سفید و مات باکس کشویی */
.aghigh-cart-dropdown {
    background-color: #ffffff !important;
    background: #ffffff !important;
    border: 1px solid #d4af37 !important;
    border-radius: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    z-index: 999999 !important;
}

/* اطمینان از سفید بودن پس‌زمینه لیست داخل دراپ‌داون */
.aghigh-cart-dropdown,
.aghigh-cart-dropdown * {
    box-sizing: border-box;
}

.aghigh-cart-items-list {
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b66584f *//* استایل کلی سبد خرید عقیق الکتریک */
.aghigh-cart-wrapper {
    position: relative;
    display: inline-block;
    font-family: "Yekan", "IRANYekan", "BYekan", tahoma, sans-serif !important;
    direction: rtl;
    text-align: right;
}

.aghigh-cart-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 7px 14px;
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    background-color: #ffffff;
    color: #333333;
    text-decoration: none !important;
    font-size: 13.5px;
    font-weight: 500;
    transition: all 0.25s ease-in-out;
}

.aghigh-cart-icon-box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.aghigh-cart-icon {
    width: 20px;
    height: 20px;
    stroke: #444444;
    transition: stroke 0.25s ease;
}

/* نشان قرمز رنگ با عدد سفید */
.aghigh-cart-count {
    position: absolute;
    top: -9px;
    left: -10px;
    background-color: #e53935;
    color: #ffffff !important;
    font-size: 11px;
    font-weight: bold;
    min-width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    padding: 0 4px;
    box-shadow: 0 2px 4px rgba(229, 57, 53, 0.4);
    box-sizing: border-box;
}

/* هاور دکمه */
.aghigh-cart-btn:hover {
    border-color: #d4af37;
    color: #d4af37;
    box-shadow: 0 2px 8px rgba(212, 175, 55, 0.15);
}
.aghigh-cart-btn:hover .aghigh-cart-icon {
    stroke: #d4af37;
}

/* دراپ‌داون کشویی هنگام هاور */
.aghigh-cart-dropdown {
    position: absolute;
    top: 100%;
    left: 2);
    padding: 14px;
    opacity: 0;
    visibility: hidden;
 #ffffff;
    border: 1px solid #d4af37;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
    padding: 14px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.25s ease;
    z-index: 999999;
}

/* نمایش کشو در هاور */
.aghigh-cart-wrapper:hover .aghigh-cart-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* لیست کالاها (فقط تیتر و تعداد) */
.aghigh-cart-items-list {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    max-height: 220px;
    overflow-y: auto;
}

.aghigh-cart-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 9px 0;
    border-bottom: 1px dashed #eee;
    gap: 8px;
}

.aghigh-cart-item:last-child {
    border-bottom: none;
}

.aghigh-item-title {
    font-size: 12.5px;
    color: #333;
    text-decoration: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
    transition: color 0.2s;
}

.aghigh-item-title:hover {
    color: #d4af37;
}

.aghigh-item-qty {
    font-size: 11.5px;
    background: #f5f5f5;
    color: #666;
    padding: 2px 7px;
    border-radius: 12px;
    white-space: nowrap;
}

.aghigh-cart-empty {
    font-size: 13px;
    color: #777;
    text-align: center;
    padding: 15px 0;
}

/* فوتر سبد خرید */
.aghigh-cart-footer {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #f0f0f0;
}

.aghigh-cart-total {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    margin-bottom: 10px;
    color: #222;
}

.aghigh-cart-total strong {
    color: #d4af37;
}

.aghigh-cart-actions {
    display: flex;
    gap: 8px;
}

.aghigh-btn-view-cart, .aghigh-btn-checkout {
    flex: 1;
    text-align: center;
    padding: 6px 0;
    border-radius: 6px;
    font-size: 12px;
    text-decoration: none !important;
    transition: 0.2s;
}

.aghigh-btn-view-cart {
    background: #f5f5f5;
    color: #333;
    border: 1px solid #ddd;
}
.aghigh-btn-view-cart:hover {
    background: #eee;
}

.aghigh-btn-checkout {
    background: #111111;
    color: #d4af37 !important;
    border: 1px solid #111;
}
.aghigh-btn-checkout:hover {
    background: #d4af37;
    color: #111111 !important;
    border-color: #d4af37;
}
/* اصلاح پس‌زمینه سفید و مات باکس کشویی */
.aghigh-cart-dropdown {
    background-color: #ffffff !important;
    background: #ffffff !important;
    border: 1px solid #d4af37 !important;
    border-radius: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    z-index: 999999 !important;
}

/* اطمینان از سفید بودن پس‌زمینه لیست داخل دراپ‌داون */
.aghigh-cart-dropdown,
.aghigh-cart-dropdown * {
    box-sizing: border-box;
}

.aghigh-cart-items-list {
    background-color: #ffffff !important;
}/* End custom CSS */