/* START OF CSS STYLE CODE BY NUSSUQ.COM */

/* ====== GENERAL ====== */
html, body {background-color: #fffbf5 !important}

/* ====== HEADER ====== */
.s-cart-summary-count {background-color: #D14344}

/* ====== MAIN SLIDER ====== */
.s-block.s-block--photos-slider {margin-top:0}
.swiper.s-slider-container {padding:0 !important}
.swiper.s-slider-container img, salla-slider.photos-slider .swiper-slide {border-radius:0 !important}

/* ====== SECTIONS ====== */
.s-block.container.fixed-products--3 div.mb-8, .s-block.container.fixed-products--6 div.mb-8, .s-block.container.fixed-products--9 div.mb-8,  .s-block.container.fixed-products--12 div.mb-8  {display:none}

.s-block.container.fixed-products--3, .s-block.container.fixed-products--6, .s-block.container.fixed-products--9, .s-block.container.fixed-products--12 {margin-top:-2px; background-color: #f8f0e3; padding-bottom:2rem; padding-top:1rem}
.product-card {background-color:transparent !important}

.s-block a.btn.btn--outline-primary.h-10 {background: #fffbf5 !important; border: none; border-radius: 50px !important; padding: 5px 20px !important; animation: animate-pulse 3s linear infinite}
.s-block.container a.btn.btn--outline-primary.h-10 i {display:none !important}

.s-block.container span.h-px.bg-gray-200.flex-1.block {background-color:#fffbf5; height:2px}

.product-card__content-wrapper {display:flex; flex-direction:column; gap:10px}

/* ====== PRODUCTS ====== */
.product-card__image {z-index: 9; margin-bottom: -4rem; background-color: transparent;}
.product-card__content {border-radius: 10px; justify-content: flex-end; background-color: #fffbf5;}
.product-card__title a {padding: 0 10px;}
.product-card__content-wrapper {margin-top:4rem}

/* ====== MAP ====== */
.s-block.s-block--map .mx-auto.max-w-7xl.px-6 {padding:0 !important} 
.s-block.s-block--map .mx-auto.max-w-7xl.px-6 iframe {border-radius:0}
.s-block.s-block--map .relative.overflow-hidden.pt-8 {padding-top:1rem}

/* ====== FEATURES ====== */
.s-block--enhanced-features__item {border-color:#d5cbb9}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {border-bottom-color: #d5cbb9;}
.enhanced_rounded_contacts a {border: 1px solid #d5cbb9;}

@media (max-width:991px){
body {margin-top:30px}
.pricesBar ul li {margin-bottom: 0 !important; margin-top: 0 !important;}
}

/* ====== TEAM ====== */
@media (min-width:992px){
.content.content--single-page p:has(a>img){max-width:45%; display:inline-block; margin:auto 5px !important}
}

@keyframes animate-pulse{
    0%{box-shadow: 0 0 0 0 rgba(255, 251, 245,0.7),  0 0 0 0 rgba(255, 251, 245,0.7);}
    40%{box-shadow: 0 0 0 13px rgba(255, 251, 245,0.0),  0 0 0 0 rgba(255, 251, 245,0.7);}
    80%{box-shadow: 0 0 0 13px rgba(255, 251, 245,0.0),  0 0 0 10px rgba(255, 251, 245,0);}
    100%{box-shadow: 0 0 0 0 rgba(255, 251, 245,0.0),  0 0 0 10px rgba(255, 251, 245,0);}
}