:root {

        --color-primary-dark:#1d1f1f!important
}

.dark .app-inner{
background-color:#1d1f1f!important
}
.top-navbar{
background: linear-gradient(90deg, #E8A943 0%, #DF8C29 33.17%, #F6BD69 67.79%, #DF8C29 100%);
color:white
}

.topnav-link-item{
color:white
}

.header-buttons{
color:white
}
.main-menu{
background: #F6BD69;
}
.main-menu li>a{
font-size:12px !important
}
.main-menu-row .main-menu li.root-level>a:hover{
color:#555
}

@media (min-width: 1440px) {
    .container {
        max-width: 1520px !important;
    }
}

@media (min-width: 992px) {
#mainnav{
height:128px !important
}
.navbar-brand img{
height:68px !important
}
}

@media (max-width: 768px) {
:root{
    --products-per-row: 2 !important;
}
.s-block--special-products-slider .s-products-slider-card , .carousel-slider .swiper-wrapper>div{
max-width:190px !important
}
}


/* ########################*/

.app-inner section:nth-of-type(1){
  margin:0
}
.app-inner section:nth-of-type(1) .container{
   max-width:100% !important;
   padding:0
}
/* ########################*/

.app-inner section:nth-of-type(2){
  margin-top:0 !important
}
.app-inner section:nth-of-type(2) .container{
   max-width:100% !important;
   padding:0
}
/* ########################*/
.app-inner section:nth-of-type(4){
margin-top: 2rem !important
}

.app-inner section:nth-of-type(4) .home-block-title h2{
text-align:right;
font-size: 24px;
font-style: normal;
font-weight: 700;
}

.app-inner section:nth-of-type(4) .home-block-title .home-block-line{
margin-right:unset;
margin-left:unset;
}

.app-inner section:nth-of-type(4) .s-products-list-wrapper .product-card:nth-of-type(6),
.app-inner section:nth-of-type(4) .s-products-list-wrapper .product-card:nth-of-type(7),
.app-inner section:nth-of-type(4) .s-products-list-wrapper .product-card:nth-of-type(8){
display:none
}
.app-inner section:nth-of-type(4) .flex.items-center.mt-5{
display:none
}
.app-inner section:nth-of-type(4) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(4) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(4) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(4) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.product-card--rounded {
    border-radius: 20px;
}
.app-inner section:nth-of-type(4) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(4) .product-card__price .total-price {
    color:#DF8C29 !important
}

.app-inner section:nth-of-type(4) .product-card__content-wrapper{
margin-top:1.5rem
}
/* ########################*/

.app-inner section:nth-of-type(5){
  margin-top:0 !important
}
.app-inner section:nth-of-type(5) .container{
   max-width:100% !important;
   padding:0
}
/* ########################*/
.app-inner section:nth-of-type(6) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(6) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(6) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(6) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.product-card--rounded {
    border-radius: 20px;
}
.app-inner section:nth-of-type(6) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(6) .product-card__price .total-price {
    color:#DF8C29 !important
}


.app-inner section:nth-of-type(6) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(6) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
    transition: 0.3s;
}
.app-inner section:nth-of-type(6) .advanced-slider__caption__inner__content__button:hover{
    background-color: #ffffff1f !important
}
.app-inner section:nth-of-type(6) .bg-cover img {
display:none
}

.app-inner section:nth-of-type(6) .s-slider-block__title-nav button span {
    border: 1px solid #e8a943;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e8a943;
    display:flex;
    align-items:center;
    justify-content:center
}
.app-inner section:nth-of-type(6) .s-slider-block__title-nav button span:before{
  font-size: 1rem
}
/* ########################*/
.app-inner section:nth-of-type(7) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(7) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(7) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(7) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.app-inner section:nth-of-type(7) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(7) .product-card__price .total-price {
    color:#DF8C29 !important
}


.app-inner section:nth-of-type(7) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(7) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
     transition: 0.3s;
}
.app-inner section:nth-of-type(7) .advanced-slider__caption__inner__content__button{
    background-color: #ffffff1f !important
}
.app-inner section:nth-of-type(7) .bg-cover img {
display:none
}

