/* Add custom CSS styles below */ 
/*-----------product-single---------------*/
.hydrated li {
color:#fff !important;
}

nav.breadcrumbs.w-full.py-5 * {
    color: white;
    fill: white;
}

article#more-content * {
    color: white !important;
}

.product-single{
background-color:#000;
}
.product-single label.form-label {
    color: #fff;
}
.product-single .s-slider-block__title {
    color: #fff;
}
.product-single h2.font-bold.text-xl.inline-block {
    color: #fff;
}
.product-single .s-comments-product {
    background: radial-gradient(black, transparent);
}
.product-single article#more-content {
    color: #fff;
}
.s-product-card-content-title a {
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: #da873b;
}
.s-product-card-content {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0.75rem;
    background-color: black;
}

salla-product-card,
custom-salla-product-card {
  border: 3px solid var(--color-primary);
}

.main-content h1{
color:#fff;
}
section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none {
    background: #000;
    color: #fff !important;
}
section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none {
background-color:#000;
}
/*------------product-single---------------*/
body{
background-color:#000
}
body .inner.bg-inherit {
    background: #db883c!important;
}
body .inner.bg-inherit *{
color:#fff !important;

}
/*----------------banner----------------*/
.banner--fixed img {
    background: unset !important;
     margin-bottom:30px ;
}
/*-----------banner--------------------*/
/* start customize setion*/
.md\:grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}

.two-row .banner-entry:first-child {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
}
a.banner-entry{
    height: 305px;
    background-color:unset;
}
section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded{
    background-size: contain;
    background-repeat: no-repeat;

}
@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    height: 200px;
}
}
@media(max-width:767px){
a.banner-entry{
    height: 100px;
    padding: 0rem;
  
}
}
/*---------footer-----------*/
footer *{
margin-left:auto;
margin-right:auto ;
text-align: center;
}
/*---------footer-----------*/
@media screen and (max-width:768px){
.s-products-slider-card{
    width:50%
}
}
.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: black;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.copyright-text p {
    --tw-text-opacity: 1;
    color: #de8e48;
}
/*-----------------------------*/
section#best-offers-3-slider {
    margin-top: 30px;
}
section#best-offers-3-slider h2{
color:#fff;
}
section#best-offers-5-slider {
    margin-top: 30px;
}
section#best-offers-5-slider h2{
color:#fff;
}
.store-footer__inner {
    background: #000 !important;
}
.store-footer__inner *{
color:#de8e48 !important;
}
/*--------------------------*/
.s-product-card-sale-price h4 {
    color: #DA873B
!important
}
.s-product-card-sale-price span{
    font-style:italic;
    color: red;
    }
.s-product-card-price{
    color: #DA783B;
    }
    
    nav#mobile-menu * {
    color: black;
}

.s-button-primary,
.s-button-primary-outline {
  fill: var(--color-primary-reverse);
  color: var(--color-primary-reverse);
padding:0.5rem 1rem;
  border-color: var(--color-primary);
  background-color:var(--color-primary);
}