@import url('https://web.archive.org/web/20241102032342cs_/https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&family=Kufam:ital,wght@0,500;0,600;1,500;1,600&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');
@font-face {
    font-family: 'raouaDEV';
    src: url('https://alfont.com/wp-content/fonts/new-arabic-fonts//alfont_com_AlFont_com_4_C6.ttf');
}
:root {
    --main-text-color: #414f4e !important;

}
/* applique le font sur tous les elements 
body, body *:not(i)
*/ 
h1, h2, h3, h4, h5, h6
{
    font-family: 'raouaDEV' !important;
}
.Class-main-splash {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #b5912f;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9998;
    transition: 1s;
}

.Class-img-splash {
    z-index: 9999;
    top: 50vh;
    left: 30%;
    height: 30vh;
    width: 30%;
    align-content: center;
}

#delayedItem {
    display: none;
    padding: 20px;
    background-color: #221f1f;
}

.hidden {
    transition: 0.5s;
    display: none;
}

body {


    font-weight: 600 !important;

}

#mainnav .flex.items-stretch.justify-between.relative {

    padding: 0px 20px;

}

/*
.inner.bg-inherit {
    background: #f9fafb;
}
*/
.top-navbar .s-search-input {
    border-style: none;
    background: linear-gradient(359deg, #181718, #b5912f);
}

.main-nav-container.fixed-header .inner {
    background: transparent;
    box-shadow: none;
}

i.header-btn__icon {
    border: 1px solid #838578;
}

.main-menu li>a:hover {
    color: #414042;
    color: #b5912f !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0px;
}

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type .container {
    margin: 0px;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

@media only screen and (min-width:768px) {
    section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
        margin-top: -10px !important;
    }
}

.banner--fixed img {
    background: #f8f8f8;
}

ul.main-menu.mm-spn--open {
    background: transparent;
}

.sub-menu.w-56 ul li {
    border-bottom: 1px solid #221f1f;
    background: rgb(144, 212, 209, 0.3);
}

.banner--fixed img {
    background: transparent;

}


/*product title*/
.s-slider-block__title-right:before {
    left: 2rem;
    content: "";
    position: absolute;
    width: 75%;
    background: #b5912f;
    bottom: -20%;
    height: 2px;
    right: 0;
}

.s-slider-block__title-right {
    position: relative;
}

.s-product-card-content {
    text-align: center;
    justify-content: center;
    background: white;

}

button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-fill-none.s-button-light.s-button-loader-center {
    color: #b5912f !important;
    background: #ecdccc !important;
}

.s-product-card-content-sub {
    justify-content: center;
}

.s-product-card-image img.loaded {

    transition: .5s;
}

.s-product-card-vertical:hover .s-product-card-image img.loaded {
    scale: 1.2;
}

.s-product-card-image img.loaded {
    position: relative;
    opacity: 1;
    transition: .5s;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: linear-gradient(45deg, #f3e9dbc9, #ede1d2);
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    border: 1px solid #ebebeb;
    background: #D4944D;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background: #b5912f !important;
    color: white !important;
}

.s-slider-block__title {
    padding: 13px;
    background-attachment: fixed;
    border-radius: 10px;
}

.s-button-primary-outline:hover {
    color: #b5912f !important;
    border: 1px solid #ebebeb !important;
    box-shadow: 0px 0px 2px 0px #afaaaa !important;
    background: linear-gradient(45deg, #edebdc, transparent) !important;
}


.store-footer h3,
.footer-list {
    text-align: center;

}

a.flex.items-center.m-0 {
    content: url(https://web.archive.org/web/20241102032342im_/https://cdn.salla.sa/xbGZg/M0ouIsygaHrfGoZNYS7KX2O92Q1TvKjxhcQzhdtY.png);
    width: 55px;
    justify-content: end;
    margin: 0 auto;
}

ul.flex.mb-6,
a.mb-4.last\:mb-0.flex.items-center.text-sm.leading-none,
.flex.rtl\:space-x-reverse.space-x-2.items-end {
    justify-content: center;
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.md\:flex.items-center.justify-between.py-4.container.text-center>span {
    display: none;
}



ul.main-menu.mm-spn--open {
    background: #f5f5f5;
}

.s-block--features__item {

    border-radius: 12px;
    box-shadow: 0px 1px 7px 0px #afadad;
    background-size: cover;
    background-attachment: fixed;
    padding: 1rem !important;
}

.s-block--features__item h4 {
    font-size: 18px;
}



@media only screen and (min-width:768px) {
    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
    #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
    #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
        background: #b5912f;
        border-radius: 10px;
        padding: 10px;
        color: #b5912f;
        border: 2px solid #e8e8e8;

    }

    .lg\:col-span-2 {
        grid-column: span 1/span 2;
    }

}

@media only screen and (max-width:768px) {
    .s-block--features__item {

        padding: 10px;
    }
}

.s-block--hero-slider .swiper-slide .swiper-lazy:after {
    background: unset;
}

.swiper-lazy.swiper-lazy-loaded {
    background-size: cover;
    background-repeat: no-repeat;
}

.swiper-lazy-wrap.w-full.min-h-\[300px\].lg\:min-h-\[528px\].bg-dark.swiper-slide.swiper-slide-duplicate.swiper-slide-next {
    min-height: 260px !important;
}

.min-h-\[300px\] {
    min-height: 260px;
}

@media only screen and (max-width:768px) {
    .s-block--hero-slider .swiper-slide {
        position: relative;
        height: 0px;

    }

    .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
        width: 100%;
        padding: 0;
    }
}

@media only screen and (min-width:768px) {

    .inner.bg-inherit {
        z-index: 1;
        position: relative;
        background: transparent !important;
    }
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #b5912f !important;
}

salla-slider.photos-slider .swiper-slide {
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
    height: outo;
    width: 100%;
    overflow: hidden;
    border-radius: 0.375rem;
}

section.s-block.s-block--photos-slider {
    margin: 0px;

}


.s-button-primary:hover {
    background-color: #ffffff;
    color: #221f1f;
}

.s-button-primary {
    background-color: #221f1f;
    color: white;
}

#cart_summary_desktop .btn.btn--fixed {
    height: 40px;
    background: #221f1f;
    color: white !important;
}

#cart_summary_desktop .btn.btn--fixed:hover {
    height: 40px;
    background: white !important;
    color: #221f1f !important;
}

.shipping-middleware input[type=radio]:checked+label:before {
    background: #221f1f !important;
}

.salla-advertisement {
    background-color: #fff3b9;
    color: #b5912f;
    height: 60px;
}

.s-product-card-vertical {
    flex-direction: column;
    border-style: solid;
    border-width: 15px;
}

.s-product-card-entry {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: space-between;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;

    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 300ms;
    border-style: solid !important;
    border-width: 10px !important;
}

.s-product-card-image {
    position: relative;
    height: 100%;
    width: 100%;
    flex-shrink: 0;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(243 244 246/var(--tw-bg-opacity));
    border-style: groove !important;
    border-width: 2px;
    border-color: white;
}


.bg-gray-50 {
    --tw-bg-opacity: 1;

    background-image: #f2f2f2;
    background-position: center;
}



.s-product-card-entry {
    border-block-color: inherit;
    background: border-box;
    margin-left: 10px;
    margin-right: 10px;
    border: #b5912f;
    border-width: thin !important;

}

.s-product-card-content {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0.75rem;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 20px;

    background-image: #f2f2f2 !important;

}

.s-product-card-image {
    border-width: 0px;
}

[dir=rtl] .s-product-card-vertical .s-product-card-wishlist-btn {
    left: 0.1rem;
    right: auto;
    right: initial;
    color: #b5912f;
}

.store-footer__inner {
    background: #f9fafb;
    background-image: #f2f2f2;
    border-top: 4px solid #221f1f;
    background-position: center;
    border-top-width: thick;
}

.store-footer__inner {
    COLOR: #221f1f;
    background: #b5912f;

    border-top: 4px solid #b5912f;
    border-bottom: 4px solid #b5912f;

    background-position: center;
    border-top-width: thick;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}

.max-w-sm {
    margin-top: 20px;
    text-align: center;
}

.store-footer {
    background-image: #f2f2f2;
}

.testimonials-slider .swiper-slide-active .testimonial {
    margin-right: 10px;
    margin-left: 10px;
    background: #b5912f;
    border-radius: 10px;
    padding: 10px;
    color: #b5912f;
    border: 2px solid #221f1f;
    box-shadow: 0px 1px 3px 0px #221f1f;
}

.s-product-card-promotion-title {
    background-color: #385053 !important;
}

.top-navbar .s-search-input::placeholder {
    color: #000 !important;
}

.top-navbar .s-search-icon-wrap * {
    fill: #000 !important;
}

.mm-spn li a,
.mm-spn li>span {
    max-width: 85% !important;
    margin: 5px auto !important;
    background: #fff !important;
    text-align: center !important;
    border-radius: 10px !important;
}

.mm-spn li a span {
    min-width: 100% !important;
    display: flex !important;
    text-align: center !important;
    justify-content: center !important;
}

.mm-spn li a,
.mm-spn li>span {
    max-width: 85% !important;
    margin: 5px auto !important;
    background: #fff !important;
    text-align: center !important;
    border-radius: 10px !important;
}

.mm-spn li a span {
    min-width: 100% !important;
    display: flex !important;
    text-align: center !important;
    justify-content: center !important;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    border: 1px solid #221f1f !important;
    ;
    background: #221f1f !important;
    color: #000 !important;
    padding: 5px 10px !important;
}

.cart-item {
    background: rgb(241, 167, 204, 0.2) !important;
}

.s-quantity-input-button {
    background: rgba(34, 33, 33, 0.9) !important;
}

@media (min-width: 1024px) {
    .main-nav-container {
        min-height: 84px;
        background: transparent !important;
    }
}

#mainnav .flex.items-stretch.justify-between.relative {
    border-bottom: #b5912f solid 5px !important;
}