.app-inner section:nth-of-type(7) .s-slider-block__title-nav button span {
    border: 1px solid #e8a943;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e8a943;
    display:flex;
    align-items:center;
    justify-content:center
}
.app-inner section:nth-of-type(7) .s-slider-block__title-nav button span:before{
  font-size: 1rem
}
/* ########################*/
.app-inner section:nth-of-type(8){
margin-top:0 !important
}
.s-block--slider-with-bg .slider-bg:before{
display:none
}
.app-inner section:nth-of-type(8) .s-slider-block__title{
display:none !important;
}

.app-inner section:nth-of-type(8) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(8) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(8) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(8) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.app-inner section:nth-of-type(8) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(8) .product-card__price .total-price {
    color:#DF8C29 !important
}

.app-inner section:nth-of-type(8) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(8) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
     transition: 0.3s;
}
.app-inner section:nth-of-type(8) .advanced-slider__caption__inner__content__button{

background-color: #ffffff1f !important
}

/* ########################*/
.app-inner section:nth-of-type(9){
margin-top:0 !important
}
/* ########################*/
.app-inner section:nth-of-type(11) .home-block-title {
display:none
}

.app-inner section:nth-of-type(11) .product-card--horizontal{
background-color : transparent;
border-radius: 16px;
border: 1px solid #F5DEC2;
padding:8px
}
.app-inner section:nth-of-type(11) .product-card--horizontal img {
border-radius:8px
}

.app-inner section:nth-of-type(11) .product-card__price .total-price{
    background-color: #f4d7a9 !important;
    padding: 0 8px !important;
    color: #df8c29 !important;
}
/* ########################*/
.app-inner section:nth-of-type(13) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(13) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(13) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(13) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.product-card--rounded {
    border-radius: 20px;
}
.app-inner section:nth-of-type(13) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(13) .product-card__price .total-price {
    color:#DF8C29 !important
}


.app-inner section:nth-of-type(13) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(13) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
     transition: 0.3s;
}
.app-inner section:nth-of-type(13) .advanced-slider__caption__inner__content__button{
background-color: #ffffff1f !important
}

.app-inner section:nth-of-type(13) .bg-cover img {
display:none
}

.app-inner section:nth-of-type(13) .s-slider-block__title-nav button span {
    border: 1px solid #e8a943;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e8a943;
    display:flex;
    align-items:center;
    justify-content:center
}
.app-inner section:nth-of-type(13) .s-slider-block__title-nav button span:before{
  font-size: 1rem
}
/* ########################*/
.app-inner section:nth-of-type(14) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(14) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(14) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(14) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.product-card--rounded {
    border-radius: 20px;
}
.app-inner section:nth-of-type(14) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(14) .product-card__price .total-price {
    color:#DF8C29 !important
}

.app-inner section:nth-of-type(14) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(14) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
     transition: 0.3s;
}

.app-inner section:nth-of-type(14) .advanced-slider__caption__inner__content__button{
background-color: #ffffff1f !important
}
.app-inner section:nth-of-type(14) .bg-cover img {
display:none
}

.app-inner section:nth-of-type(14) .s-slider-block__title-nav button span {
    border: 1px solid #e8a943;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e8a943;
    display:flex;
    align-items:center;
    justify-content:center
}
.app-inner section:nth-of-type(14) .s-slider-block__title-nav button span:before{
  font-size: 1rem
}
/* ########################*/

.app-inner section:nth-of-type(15){
  margin-top:0 !important
}
.app-inner section:nth-of-type(15) .container{
   max-width:100% !important;
   padding:0
}
/* ########################*/
.app-inner section:nth-of-type(16) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(16) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(16) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(16) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.product-card--rounded {
    border-radius: 20px;
}
.app-inner section:nth-of-type(16) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(16) .product-card__price .total-price {
    color:#DF8C29 !important
}

.app-inner section:nth-of-type(16) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(16) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
     transition: 0.3s;
}

