/* Add custom CSS styles below */
.s-block--animated-brands--brand img {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin: 2px auto;
    background: #fff;
    object-fit: cover !important;
}

[dir=rtl] .topnav-link-item:last-child,
[dir=ltr] .topnav-link-item:last-child {
    padding: 7px;
    border-radius: 10px;
    margin:auto 10px!important;
}

.footer-list a {
    font-size: 19px !important;
    line-height: 2.25rem !important;
}

.object-cover {
    object-fit: contain;
}

.rounded-2xl {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    height: 67px;
    padding: 1px;
}

/*
.footer-is-custom .store-footer .store-footer__curve,
*/
.sc-1au8ryl-0.dkuywW {
    display: none
}

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item {
    background: #dc4014;
    padding: .75rem !important;
}

.s-block--enhanced-features__item .feature-icon {
    filter: brightness(39.5);
}

/*
.footer-is-custom .store-footer:before {
    content: "";
    background-image: url(https://i.imgur.com/eAWGMd1.png);
    background-size: 418%;
    display: block;
    background-repeat: round;
    transform: rotate(180deg);
    height: 200px;
    margin: -12px -32px 1px 1px;
    height: 86px;
    margin: -21px -32px 1px 1px;
}
*/

p.text-sm.text-text-grey.mb-1 + b,
p.text-sm.text-text-grey.mb-1,
:is([dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main):after,
.sicon-cancel:before,
.mm-spn li a span,
[dir=rtl] .rtl\:text-right,
.s-block--enhanced-features.mini-features .s-block--enhanced-features__item p,
.s-block--enhanced-features.mini-features .s-block--enhanced-features__item h2,
/*
.text-store-text-secondary,
*/
[dir=ltr] .ltr\:text-left {
    color: #fff;
}

.p-\[4px\] {
    background: #000;
}


.s-quantity-input-button,
.product-single .product-single__info button.s-social-share-btn,
.product-single .product-single__info button.btn--wishlist,.rounded-icon,
.py-3,
.mm-spn.mm-spn--navbar.mm-spn--main,
.s-button-wide {
    background: #E94415 !important;
}

.s-button-element:not(:disabled):not([loading]) {
    color: #fff !important;
}

.s-slider-nav-arrow {
    background: #E94415 !important;
}

.s-quantity-input-button,
.s-slider-nav-arrow svg {
    fill: #fff !important;
}

.footer-is-custom .store-footer .store-footer__inner,
.footer-is-custom .store-footer .store-footer__contacts-row,
.footer-is-custom .store-footer .store-footer__newsletter {
    border-bottom-color: transparent;
}


.py-3 {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

a[href="https://www.instagram.com/rkkb.sa/"] {
    background: #cc38a5;
    border: none;
    box-shadow: rgb(255 244 244) 0 3px 8px;
}

a[href="tel:+966594240978"] {
    background: #6e120a;
    border: none;
    box-shadow: rgb(255 244 244) 0 3px 8px;
}

a[href="https://twitter.com/rkkbsa"] {
    background: #111;
    border: none;
    box-shadow: rgb(255 244 244) 0 3px 8px;
}

a[href="mailto:info@rkkb.sa"],
a[href="tel:+966112622222"] {
    background: #e34133;
    border: none;
    box-shadow: rgb(255 244 244) 0 3px 8px;
}

a[href="https://store.rkkb.sa/ar/whatsapp/send"],
a[href="https://store.rkkb.sa/en/whatsapp/send"] {
    background: #24cc63;
    border: none;
    box-shadow: rgb(255 244 244) 0 3px 8px;
}

.product-card__enhanced-mini-cart button.s-button-element {
    width: 82% !important;
    margin: 10px auto !important;
    border-radius: 6px !important;
}

.product-card:not(.product-card--fit-height) {
    margin: 10px auto;
    box-shadow: rgba(0, 0, 0, .24) 0 3px 8px
}

.footer-is-custom .store-footer .footer-rights p,
.footer-is-custom .store-footer .social-link {
    opacity: 1
}

.main-nav-container.fixed-pinned .inner {
    opacity: 1;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.s-user-menu-trigger {
    padding-left: 0;
    padding-right: 0
}

.swiper-wrapper {
    margin: 20px auto !important;
}

.store-footer__inner,
.store-footer__newsletter,
.store-footer__contacts-row {
    border: none
}

body.products-has-border .product-card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.main-nav-container {
    min-height: 54px
}

.grow.flex.items-center,
.sicon-eye:before,
.sicon-heart:before {
    color: #fff;
}

.btn--outline-primary,
.s-button-element:not(:disabled):not([loading]) {
    background: #e94415;
    border-radius: 6px !important;
    box-shadow: rgba(0, 0, 0, .24) 0 3px 8px;
}

.btn--outline-primary {
    color: #fff;
}

.duration-300 {
    border: 0
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 33px
}

.index.mobile_small_blocks_titles h2.text-3xl,
.s-slider-block__title h2,
.products-lookbook__title--mainheading {
    animation: textclip 2s linear infinite;
}

@keyframes textclip {
    from {
        color: #000;
        opacity: 0.3;
    }

    to {
        color: #dc4014;
        opacity: 1;
    }
}

.navbar-brand img {
    max-width: 155px
}

.main-nav-container.fixed-pinned .inner {
    filter: drop-shadow(2px 4px 6px #000);
    border-radius: 46px;
    margin-top: 24px !important;
    padding: 8px 0
}

@media only screen and (min-width:600px) {
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media only screen and (max-width:600px) {

    [dir=rtl] .topnav-link-item:last-child,
    [dir=ltr] .topnav-link-item:last-child {
        padding-right: 3px !important;
    }
}


.product-card__normal-cart__btn .s-button-text i{
      color: #fff !important;
}

.btn--outline-primary,
.s-button-element:not(:disabled):not([loading]) {
    animation: signal 1200ms linear infinite;
}

@keyframes signal {
    0% {
        box-shadow: 0 0 0 0 #000;
    }

    100% {
        box-shadow: 0 0 0 3px #ffffff5e
    }
}

.sicon-menu:before {
    content: "\ed7f";
    background: #dc4014;
    padding: 3px;
    border-radius: 7px;
    color:#fff;
}

.s-quantity-input-button svg {
    background: transparent !important;
    fill: #fff !important;
}

.header-btn__icon {
    background: #dc4014 !important;
    border-radius: 27px;
}

.header-btn i.sicon-user:before,
.header-btn__icon.icon {
    color: #fff !important;
}

@media only screen and (max-width:600px) {
    .gap-8>.duration-300 {
        display: inline-flex;
        width: 32.6%
    }

    .text-gray-900,
    .p-5 div {
        text-align: center
    }

    [dir=rtl] .rtl\:ml-2 {
        margin: 0 auto
    }

    .simplified-products .s-products-slider-card .product-card--simplified .product-card__content {
        padding: 1px 0 6px
    }

    .s-button-btn {
        width: 100% !important
    }

    .simplified-products .s-products-slider-card .product-card--simplified .product-card__content {
        padding: 10px
    }

    .rounded-full {
/*
        background: #034242;
        width: 70px;
        height: 70px;
*/
        animation: signal 1200ms linear infinite
    }

    .text-primary-reverse {
        color: #fff;
        font-size: 33px
    }

    .s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all,
    salla-products-slider .s-slider-block__title-left .s-slider-block__display-all {
        line-height: 30px;
        padding-bottom: 6px
    }
}

.footer-is-custom .store-footer .footer-rights p{
    opacity: 1 !important;
    font-weight: 800;
}

/*
.space-x-1>:not([hidden])~:not([hidden]),
*/
:is([dir=rtl] .rtl\:space-x-reverse)>:not([hidden])~:not([hidden]){
  color:#000;
}


.s-block--animated-brands--brand img {
    object-fit: contain !important;
}


@media only screen and (min-width:600px) {
img[src="https://cdn.salla.sa/form-builder/03JPF01O4DhOwZ9tZnTrfyn9Z2nLCoFScn2TgbGy.jpg"],
img[src="https://cdn.salla.sa/form-builder/F8tQzSbsXJrPRDnWhhwafnAdJFB3N0EhIfq4uys8.jpg"]{
  transform: scale(.9) !important;
    margin: 0px auto !important;
    display: block !important;
    width: 100% !important;
    height: 540px !important;
}
}


[dir=rtl] .topnav-link-item,
[dir=ltr] .topnav-link-item{
    padding: 7px;
    border-radius: 8px;
}


.md\:space-x-12>:not([hidden])~:not([hidden]){
      box-shadow: none;
    background: transparent !important;
}