.s-button-primary {
    background: #b5912f !important;
    color: #b5912f !important;
}

.s-user-menu-trigger {

    background-color: transparent !important;

}

/* 

.product-single .main-content * {
  color: #b5912f !important;
}
*/
.store-footer h3 {
    color: #000 !important;
}

.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir="rtl"] .rtl\:pl-3,
.mb-2 {
    color: #b5912f !important;
}


.s-quantity-input-button {
    background: #b5912f !important
}

.s-comments-product {
    background-color: transparent !important;
}

li.w-12:nth-child(6)>img:nth-child(1),
li.w-12:nth-child(6) {
    display: none !important;
}

/* */
@media only screen and (min-width: 768px) {

    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
    #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
    #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
        background: transparent !important;
        border-radius: 10px;
        padding: 10px;
        color: #221f1f;
        /* border: 2px solid #221f1f; */
    }

    .store-footer h3 {
        color: #000 !important;
    }
}

.top-navbar .s-search-input {
    border-style: none;
    background: #f5f5f5 !important;
}

.s-product-card-entry {

    margin-left: 0 !important;
    margin-right: 0 !important;

}

.s-products-slider-wrapper[block-title="منتجات قد تعجبك"] .swiper-wrapper {
    gap: 10px !important;
}

.s-button-primary {
    background: #b5912f !important;
    color: #fff !important;
}