.app-inner section:nth-of-type(16) .advanced-slider__caption__inner__content__button{

background-color: #ffffff1f !important
}

.app-inner section:nth-of-type(16) .bg-cover img {
display:none
}

.app-inner section:nth-of-type(16) .s-slider-block__title-nav button span {
    border: 1px solid #e8a943;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e8a943;
    display:flex;
    align-items:center;
    justify-content:center
}
.app-inner section:nth-of-type(16) .s-slider-block__title-nav button span:before{
  font-size: 1rem
}
/* ########################*/
.app-inner section:nth-of-type(17) .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.app-inner section:nth-of-type(17) .s-button-element:hover{
background: #c97919;
}

.app-inner section:nth-of-type(17) .s-button-element i {
color:white !important
}
.app-inner section:nth-of-type(17) .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.app-inner section:nth-of-type(17) .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.app-inner section:nth-of-type(17) .product-card__price .total-price {
    color:#DF8C29 !important
}

.app-inner section:nth-of-type(17) .product-card__content-wrapper{
margin-top:1.5rem
}
.app-inner section:nth-of-type(17) .advanced-slider__caption__inner__content__button{
border: 1px solid #540000 !important;
    padding: 10px 75px;
    border-radius: 8px;
     transition: 0.3s;
}
.app-inner section:nth-of-type(17) .advanced-slider__caption__inner__content__button{
background-color: #ffffff1f !important
}
.app-inner section:nth-of-type(17) .bg-cover img {
display:none
}

.app-inner section:nth-of-type(17) .s-slider-block__title-nav button span {
    border: 1px solid #e8a943;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #e8a943;
    display:flex;
    align-items:center;
    justify-content:center
}
.app-inner section:nth-of-type(17) .s-slider-block__title-nav button span:before{
  font-size: 1rem
}

/* ########################*/

.app-inner section:nth-of-type(19){
  margin-top:1rem !important
}
/* ########################*/
.s-block--enhanced-features__item{
    background: transparent;
    border: none;
    box-shadow: none;
}

.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title{
border-bottom:none !important
}
/* ########################*/
   .footer-is-custom .store-footer .store-footer__curve{
   color: transparent;
   }
   .store-footer__inner{
       border-bottom: 0;
   }
   .store-footer__inner , .store-footer{
   background-color: transparent !important;
   }
   
   .store-footer__contacts-row{
   background-color: transparent !important;
   }
   
   .footer-bottom .container {
   display:flex;
   justify-content:center !important
   }
   
   .footer-bottom .container span, .footer-bottom .container ul{
   display:none
   }
   .rounded_contacts a i {
    color: #df8c29 !important;
    }
    
      .rounded_contacts a svg {
    fill: #df8c29 !important;
    }
   .footer-is-custom .store-footer .contact-icon, .footer-is-custom .store-footer .contact-social, .footer-is-custom .store-footer .social-link {
    border-color: #df8c29 !important;
}


.app-inner section:nth-of-type(11) .s-button-wrap{
background:transparent!important
}

/* ########################*/

.products-index .s-products-list-wrapper .product-card:nth-of-type(6),
.app-inner section:nth-of-type(4) .s-products-list-wrapper .product-card:nth-of-type(7),
.app-inner section:nth-of-type(4) .s-products-list-wrapper .product-card:nth-of-type(8){
display:none
}
.products-index  .flex.items-center.mt-5{
display:none
}
.products-index  .s-button-element{
border-radius: 14px !important;
background: #DF8C29;
color:white !important;
    
}
.products-index  .s-button-element:hover{
background: #c97919;
}

.products-index  .s-button-element i {
color:white !important
}
.products-index  .product-card__normal-cart__btn .s-button-element{
padding: 0.8rem 1.5rem 0.8rem;
}

.product-card--rounded {
    border-radius: 20px;
}
.products-index  .product-card__price{
position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    background: #F4D8A9;
    font-size: 20px;

}
.products-index  .product-card__price .total-price {
    color:#DF8C29 !important
}

.products-index  .product-card__content-wrapper{
margin-top:1.5rem
}