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

/* ====== GENERAL ======= */
.home-block-title {display: flex;justify-content: space-between;padding: 0 10px;}
.home-block-line {display:none}

.s-block {margin-top: 0;}
.text-3xl {font-size: 1.5rem;}
.text-lg {font-size: 1rem;}

@media (min-width: 768px) {
.s-block--about .w-full {width: 95%;}
}

/* ====== HEADER ====== */
@media only screen and (min-width: 1024px) {
/*.centered_logo:not(.mobile_only_centered_logo) .main-menu {justify-content:flex-start}*/
}

.s-cart-summary-count {background-color: #d25353;}

/* ====== SLIDER #1 ======= */
.advanced-slider {padding: 0 12px 1rem;}
.advanced-slider.advanced-slider--3, .advanced-slider.advanced-slider--5 {background: #ede4d6;}
.advanced-slider img {border-radius:15px}

/* ====== CATEGORIES ====== */
.s-block--square-links .container.mt-12 {margin-top:1rem}
.s-block--square-links p {margin:0 !important; color:#000; font-size:1rem; border-bottom:1px solid #ede4d6; padding-bottom:0;}
.s-block--square-links h2 {font-weight:500}
.s-block--square-links .container.mt-12 img.aspect-\[14\/13\] {aspect-ratio: unset;}

@media (max-width:768px){
salla-slider .slide--one-fourth {max-width:140px}
}

@media only screen and (min-width: 1024px) {
.s-block--square-links .container.mt-12 {padding:0}
.s-block--square-links salla-slider .slide--one-fourth {width:20%}
.s-block--square-links .mx-auto.max-w-7xl {padding:0}
}

/* ====== ABOUT ====== */
.s-block--about {padding-top:1rem}
.s-block--about .mx-auto.text-center {display: flex; align-items:center; justify-content: space-between;}
.s-block--about h2 {display:none}
.s-block--about h3 {margin: 0;font-size: 1.5rem;color: #000;font-weight: 500;width: min-content;text-align: right;opacity: 1;line-height: 1.5;}
.s-block--about a.btn {flex:unset;margin: 0 !important;padding: 0;height: auto;width: auto; padding-left:0 !important; padding-right:0 !important; color: #444;font-weight: 100;font-size: 1rem;border-bottom: 1px solid #ede4d6;padding-bottom: 6px; background:none}
.s-block--about a.btn i {display:none}

#about-2.s-block--about a.btn, #about-4.s-block--about a.btn {border-bottom: 1px solid #666;}

/* ====== OTHER SLIDERS ====== */

/* ====== PRODUCTS ====== */
#best-offers-6-slider {margin-bottom:1rem}
.s-slider-block__title {margin-bottom:0}
.s-slider-block__title h2 {font-weight: 500 !important; line-height: 1.5;width: min-content;font-size: 1.5rem;margin-top: 1rem;}
.s-block--best-offers .s-slider-block__title-left, salla-products-slider .s-slider-block__title-left {align-self: unset;}
.s-slider-block__display-all {border:none !important; font-size:1rem; font-weight:100; border-bottom:1px solid #ede4d6 !important; border-radius:0 !important; padding:0 0 6px !important}

.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title, .s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {border-bottom:0}

.product-card--fit-height .product-card__image {height: 23rem; max-height: 23rem;}

.product-card span, .product-card i {font-size:0}
.product-card__enhanced-mini-cart, .product-card__normal-cart {position: absolute;left: 6px;bottom:0}

.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content {padding-top:0 !important; tex-align:right !important}
.product-card__title a {text-align:right; font-weight: 500;font-size: .9rem;min-height:40px}
.product-card__price {justify-content:flex-start}

.product-card__enhanced-mini-cart button.s-button-element, .product-card__normal-cart button {padding-bottom: 10px !important;background-image:url(https://i.ibb.co/tpGJYFy5/bag.png) !important;background-size: contain !important;background-repeat: no-repeat !important;background-position: center !important;border:none; box-shadow:none;}
.product-card__price .total-price {font-size:1rem; top:4px !important}

/* ====== ABOUT #2 ====== */
#about-7 .flex.flex-col-reverse {flex-direction:column}
#about-7 .w-full {display: flex;justify-content: space-between; align-items: center;}
#about-7 .w-full h3 {width: fit-content; max-width: 40%;}
#about-7 img {border-radius:15px}

/* ====== SPECIAL PRODUCTS ====== */
#about-8 h3 {font-weight: 500 !important; line-height: 1.5;width: min-content;font-size: 1.5rem;margin-top: 1rem; color:#fff}
#about-8 a.btn {color:#fff; border-color:#fff}


/*.s-block--special-products .product-card__normal-cart.mt-2, .s-block--special-products .pie-wrapper, .s-block--special-products custom-salla-product-card .product-card__title, .s-block--special-products custom-salla-product-card .product-card__price {display:none}*/

.s-block--special-products .s-block__title h2 {font-weight: 500 !important; line-height: 1.5;width: min-content;font-size: 1.5rem;margin-top: 1rem; color:#fff}
.s-block--special-products .s-block__title {display:none}

.s-block--special-products .product-card--special .pie-wrapper, .s-block--special-products .product-card--special .product-card__title, .s-block--special-products .product-card__price, .s-block--special-products .product-card__normal-cart {display:none !important}
.product-card--special .product-card__image {border-radius:15px 15px 0 0}

.s-block--special-products .tabs {display:none}
.s-block--special-products .tabs__item.is-active {grid-template-columns: repeat(3, 1fr);}

.s-block--special-products .box-container {gap:0}
.s-block--special-products .product-card__image {height: fit-content !important;}

.product-card__content .s-count-down-list .s-count-down-item {border:none}
.product-card__content .s-count-down-list .s-count-down-item:not(:last-child) {border-left:1px solid #ccc;}
.s-count-down-item-label {color:#ccc; opacity:1}
.s-count-down-item-value {color:#a80707}

.s-block--special-products {background-color:#a80707; position: relative; padding-bottom:2rem}

.product-card--special .product-card__content {border-radius: 0 0 15px 15px !important;margin-bottom: 1rem;background-color: #fff;}
.s-block--special-products .product-card {background-color:transparent}

.s-block-tabs:before {content: '';display: block;position: absolute;background-color: #ede4d6;width:100%;height: 50%;left: 0;right: 0;bottom: 0;top: auto;}

.s-block-tabs custom-salla-product-card {flex-direction:column; border-radius:15px}
.s-block-tabs custom-salla-product-card .product-card__title, .s-block-tabs custom-salla-product-card .product-card__addToCart {display:none}
.s-block-tabs .product-card--horizontal .product-card__content  {display:none}

@media (min-width: 1024px) {
.s-block--special-products .box-container.has-main-product {display:flex; flex-direction:column}

.product-card--horizontal .product-card__image {width: auto;}
.product-card--fit-height.product-card--horizontal .product-card__image {max-height: unset;}
.product-card--special {max-height: 50rem;width: 40%; margin: auto;}
.s-block--special-products.has-main-product .product-card.product-card--horizontal:not(.is-donation) {height:auto}
}

/* ABOUT #3 */
#about-9 {padding-bottom:1rem !important}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials .home-block-title {margin-top:1rem; margin-bottom:.5rem}
.s-block--testimonials .home-block-title h2 {margin: 0;font-size: 1.5rem;color: #000;font-weight: 500;text-align: right;opacity: 1;line-height: 1.5;}
.s-block--testimonials .swiper.s-slider-container {padding:0}
.s-block--testimonials .slide--one-fourth {max-width:50% !important; width:50% !important}

.s-block--testimonials .slide--one-fourth img {width:2rem; height:2rem}

.s-block--testimonials .testimonials-item .h-full.text-center {display:grid !important;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 0px;grid-row-gap: 0px; margin-top:rem}
.s-block--testimonials .testimonials-item .h-full.text-center header:nth-child(1) {grid-area: 1 / 1 / 2 / 2; display:none}
.s-block--testimonials .testimonials-item .h-full.text-center div.flex:nth-child(2) {grid-area:1 / 2 / 2 / 3; grid-area:1 / 1 / 2 / 3; justify-content:flex-start}
.s-block--testimonials .testimonials-item .h-full.text-center div#item-text:nth-child(3) {grid-area: 3 / 1 / 3 / 3; }

.s-block--testimonials .testimonials-item .font-bold.text-store-text-primary {font-size:.9rem; font-weight:300; text-align:right}
.s-block--testimonials .testimonials-item p {text-align:right !important; margin-top:0}

.s-block--testimonials .testimonials-item::after {display:none}


/* ====== FEATURES ======= */
.s-block--enhanced-features .grid {border-top:2px solid #ede4d6; padding-top:2rem}
.s-block--enhanced-features.mini-features .s-block--enhanced-features__item {border:none; box-shadow:none}
.s-block--enhanced-features__item .feature-icon {height: 3.5rem;width: 3.5rem;}
.s-block--enhanced-features h2 {font-size:.95rem; font-weight: 300;}
.s-block--enhanced-features p {font-size: 0.8rem;color: #af9b7d;}

.s-block--enhanced-features__item:hover {border:none}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display:none}

/* ====== CATEGORY PAGE ====== */
salla-products-list .product-card--vertical.product-card--fit-height .product-card__image {height: fit-content;}
.s-products-list-vertical-cards {column-gap: 1rem;row-gap: 2rem;}
.product-card__enhanced-mini-cart-divider {display:none}
.product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__content {padding-top:0}

.product-index .product-card__title a {min-height:40px}

@media (min-width:1024px){
.product-card--fit-height .product-card__image {max-height:30rem}
.product-card__title a {min-height:30px}
.product-card__normal-cart {bottom:10px}
}

/* ====== PRODUCT PAGE ====== */
.product-single .s-slider-block__title h2 {width:auto}