.cart-item {
    background: #f5f5f5 !important;
}

.s-quantity-input-button {
    width: 2.75rem;
    fill: #fff !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 300ms;
}

#app::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    background: url('https://web.archive.org/web/20241102032342im_/https://img.freepik.com/free-photo/man-are-changing-hookah-coals-side-view_141793-2582.jpg') !important;
    opacity: 0.15;
    z-index: -1;
    background-size: cover !important;
}

.s-block--features__item .feature-icon {
    background: #221f1f !important;
}

.s-block--features__item .feature-icon {
    background: #221f1f !important;
}

.mm-spn li a {
    background: #b5912f !important;
    color: #221f1f !important;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    border: 1px solid #b5912f !important;
    background: #b5912f !important;
    color: #221f1f !important;
    padding: 5px 10px !important;
}

.s-product-card-entry {
    border: none !important;
    box-shadow: 0px 10px 15px -3px #b5912f
}

.store-footer {
    color: #fff !important;
}

.lg\:col-span-2,
.grid-col-1>div:nth-child(2),
.grid-col-1>div:nth-child(3) {
    border-radius: 10px !important;
    padding: 10px !important;
}

section.s-block.s-block--photos-slider {
    margin: 10px auto !important;
}

.mm-spn li a {
    background: rgba(29, 26, 56, 0.02) !important;
    color: #000 !important;
}

