/* Add custom CSS styles below */ 
header.header.store-header a {
    color: #00000075;
}
header.header.store-header a:hover {
    color:#A68866;
}
header.header.store-header svg,
.sicon-earth:before{
  stroke:#00000075;
      color: #00000075;
}
section.s-block.s-block--fixed-banner.wide-placeholder.s-block--anime.s-block--0 .container {
    max-width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

.s-block--marquee.is-mini {
    background-color: #26190D !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder.s-block--anime.s-block--0 {
    margin-top: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder.s-block--anime.s-block--0 img {
    border-radius: 0 !important;
}
.card--addtocard-full-btn .btn--add-to-cart--full .s-button-btn {
    border-radius: 8px;
}
.product-entry--vertical {
    border: 1px solid #42391E1F;
    border-radius: 16px;
}
.product-entry--vertical .product-entry__content {
    padding: 1.5rem;
}
.s-block--fixed-banner + .s-block--fixed-banner {
    margin-top: 3rem;
}
.store-footer__inner,
.store-footer{
    background-color: #26190D;
    color: #ffff;
}
.align-below .slide--cat-entry.has-image h2 {
    background-color: transparent!important;
    color: #A68866;
    font-size: 30px;
    line-height: 40px;
}
section.s-block.s-block--anime.s-block--categories.square .image--aspect-ratio--square {
    padding-bottom: 0;
    height: auto !important;
    background-color: transparent;
    width: 100%;
    aspect-ratio: 11 / 9;
    height: auto;
}
section.s-block.s-block--anime.s-block--categories.square .slide--cat-entry,
section.s-block.s-block--anime.s-block--categories.square .anime-item{
    background-color: transparent;
    width: 100%;
    aspect-ratio: 10 / 9;
    height: auto !important;
    min-height: 100% !important;
    border-radius: 10px !important;
}

section.s-block.s-block--anime.s-block--categories.square img.lazy.loaded {
    object-fit: contain !important;
    --tw-scale-x: none !important;
    --tw-scale-y: none !important;
}
salla-slider.s-slider-v-centered .s-slider-block__title-nav {
    opacity: 1;
    display: none;
}


section.s-block.s-block--photos-slider {
        max-width: 1300px !important;
        margin: 0 auto !important;
        width: 100% !important;
        box-sizing: border-box !important;
  margin-top: 5rem !important;
    }

.s-slider-container {
        overflow: hidden !important;
    }
    .swiper-slide {
        opacity: 0 !important;
        visibility: hidden !important;
        transition: opacity 0.3s ease !important;
    }
    .swiper-slide-active {
        opacity: 1 !important;
        visibility: visible !important;
    }
 .s-block__title h2 {
    color: #3F2A15;
    font-size: 30px;
  font-weight: 900;
}
.s-block__title h2::before {
    content: "";
    display: inline-block;
    width: 56px;
    height: 5px !important;
    background-color: #A68866 !important;
    margin-left: 15px !important;
    vertical-align: middle;
}
aside#storemenu-panel {
    font-family: -webkit-body;
}
aside#storemenu-panel a {
    color: #A68866;
}
/*
.side-panel .menu-close:after, .side-panel .menu-close:before{
background-color: red;
}*/
.mainmenu--sidepanel .storemenu-panel .main-menu li>a {
    font-weight: 600 !important;
    font-size: 19px;
}
div#widget-storemenu a {
    font-size: 18px;
    font-weight: 600;
}
.mainmenu--sidepanel .storemenu-panel .main-menu li.has-children>a:after {
    color: #A68866;
    opacity: 1;
}
#storemenu-panel .side-panel__content::before {
    content: "القائمة الرئيسية" !important;
    display: block !important;
    color: #A68866 !important;
    font-size: 25px !important;
    font-weight: bold !important;
    padding:1rem 0 !important;
    text-align: right !important;
      font-family: -webkit-body;
}
.mainmenu--sidepanel .storemenu-panel .main-menu li.root-level>a{
      font-size: 25px !important;
}
@media (min-width: 1024px) {
.lg\:grid-cols-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
 salla-slider.photos-slider .swiper-slide {
    margin-left:0rem;
    margin-right:3rem;
    width: 100%;
    padding: 0 !important;
}
 
}

@media (max-width: 1024px) {
    salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

.store-footer {
    background-color: #26190d !important;
    color: #fff !important;
}
@media(max-width: 768px){
.s-block--fixed-banner + .s-block--fixed-banner {
    margin-top: 2rem;
}
.swiper-slide {
    width: 56%;
}
  section.s-block.s-block--anime.s-block--categories.square .slide--cat-entry, section.s-block.s-block--anime.s-block--categories.square .anime-item {
    aspect-ratio: 9 / 9;
}
  .align-below .slide--cat-entry.has-image h2 {
    font-size: 18px;
    line-height: 20px;
}
 .s-block__title, .s-slider-block__title {
    align-items: flex-start;
}
.s-block__title h2 {
    font-size: 17px;
}

  .product-entry--vertical .product-entry__content {
    padding: 0.5rem;
}
  section.s-block.s-block--photos-slider {
    margin-top: 3rem !important;
}
}
/* تلوين أي زرار جواه رابط انستغرام */
a[href*="instagram.com"] {
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
    color: #FFFFFF !important;
}

/* تلوين أي زرار جواه رابط تيك توك */
a[href*="tiktok.com"] {
    background-color: #010101 !important;
    color: #FFFFFF !important;