/* ====== GENERAL ====== */
.home-block-line {display: none}

/* ====== HEADER ====== */
.s-advertisement-content {display: none !important}
.promotion-banner ul {padding:0}
.promotion-banner ul li {transform: unset !important; transition: unset !important}
.promotion-banner ul li:not(:last-child) {display: none}
.promotion-banner ul li {width: 100%; text-align: center}
.promotion-banner ul li {font-size: .8rem !important}

.main-nav-container .inner .container {padding-left:10px; padding-right:10px}
.main-nav-container i {font-size:1.2rem;}
.header-btn__icon.sicon-user, .header-btn__icon.sicon-search, .header-btn__icon.sicon-cart {font-size:1.1rem}
salla-cart-summary {margin-right:.7rem !important}
.store-header .sicon-cart:before {content: "\ef36";}
.main-nav-container {min-height: 60px; height:auto !important}
.main-nav-container .inner {padding-bottom: 10px;padding-top: 10px;}
.s-cart-summary-count {background:none; font-size:.7rem; top:0; right:-.6rem}

@media (max-width: 1023px) {
.centered_logo .header-btn__icon {width: 1.2rem;}
}

/* ====== CATEGORIES ====== */
.s-block--square-links ul {margin-top: 1rem; gap:1rem}
.s-block--square-links img {aspect-ratio: 14 / 14;}

@media (min-width:1024px){
.s-block--square-links h2.text-3xl {font-size: 1.8rem !important; margin-bottom: 2rem !important}
}

/* ====== PRODUCTS ====== */
.s-block--special-products-slider {position: relative;}
.s-block--special-products-slider .bg-no-repeat.text-center> .space-y-4 {    display: flex;flex-direction: row;justify-content: space-between;height: fit-content;padding: 0 10px;align-items: center;}
h2 {color: #000;font-size: 1.4rem;}
.advanced-slider__caption__inner__content__button  {margin: 0 !important;background: none !important;color: #000;padding: 0;font-size: .8rem;padding: 0 7px;border: 1px solid #ddd;border-radius: 4px;}

salla-add-product-button i {display: none}
.product-card--primary-buttons button {border-radius: 2px; background: #000; color: #fff !important; border: none !important}
.s-block--special-products-slider .s-slider-block__title-nav .s-slider-nav-arrow span:before {    font-size: .9rem;border: 1px solid #ddd;padding: 7px;border-radius: 2px;}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content {padding: 0 !important}
.s-block--special-products-slider .s-slider-container:where([dir=rtl],[dir=rtl] *) {padding-right: 1rem}
.s-block--custom-products a.btn.btn--outline-primary.h-10.grow-0.group {border-color: #00000030;padding: 0 20px !important;width: auto;font-weight: 300;line-height: 2.3 !important;height: auto;}
.s-block--custom-products a.btn.btn--outline-primary.h-10.grow-0.group i {display: none}

@media (min-width:1024px){
.s-block--special-products-slider .w-full.flex {min-height: unset}
.s-block--special-products-slider>div {align-items: flex-start;}
.s-block--special-products-slider .bg-no-repeat.text-center {position: static;}
.s-block--special-products-slider .bg-no-repeat.text-center, .s-block--special-products-slider img {height:auto}
.s-block--special-products-slider.reversed .bg-no-repeat.text-center> .space-y-4 {top:0; width: 68%; right:0}
.s-block--special-products-slider h2 {font-size: 1.8rem;}
.s-block--special-products-slider .slider-wrap {padding-top: 3rem !important}
.s-block--special-products-slider:not(.reversed) .bg-no-repeat.text-center> .space-y-4 {width: 67%}
.s-block--special-products-slider .slider-wrap {padding-bottom: 5rem}
.s-block--special-products-slider .lg\:space-x-10>:not([hidden])~:not([hidden]) {margin-left: 1.5rem;margin-right: 0rem;}
.s-block--special-products-slider .s-slider-block__title-nav .s-slider-nav-arrow span:before {border:none}
}
@media (max-width:991px){
.s-block--special-products-slider .slider-wrap {margin-top: 6.5rem !important;}
.s-block--special-products-slider .bg-no-repeat.text-center> .space-y-4 {top: 30.5rem;}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {padding: 5px;}
.s-block--special-products-slider .bg-no-repeat.text-center, .s-block--special-products-slider img {max-height:550px}
.s-block--special-products-slider .s-slider-block__title-nav {bottom: -20px;}
}

@media (max-width:768px){
.s-products-slider-card .product-card--simplified .product-card__image {max-height: 10rem !important}
}

/* ====== PRODUCT WITH TIMER ====== */
.promo_with_countdown p {color:#404040}
.promo_with_countdown .as-img salla-count-down .s-count-down-item {border-color: #b18359;color: currentColor;border-radius: 2px;width: 4.5rem;height: 4.5rem;}
.promo_with_countdown .s-count-down-item-value {font-size: 1.6rem !important}
.promo_with_countdown a {width: 100%;background: #000;color: #fff !important;text-align: center;justify-content: center; box-shadow: none !important}
.promo_with_countdown a:hover {background-color: #000!important; opacity: .8}
.promo_with_countdown p.mt-2.text-3xl {font-size: 1.5rem}
.promo_with_countdown p.mt-6.text-base.leading-7 {margin-top: 1rem}

@media (min-width:1024px) {
.promo_with_countdown p.mt-2.text-3xl {font-size: 1.8rem}
.promo_with_countdown .as-img salla-count-down .s-count-down-item {width:7.5rem}
}

/* ====== REORDER ====== */
#reorder-section {display: none}

/* ====== FOOTER ====== */
.footer-list a {font-size: .9rem}

@media (max-width:768px){
.store-footer__inner .grid {display: flex;flex-direction: column;align-items: center;text-align: center;}
}

@media (min-width:770px){
.only-mobile {display:none}
}

@media (max-width:768px){
.only-desktop {display:none}
}

.s-block--custom-products {margin-top: 1rem}
.s-block--custom-products div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display: none}

/* ====== FEATURES ====== */
.s-block--enhanced-features__item {border-color: #00000020;box-shadow: unset !important}
.s-block--enhanced-features__item .feature-icon {height: 3.5rem;margin-bottom: .5rem;width: 3.5rem;background: #000;border-radius: 100px;}
.s-block--enhanced-features__item .max-h-24 {max-height: 1.7rem;}
.s-block--enhanced-features__item > .absolute {display: none}

@media (min-width:1024px){
.s-block--enhanced-features .grid {gap:1rem}
}

@media (max-width:768px){
.s-block--enhanced-features .grid {display: flex;flex-direction: column;}
}