i.header-btn__icon {
    border: none;
    background: #b5912f !important;
    border-radius: 20px 3px !important;
    font-size: 16px !important;
}

@media only screen and (max-width: 1024px) {
    .mm-spn ul.main-menu li::before {
        height: .5rem;
        width: .5rem;
        background: #221f1f !important;
    }
}

.s-cart-summary-total {
    font-weight: 100;
    --tw-text-opacity: 1;
    color: #000;
    color: rgb(0 0 0/var(--tw-text-opacity));
    font-size: 11px !important;
}

.s-quantity-input-button.s-quantity-input-decrease-button {
    background: #221f1f !important;
    border-radius: 20px 0 0 20px
}

.s-quantity-input-button.s-quantity-input-increase-button {
    background: #221f1f !important;
    border-radius: 0 20px 20px 0 !important;
}

.s-quantity-input-container {
    border-radius: 20px !important;
}

.cart-item {
    box-shadow: 0px 10px 15px -3px #b5912f
}

.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir="rtl"] .rtl\:pl-3,
.mb-2 {
    color: #000 !important;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    border: 1px solid #221f1f !important;
    background: #221f1f !important;
    color: #fff !important;
    padding: 5px 10px !important;
}

.s-product-card-entry {
    background: #fff !important;
}

.s-product-card-content-title a {
    max-height: 38px !important;
    overflow: hidden !important;
}

.mm-spn li a {
    background: rgb(250, 250, 250) !important;
    color: #000 !important;
    margin: 5px auto !important;
    background: #fff !important;
    text-align: right !important;
    border-radius: 10px !important;
}

.mm-spn li a span {
    min-width: 100% !important;
    display: flex !important;
    text-align: right !important;
    justify-content: right !important;
}

/*
h1.mb-4 {
font-weight: bold;
background: #fff !important;
color: #221F1F !important;
border-radius: 0 5px 5px 0 !important;
padding: 10px 15px ;
border-right: #221F1F solid 5px !important;
}
*/
.testimonials-slider .testimonial {
    background: #f5e691
}

.testimonials-slider .swiper-slide-active * {
    background: #f5e691 !important;
}

section.s-block>div>div>h2 {
    font-weight: bold;
    background: #fff !important;
    color: #221F1F !important;
    border-radius: 0 5px 5px 0 !important;
    padding: 10px 15px;
    border-right: #221F1F solid 5px !important;
}

i.header-btn__icon {
    border: none;
    background: #b5912f !important;
    border-radius: 20px 3px !important;
    font-size: 16px !important;
    color: #fff !important;
}

.md\:grid-cols-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important
}

.two-row .banner-entry:first-child {
    grid-column: unset !important;
    grid-row: unset !important;
}

.square-photos>div {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;

}

.square-photos {
    background: transparent !important;
}

section.s-block:nth-child(8) .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important
}

section.s-block:nth-child(8) .square-photos>div {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

/* */
.swiper-backface-hidden .swiper-slide {
    margin-bottom: 25px !important;
}

@media screen and (max-width: 768px) {
    .s-products-slider-card {
        max-width: 200px;
    }
    .top-navbar {
  display: none !important;
}
.promo_with_countdown .mx-auto {
  padding: 0;
  margin-bottom: 10px
} 
    .md\:grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .banner-entry {
        height: 100px !important
    }

    section.s-block:nth-child(8) .banner-entry {
        height: 140px !important;
    }

    section.s-block:nth-child(8) .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .s-block--best-offers .swiper-slide {

        max-width: 49vw !important;
    }
}

.testimonials-slider .testimonial {
    background: rgb(245, 230, 145, 0.5) !important;
}



.testimonials-slider .swiper-slide-active .testimonial {
    background: rgb(255, 193, 7, 0.1) !important;
}

.testimonials-slider .swiper-slide-active * {
    background: transparent !important;
}

/* */
.store-header {
    background: #221f1f !important;
}

#mainnav .flex.items-stretch.justify-between.relative {
    border-bottom: #b5912f solid 5px !important;
    background: #221f1f !important;
    border: none !important;
    box-shadow: unset !important;
}

