/* Navbar */
/* Header */
body.index .app-inner {
    background: #E8E3D9;
}
.s-block--photos-slider {
  margin: 0;
}
@media (min-width:767px){
.index .navbar-brand img:not(.fixed-pinned img){
    filter: brightness(0) invert(1);
}
}
.s-block--photos-slider .s-slider-block__title {
    display: none;
}

salla-slider.photos-slider .swiper-slide,
[dir="rtl"] salla-slider.photos-slider .swiper {
  padding: 0;
  margin: 0;
  width: 100%;
}

.main-nav-container.fixed-header .inner {
    background: #fff;
}

.index #mainnav:not(.fixed-header) *:not(.sub-menu *) {
    color: #fff !important;
}

h1, .s-slider-block__title-right h2{
  color: var(--m-color) !important
}

.s-slider-block__title-right h2{
  font-size: 2rem !important
}


.first-banner-0 .h-full {
justify-content: center;
}
@media (min-width:767px){
.first-banner-0 .text-center {
max-width: 70%;
background-color:rgba(255, 255, 255, 0.74);
padding:2rem 4rem;
border-radius:20px;
}
.lg\:mt-\[18rem\] {
margin-top: 0rem;
margin-bottom: 0;
}
.first-banner-0 button {
padding: 1rem 3rem;
}
.first-banner-0 p {
font-size: 20px !important;
line-height: 37px;
max-width:100%!important;
}}
@media (min-width:1200px){
.first-banner-0 .text-center {
max-width: 60%;
}
.first-banner-0 p {
font-size: 25px !important;
}}
@media (max-width:767px){
.first-banner-0 .text-center {
max-width: 60%;
background-color:rgba(255, 255, 255, 0.74);
padding:2rem 1rem;
border-radius:20px;
}
.first-banner-0 p{
max-width: 84% !important;
font-size: 15px !important;
}
.first-banner-0 .py-2{
padding-top: .3rem !important;
padding-bottom: .3rem !important;
}
.first-banner-0 h1 {
margin-top: 0;
font-size: 30px !important;
}
.first-banner-0 .max-w-\[60\%\].text-center {
max-width: 100%;
}
}



/* Categories */

.categories ul {
  justify-content: center !important;
  gap: 3rem;
}
@media (min-width:1500px){
.categories .w-\[150px\] {
    width: 190px;
}
}
@media (max-width:550px){
.categories ul {
    gap: 2rem;
}
.categories .w-\[150px\] {
    width: 110px;
}}
/* Products */
.s-product-card-vertical .s-product-card-wishlist-btn {
    height: 40px !important;
    border-right: 0 !important
}
/*products*/
.s-product-card-vertical .s-button-btn .icons-cart path {
    fill: #445763 !important;
}
.index .s-product-card-vertical ,.index .s-product-card-vertical .s-product-card-wishlist-btn button {
     background-color: #E8E3D9 !important; 
}
.s-block--best-offers {
    margin-bottom: 2rem;
}
span.bg-primary.text-white.px-\[5px\].flex.items-center.w-fit.text-\[13px\].rounded-\[3px\] {
    position: absolute;
    z-index: 1;
}
@media (min-width:767px){
.s-product-card-vertical {
    height: 35rem;
}}
@media (max-width:767px){
.s-product-card-vertical {
    height: 25rem !important;
}}

/*offers*/
.furnitur_offer .s-slider-container .swiper-wrapper .swiper-slide.swiper-slide-active {
    display: flex;
}

.furnitur_offer .s-count-down-wrapper .s-count-down-list .s-count-down-item .s-count-down-item-value {
    color:  #D6C9B4;
    border: 1px solid  #D6C9B4;
    background-color: unset;}
.furnitur_offer .s-button-element {
    border-radius: 5px;
    color: #D6C9B4 !important;
}
.furnitur_offer h1,.furnitur_offer .text-\[var\(--m-color\)\]{
    color: #D6C9B4 !important;
}

.furnitur_offer .flex.flex-col.justify-center.items-center h1, .furnitur_offer .s-count-down-wrapper .s-count-down-list .s-count-down-item .s-count-down-item-label{
    color: #D6C9B4 !important;
}
@media (min-width:767px){
.furnitur_offer .s-slider-container {
    height: 30rem;
}
.furnitur_offer.not-show .product-name {
    text-wrap: wrap !important;
    overflow: visible;
    text-overflow: clip;
    max-width: 34rem;
}
.furnitur_offer .s-button-element {
    width: 50%;
    height: 4rem;
    margin-top: 3rem;
}
.furnitur_offer .s-slider-thumbs .s-slider-swiper-wrapper img {
    width: 140px !important;
    height: 140px !important;
}
.furnitur_offer .s-count-down-wrapper .s-count-down-list {
    width: 30rem;
}
.furnitur_offer .s-slider-thumbs {
    margin-bottom: 2rem;
}
}
@media (max-width: 600px) {
.furnitur_offer.not-show .product-name {
    text-wrap: wrap !important;
}
    .furnitur_offer .s-slider-container {
        margin-bottom: 0;
    }
.furnitur_offer h1 {
    line-height: 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
}

/* Rooms */
button.s-slider-prev.s-slider-nav-arrow {
    display: none;
}
.rooms h1{
  text-align:center;
  max-width:80% !Important
}

.rooms .overlay{
  background-color: rgba(0,0,0,0.5) !important
}

.rooms h1 {
  color: #fff !important;
}

.rooms button {
  color: #fff !important;
}

.rooms button:hover {
  background-color: #fff !important;
  color: var(--m-color) !important;
}

/* Double Sections */

.double-section .absolute {
    left: 50%;
    transform: translateX(-50%);
    width: 70% !important;
    
}

.double-section .container > div h1,
.double-section .container > div button a {
  color:  #445763 !important;
}

.double-section div button {
    border-color: #445763 !important;
}

/* Image Banner */

.banner .absolute{
  top: -11% !important;
  left: -11% !important
}
.banner .justify-start {
    justify-content: center;
}

.banner h1,
.banner a{
  color: #445763 !important
}

.banner button{
  border-color: #445763 !important
}

/* Info */

.media .shape{
  background-color: var(--m-color) !Important;
}

.media p span,  .copyright-text p{
  color: #D6C9B4 !Important
}

/* Footer */
footer .relative.bg-\[var\(--f-color\)\].py-8 * {
    color: #D6C9B4;
    border-color:#D6C9B4;
}
/*.store-footer__inner {
    background-color: #ECECEC !important;
}*/

/* Buy Now Button*/

.s-add-product-button-main {
  display: flex;
  width: 100% !important;
  gap: 0.625rem;
}
.s-add-product-button-main .s-add-product-button-mini-checkout,
.s-add-product-button-main>salla-button {
  width: 50% !important;
}
.s-add-product-button-mini-checkout-content {
  direction: rtl;
  display: flex;
}
.s-add-product-button-main .s-add-product-button-mini-checkout span svg {
  margin-right: 0;
  margin-left: .375rem;
  width: 1rem;
  position: relative;
  top: -3px;
}

.s-add-product-button-main .s-add-product-button-mini-checkout path {
  stroke: #e0969f;
  fill: #e0969f;
}

.s-add-product-button-mini-checkout-content{
  align-items: center !important
}


/* center 3 features */
.features >div>div>div>div:last-of-type{
     justify-content: start !important; 
}

/*cart*/
.side-panel.is-opened .bg-\[var\(--f-color\)\], .side-panel .s-quantity-input-container .s-quantity-input-input  {
    background-color: #ffffff;
}