.navbar-brand img {
    max-height: 5rem;
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 70px;
}
.text-center.group.hover\:scale-110.transition-all.duration-150.swiper-slide.swiper-slide-active {
    padding: 4rem;
    height: 215px;
}

/* Carousel */

.s-block:nth-of-type(1) {
    margin-top: 0 !important;
}

.s-block--photos-slider .s-slider-block__title-nav {
    display: none !important;
}

.s-block--photos-slider * {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.s-block--photos-slider .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}
@media(min-width:1024px){
.categories .swiper-wrapper {
    justify-content: center;
}
}


.s-product-card-entry .s-product-card-image {
    max-height: 300px !important;
}

@media(max-width:480px){
.s-product-card-entry .s-product-card-image {
    max-height: 200px !important;
}
.details-sec .grid {
    height: 125vh !important;
}
}

/* Double Sections */

.double-section .absolute {
    top: unset;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
    width: 100% !important;
}


.double-section .container > div h1
 {
    color: #fff !important;
}

.double-section div button {

    border-color:#fff!important ;
     background-color: #fff !important;
}

.double-section div button a{
  color:#000 !Important
}

.media .shape {
    background-color: var(--color-primary) !important;
}

.media p span {
    color: #fff !important;
}

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

.media .shape{
  background:  #E3BDB9!important
}