/* ====== GENERAL ====== */
.home-block-line {display:none}
.mb-8.home-block-title {margin-bottom:1.5rem}
button.btn--delete {color: red;background: none;border: none;font-size: 1rem;margin: 0;}
.my-2.mx-auto.w-28.h-0.border-2.border-primary {display:none}

@media (min-width:992px){
h2.text-3xl {text-align: right;font-size: 1.3rem;font-weight: 400; border-bottom: 1px solid;width: fit-content;padding-left: 2rem;padding-bottom: 6px;}
}

/* ====== HEADER ====== */
body.has_promotion.trans_header:not(.promotion-banner-hidden) .store-header {top: 40px;}
.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color:#3c3c1b}
.promotion-banner ul {padding:0}
.promotion-banner ul li {animation-timing-function: unset !important;transform: unset !important;display: flex;justify-content: center;width:100%}
.promotion-banner ul li:not(:first-child) {display: none;}
.promotion-banner ul li a {font-weight:300}

/* ====== CUSTOM PROMOTION ====== */
.announcement-text {font-size:.9rem; font-weight:300}
.announcement-text img {width: 13px;height: 13px;display: inline-block;margin: 0;filter: brightness(100);}

@media (min-width:992px){
.mburger--collapse .menu-label {display:none}  
}