ul.main-menu.mm-spn--open {
    background: transparent !important;
}

.main-menu li.root-level>a {
    color: #fff !important;
}

.store-footer__inner {
    background: #221f1f !important;
}

.store-footer__inner {
    background: #221f1f !important;
}

.store-footer a {
    color: #fff !important;
}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {

    border: none !important;
}

.store-footer h3 {
    color: #b5912f !important;
    border: #b5912f solid 2px !important;
    padding: 10px !important;
    border-radius: 5px 2rem !important;
}

.max-w-sm {
    color: #b5912f !important;
}


a.mb-4:nth-child(2)>span:nth-child(2),
a.mb-4:nth-child(3)>span:nth-child(2),
a.mb-4:nth-child(4)>span:nth-child(2) {
    display: none !important;
}

div.grid:nth-child(1)>div:nth-child(3)>div:nth-child(1) {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
}

div.grid:nth-child(1)>div:nth-child(3)>div:nth-child(1)>h3 {
    flex: 100% !important;
}

div.grid:nth-child(1)>div:nth-child(3)>div:nth-child(1) a {
    color: #B5912F !important;
    border-color: #B5912F !important;
    line-height: 20px !important;
    margin: 0 !important;
}

div.grid:nth-child(1)>div:nth-child(3) i {
    border-color: #B5912F !important;
}

.testimonials-slider .testimonial {
    background: transparent !important;
}

.testimonials-slider .swiper-slide-active .testimonial {
    background: transparent !important;
}

.bg-inherit {
    background-color: #121f1f !important;
}

.sicon-menu::before {
    content: "\ed7f";
    fill: #fff !important;
    color: #fff !important;
}

.s-cart-summary-content {
    color: #B5912F !important;
}

footer .hidden.lg\:block {
    display: block !important;
}

a.social-link {
    color: #BE9C39 !important;
    border-color: #BE9C39 !important;
}

.s-slider-block__title-right::before,
section.s-block>div>div>h2::before,
h1.mb-4::before {
    left: 2rem;
    content: "";
    position: absolute;
    width: 75%;
    background: #b5912f;
    bottom: -20%;
    height: 2px;
    right: 0
}

section.s-block>div>div>h2 {
    font-weight: 700 !important;
    background: unset !important;
    color: #221f1f !important;
    border-radius: 0 5px 5px 0 !important;
    padding: 0 !important;
    border-right: none !important;
    padding-left: 2rem !important
}

.store-footer__contacts-row {
    background: #BE9C39 !important;
    border-radius: 3rem
}

.store-footer__inner p {
    color: #fff
}
.main-nav-container {
  min-height: 60px;
}
.footer-is-custom .store-footer .social-link * {
  color: #fff
}
.bg-storeBG {

  background: rgba(245, 230, 145, 0.2);
  background: rgba(188, 155, 56, 0.4) !important;
}
.header-btn__icon.icon {
   border: none;
  background: #b5912f !important;
  border-radius: 20px 3px !important;
  font-size: 16px !important;
  color: #fff !important;
  
}
.main-menu li > a span {
  color: #BC9B38 !important;
  font-size: 1.2rem
}
.s-slider-block__title h2 {
  font-size: 1.4rem;
  
}
@media (min-width: 1024px) {
  .lg\:order-\[unset\] {
    order: 2;
  }
  
  .lg\:-mt-\[45px\] {
    order: 1;
  }
  div.grid:nth-child(1) > div:nth-child(3) {
    order: 3;
  }
  
  .lg\:col-\[2\] {
    grid-column: 1;
  }
}

.store-footer a,
.store-footer__inner p,
.text-sm {
  color:#BC9B38 !important;
}

.store-footer__contacts-row * {
  color: #000;
  border-color: #000 !important;
  border-radius: 50%
}

.footer-is-custom .store-footer .social-link * {
  color: #000;
}