/* الصفحة الرئيسية فقط */
body.au-home-page .AU-custom-header .absolute-header .mega-trigger-btn div > span {
    background: #f1e5d8 !important;
}

body.au-home-page .AU-custom-header .absolute-header :is(.inner svg, .custom-button i, .my-summary i),
body.au-home-page .AU-custom-header .absolute-header :is(#mobile-menu a > span, .home-link),
body.au-home-page .AU-custom-header .absolute-header a::after,
body.au-home-page .AU-custom-header .absolute-header .s-cart-summary-total {
    color: #faebdf !important;
    stroke: #faebdf !important;
}


/* باقي الصفحات */
body.au-inner-page .AU-custom-header .absolute-header .mega-trigger-btn div > span {
    background: #000 !important;
}

body.au-inner-page .AU-custom-header .absolute-header :is(.inner svg, .custom-button i, .my-summary i),
body.au-inner-page .AU-custom-header .absolute-header :is(#mobile-menu a > span, .home-link),
body.au-inner-page .AU-custom-header .absolute-header a::after,
body.au-inner-page .AU-custom-header .absolute-header .s-cart-summary-total {
    color: #000 !important;
    stroke: #000 !important;
}

.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8.mt-4.lg\:mt-12 {
    background-color: #f9ecde !important;
}
.tamara-product-widget {
    background-color: #f9ecde !important;
}
section.bg-white.p-5.rounded-md.mb-5 {
    background-color: #f9ecde !important;
}
#single_page .sidebar .swiper-slide img{
    border-radius: 10px !important;
    height: 100% !important;
    overflow: hidden;
    object-fit: unset !important;
}
@media (max-width: 786px) {
    #single_page .sidebar .swiper-autoheight .swiper-wrapper, #single_page .sidebar salla-slider.details-slider .s-slider-container {
        height: 35.188rem !important;
    }
}
/*----------------------*/
/*--------------------*/

.sw-size-chart{
    margin:20px 0;
    border:1px solid #e5e5e5;
    border-radius:16px;
    overflow:hidden;
    background:#fff;
}

.sw-size-chart__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:18px 20px;
    cursor:pointer;
    font-size:16px;
    font-weight:700;
    color:var(--color-primary,#03322b);
    transition:.3s;
}

.sw-size-chart__head:hover{
    background:#fafafa;
}

.sw-size-chart__icon{
    font-size:22px;
    transition:.3s;
    line-height:1;
}

.sw-size-chart__content{
    max-height:0;
    overflow:hidden;
    transition:max-height .4s ease;
}

.sw-size-chart__content img{
    width:100%;
    display:block;
    padding:0 15px 15px;
    border-radius:18px;
}

@media(max-width:768px){

.sw-size-chart{
    border-radius:14px;
}

.sw-size-chart__head{
    padding:16px;
    font-size:15px;
}

}