/* ====== MAIN SLIDER ====== */
.advanced-slider__caption .container {height: 85%;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;}
.advanced-slider .swiper .swiper-slide-active h2 {order:2; font-size: 1.2rem;margin-bottom:0; margin-top: 4px}
.advanced-slider .swiper .swiper-slide-active p {order:1;color: #fff !important;font-weight: 400; font-size:1.2rem}
.advanced-slider .swiper .swiper-slide-active a {order:3; color:#fff; border-color:#fff !important}
.main-slider .swiper .swiper-slide-active span {color:#fff !important}
.advanced-slider .swiper .swiper-slide-active h2 {color:#fff !important}
.advanced-slider__caption__inner__content__button:before {background: #ffffff20;}
.main-slider .advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {text-align: center;display: flex;flex-direction: column;align-items: center;}
.advanced-slider__caption__inner {width:100% !important;}

@media (max-width:768px){
.advanced-slider .swiper .swiper-slide-active a {padding: 4px 20px;}
}

/* ====== PRODUCTS ====== */
.fixed-products h2 {font-size: 1.3rem;display: flex;justify-content: flex-start;}
.product-card--primary-buttons button {border-color: #3c3c1b;color: #fff !important;background: #3c3c1b;border-radius: 0;}
salla-add-product-button i {display:none}
.product-card__title a, .product-card__price {display: flex;justify-content: flex-start;padding: 0 2px;}
.product-card__title a {font-weight:500}
.product-card__price .total-price {color: #656565 !important;}
.product-card__title a, .product-card__price {justify-content:center}

@media (min-width: 1024px) {
salla-products-list.auto-fit .s-products-list-wrapper:not(.s-products-list-horizontal-cards) {display: flex;justify-content: flex-start;}
.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal).product-card--fit-height .product-card__content {padding:12px 3px}
}

@media (max-width: 767px) {
body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 15rem !important; height:15rem !important;}
body:not(.enhanced_add_btn_in_mobile) .simplified-products .offer-slide .product-card--simplified .product-card__content, body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content, body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-slider-card .product-card--simplified .product-card__content {padding:6px 0 !important}
}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {padding-bottom:14px; padding-left:1rem}
.s-slider-block__title h2 {padding:0;font-size: 1.1rem;font-weight: 400;}
.s-block--best-offers {padding-bottom:3rem}
.s-block--best-offers salla-products-slider {position: relative;}
.s-block--best-offers > .flex.items-center.gap-8.mt-5 {width:fit-content;margin:1rem auto auto;}
.s-block--best-offers > .flex.items-center.gap-8.mt-5 i {display:none}
.s-block--best-offers > .flex.items-center.gap-8.mt-5 a {padding:.5rem 1.5rem .625rem !important;background-color:#3c3c1b; color:#fff; border:none; font-weight:400}
.s-block--best-offers span.h-px.bg-gray-200.flex-1.block {display:none}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {background: none;color: var(--color-primary) !important;border-color: #3c3c1b30 !important;}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {font-weight:400; font-size:.9rem}

@media (max-width:768px){
.simplified-products .s-products-slider-card {width:185px}
}
#best-offers-2-slider {padding-bottom: 0}
#best-offers-2-slider .s-slider-block__display-all, #best-offers-3-slider > .text-center.mb-8 {display:none}
#best-offers-3-slider .s-slider-block__title, #best-offers-3-slider salla-products-slider .s-slider-block__title {margin:0; border:none}

.product-card.product-card--simplified .product-card__promotion {bottom: 0 !important; left: 0 !important;right: 0 !important;top: auto !important; margin: auto !important;display: flex; justify-content: center;width: fit-content; background: #ddd !important; color: var(--color-primary);font-size: .85rem;font-weight: 400;border-radius:5px;}
.s-block--best-offers .s-slider-block__title-left .s-slider-block__title-nav, salla-products-slider .s-slider-block__title-left .s-slider-block__title-nav {display:flex}

/* ====== FIXED BANNER ====== */
.s-block--banners {padding:0}
.s-block--banners .grid {margin-top:0}
.s-block--banners img, .s-block--banners article {border-radius:0}
.s-block--banners article .absolute.inset-0.ring-inset {display:none}

/* ====== SLIDER ====== */
.slider .advanced-slider__caption__inner__content__heading {font-size:1.2rem;}
.slider.advanced-slider p {color:#000 !important; font-size: .9rem;font-weight: 400 !important;max-width: 100%;margin: auto;}
.advanced-slider__caption__inner__content__button span {color: #000 !important;}

/* ====== ABOUT ====== */
.s-block--about {background-color: #ece6d980 !important;padding-top:0 !important; padding-bottom:1.5rem !important; margin-top:0}
.s-block--about .container {padding:0}
.s-block--about .container .w-full:has(h2){padding:0 1rem}
.s-block--about a {margin-top: .5rem; color:#fff}
.s-block--about img {border-radius:0}

/* ====== SQURE IMAGES ====== */
.s-block--square-links {margin-top:0;background-color: #ece6d980 !important;padding: .5rem;}
.s-block--square-links ul {gap:.5rem !important; margin-top:0}
.s-block--square-links img.aspect-\[3\/4\] {aspect-ratio: unset;}
.s-block--square-links .mx-auto.max-w-7xl {padding:0}
.s-block--square-links a {position: relative; display:flex;flex-direction: column;align-items: center;}
.s-block--square-links h3 {position: absolute;top: 80%;font-size: .9rem;text-transform: uppercase;background-color: #fff;color: #353535;border: none;letter-spacing: 1px;padding: .5rem 1.5rem;}
.s-block--square-links p {position: absolute;top: 70%; font-size:1.1rem;text-transform: uppercase;color:#fff}

@media (min-width:992px){
.s-block--square-links a > div {width:100%}
}

@media (max-width:768px){
.s-block--square-links ul {display:flex; flex-direction:column}
.s-block--square-links h3 {top: 77%;font-size:.9rem; font-weight: 500;}
}

/* ====== QUICK LINKS ====== */
.quick-links {padding:1rem 0 0; background-color:#ece6d980 !important !important}
.quick-links h3 {display:none}

@media (min-width:1024px){
.quick-links {padding-top:4rem}
.quick-links .container.mt-4 {padding:0; margin-top:2rem}
.quick-links h3 {top:85% !important} 
}

@media (max-width: 767px) {
.s-block--square-links.quick-links h3 {top:75% !important} 
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.1rem; font-weight: 400; text-align: right; margin: 4px 10px;border-bottom: 2px solid;width: fit-content;line-height: 2.7;padding-left: 1.1rem;}
}

/* ====== BUTTON ONLY ====== */
.button-only a {font-weight:500}
.button-only a i {display:none}

/* ====== FOOTER ====== */
.store-footer__inner {border-bottom:none}
.footer-description+p {font-size:1rem !important}
.store-footer__inner, .store-footer__newsletter {padding-bottom:0}
salla-trust-badges {margin-top:1rem}
.s-trust-badges-label, .s-trust-badges-number {font-size: 0.9rem !important;  margin: 0 !important;line-height: 1.2 !important;}
.s-trust-badges-image {width: 35px !important;height: 35px !important;margin: 0 5px !important;}
.s-trust-badges-content {display: flex !important;flex-direction:column; align-items: flex-start !important;justify-content: center !important;gap: 3px !important;}
.footer-list a {font-size:1rem}
.store-footer__inner button {display:none; border:1px solid #ddd; padding:4px 10px}
.store-footer__newsletter {border-bottom:none; padding-bottom:0 !important}
.store-footer__newsletter form {border:1px solid #ddd}
.store-footer__newsletter h2 {font-size: 1rem !important;line-height: 1.75rem;font-weight:400}
.footer-is-custom .store-footer .store-footer__newsletter input {border:none}
.store-footer__newsletter button {border: none;box-shadow: none;background: #3c3c1b10;border-radius: 0;}
.s-trust-badges-image {display:none}
.store-footer h3 {display:none}
.enhanced-contact-item span.text-unicode.unicode {display:none}
.enhanced-contact-item i {margin:0}
.store-footer__contacts-row {display: flex;justify-content: center;align-items: center;gap:2rem}
.rounded_contacts {margin-top:0}
.enhanced_rounded_contacts, .s-social-list {gap:2rem}
.s-social-link a svg {width:1.2rem; height:1.2rem}
.enhanced_rounded_contacts a, .s-social-link a {border:none}
.enhanced_rounded_contacts a i {font-size:1.1rem}
.store-footer__inner .container.grid {gap:0}
p.ql-align-right.ql-direction-rtl {margin:0 auto}

@media (min-width:992px){
.store-footer__newsletter .container {flex-direction: column; gap: 1.5rem;}
.store-footer__newsletter h2 {font-size:1.2rem}
}

@media (max-width:768px){
.footer-description+p {max-width: 90%;margin: 1rem auto;}
}

/* ====== CATEGORY PAGE ====== */
.cat-content {background: #3c3c1b10;padding: 2rem 1rem;}
.cat-content .font-bold.text-xl {font-size:1.2rem; font-weight:500}
.cat-content .text-base.text-store-text-secondary {font-size: .7rem;line-height: 1.8;}
.product-index .breadcrumbs {display:none}
.product-index .main-content >.mb-4 {display:none !important}
.product-index .container:has(.main-content) {border-top: 1px solid #ddd;margin-top: 2rem;}
.product-card--primary-buttons button {border-color: #3c3c1b40 !important; color: #3c3c1b !important; background: none;border-radius: 0;}

@media (max-width: 991px) {
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {font-size: .9rem;font-weight: 400;}
}

/* ====== PRODUCT PAGE ====== */
.product-single .s-product-options-option-label small {display:none}
.product-more-info .more-tab-container .more-info-tabs__nav-link, .custom-tabs-accordion .accordion-header, .custom-tabs-accordion .accordion-header.active {color: var(--color-primary) !important; background: #ece6d9 !important;}
.accordion-header {padding: 10px 16px 10px 20px !important;}
.custom-tabs-accordion {margin:.5rem 0 !important}
.custom-tabs-accordion .accordion-icon {display:none !important}
.custom-tabs-accordion .accordion-toggle {width: 16px;height: 16px;color: var(--color-primary);font-size: 24px;font-weight: 200;}
.custom-tabs-accordion .accordion-title {font-size: 16px;font-weight: 400;color: var(--color-primary);}
.product-single .product-form .bg-storeBG:has(button[aria-label="Add note"]){display:none}
.bg-storeBG:has(.sicon-pencil-ruler) {padding:0}
.bg-storeBG b:has(.sicon-pencil-ruler) {display:none}
.product-single .s-product-options-wrapper {padding:0; margin:0}
.product-single .product-price-bottom {display:none}
.product-single .share-and-wish .btn--wishlist, .product-single .share-and-wish .s-social-share-btn {color: var(--color-primary);background:none; border:none; width:1.5rem}
.product-single salla-add-product-button i {display:none}

@media (max-width:768px){
.product-single .breadcrumbs {display:none}  
}

@media (max-width: 990px) {
.more-info-tabs__nav-link.mobile.active::after {font-size: 16px;top:25%;}
.product-more-info .tab-pane {padding:20px .6rem}
}

/* ====== CART ====== */
.cart .cart-item {border-color:#ddd; border-radius:0}
.cart-item .s-product-options-wrapper {padding:0}
.cart-item .bg-storeBG:has(.btn-tab btn--collapse) {padding:0}