@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

/* ====== GENERAL ====== */
.index.mobile_small_blocks_titles h2.text-3xl {font-weight:500}
.border-gray-200 {border-color: #ddd}

/* ====== HEADER ====== */
.main-nav-container .inner .container {padding-left:10px; padding-right:10px}
.main-nav-container i {font-size:1.2rem; color:#5b5a57}
.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; color:#5b5a57; font-size:.7rem; top:0; right:-.6rem}

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

/* ====== MAIN SLIDER ====== */
.main-slider.advanced-slider {padding:0 10px}
.main-slider p {font-family: "Playfair Display", serif;font-style: italic;color: #fff;}

/* ====== TEXT ====== */
.text {margin: 0}
.text p {max-width: 90%; margin:auto; font-size:.9rem; font-weight:300}

/* ====== TABS ====== */
.s-block-tabs {padding-top:0}
.s-block--tabs-produtcs .tabs {background: #eeeae5; width:100%; margin:1rem auto;padding: 4px;}
.s-block--tabs-produtcs .tabs {background: #eeeae5; width:100%; margin:1rem auto}
salla-button.tab-trigger.s-button-wrap.hydrated {width:50%}
salla-button.tab-trigger.s-button-wrap.hydrated button {font-weight:500; padding:.4rem 1rem}
salla-button.tab-trigger.is-active.s-button-wrap.hydrated {background: #f7f5f1;}
salla-button.tab-trigger.is-active.s-button-wrap.hydrated button {border:none}

@media (min-width:1024px){
.s-block-tabs .tabs {max-width:50%}  
}

/* ====== PRODUCTS ====== */
.product-card__title a {font-size:.9rem; font-weight:400}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart {display:none}

.price_is_on_sale {flex-direction: row-reverse; gap:0}
.total-price, .price_is_on_sale p, .price_is_on_sale span {color:#5b5a57; font-size: .9rem; font-weight: 500}
.product-card__normal-cart, .product-card__buttons {display:none}  

@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; height:15rem}
}

/* ====== MAIN CATEGORIES ====== */
.main-cats, .main-cats ul {margin-top:0; row-gap: 2.5rem}
.main-cats .mx-auto.max-w-7xl {padding-left: 10px; padding-right: 10px}
.main-cats h3 {font-size: 1.3rem;font-weight: 300;margin-bottom: 10px;}
.main-cats p {font-size: 1rem;font-weight: 100;color: #6f3a18;}

@media (max-width:768px){
.main-cats ul {grid-template-columns: repeat(1, 1fr);}
}

/* ====== PRODUCTS SLIDER ====== */
.s-block--best-offers .text-center.mb-8 {margin-bottom:1rem}
.s-block--best-offers .my-2.mx-auto.w-28.border-2.border-primary {display:none}
.s-block--best-offers a.btn.btn--outline-primary {border: none;font-weight: 300;color: #5b5a57;}
.s-block--best-offers a.btn.btn--outline-primary i {display:none}

@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {display:none}
.s-products-slider-card .product-card--simplified .product-card__image {max-height: 12rem !important}
}

/* ====== PRODUCTS WIDTH IMAGE ====== */
.s-block--special-products-slider .absolute:has(h2) {background: #f7f5f1;width: fit-content;height: auto;bottom: 0;top: auto;left: auto;right: auto;padding: 1rem;}
.s-block--special-products-slider h2 {font-size: 1.2rem; font-weight: 300}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__inner {padding-bottom:0}
.footer-is-custom .store-footer .store-footer__curve {display:none}
salla-trust-badges {display:none !important}
.store-footer {margin: 10px;border-radius: 14px !important;overflow: hidden;}
.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}

.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {border:none}

.store-footer__inner button[aria-label="Change Language"] {display: none; border: 1px solid #ffffff50;padding: 4px 10px;margin-bottom: 2rem;border-radius: 25px;}
.store-footer__inner h3 {display: none}
.footer-list a {font-size:.9rem}

.footer-badges {display: none}

/* ====== SIDEBAR ====== */
.main-menu li>a span {font-size: 1rem;font-weight: 300;}

/* ====== CONTENT ====== */
@media (min-width:992px){
.content .flex {flex-direction: column-reverse;align-items: center;justify-content: center;text-align: center;}}

@media (max-width:768px){
.content .w-full {display: flex; justify-content: center}
.content img {max-width: 60%;border-radius: 0}
.content p {text-align: center; margin-top: 1rem; font-weight: 300;}
}

/* ====== ABOUT ====== */
.about {margin-top: 0; margin-bottom: 2rem}
.about h2 {font-size: 1.3rem;font-weight: 300;margin-bottom: 10px;}
.about p {max-width: 95%; margin:auto;margin-top: 1rem;font-weight: 300;}

/* ====== CATEGORY PAGE ====== */
.product-index h1 {font-weight:500}
.product-index .s-block--testimonials {display:none}
.product-index .s-infinite-scroll-btn {background: none;color: #121010;font-weight: 500;border: none;border-bottom: 1px solid;padding: 6px 10px;border-radius: 0;}

/* ====== PRODUCT PAGE ====== */
.inventory-content>#variant-inventory {display:none}
.product-single__info h1 {font-size:1.5rem; font-weight:400}
.product-single__info .total-price, .product-single__info .price_is_on_sale p, .product-single__info .price_is_on_sale span {color: #5b5a57;font-size: 1.3rem;font-weight: 400;}
.tamara-product-widget {background-color:#eeeae5 !important; border-radius:0 !important}

.product-single__info .bg-storeBG.p-5.rounded-md.mb-5 {padding:0}

.product-single__info .s-product-options-option-label b {font-weight:500}
.product-single__info .s-product-options-option-label small {display:none}

.product-single__info .s-product-options-wrapper {padding:0}
.product-single__info .s-product-options-grid-mode-span {border-color:#ddd; border-radius:0}

.product-single__info .bg-storeBG.p-5.rounded-md.mb-5:has(.sicon-pencil-ruler) {padding:0}
.product-single__info .bg-storeBG.p-5.rounded-md.mb-5:has(.sicon-pencil-ruler) b {display:none}

.product-single__info .product-price-bottom {display:none}

.s-product-options-grid-mode input:checked+div, .s-product-options-grid-mode-span:hover {background-color: #9e8e6c;border-color: #9e8e6c; color: #f7f5f1;}
.bg-storeBG.p-5.rounded-md.mb-5:has(button[aria-label="Add note"]) b {display:none}

.s-comments-title {display: none !important} 
salla-reviews-summary, .s-comments-header {display:none}
.s-comments-item-avatar {display:none}
.s-comments-flex-1 {margin: 0 !important}
.s-comments-item-user-info {width:100%; justify-content: space-between}
.s-comments-flex-1 {background: #eeeae5;padding: 12px 10px;}
.s-comments-item-user-info-name {font-size: .875rem; font-weight: 500;line-height: 1;}
.s-comments-item-time {display: none}
.s-comments-item-stars {line-height: 2; margin-bottom: 0}
.s-rating-stars-selected {fill: #9e8e6c;}

.s-comments-item-inner {padding: 0}
.s-comments-item {border: none; padding-bottom: 0; margin-bottom: 1rem}
.s-comments-flex {background: #6a9c7c;padding: 4px 6px;border-radius: 25px;}
span.s-comments-item-has-order-check-text {font-size: .75rem;line-height: 1;color: #f7f5f1;margin-top: 3px;}
span.s-comments-item-rated-widget {display: none}
.s-comments-item-has-order-check-icon {background-color:#ffffff20; width: .9rem; height: .9rem;}
.s-comments-item-has-order-check-icon svg {fill:#f7f5f1}

.more-info-tabs__nav-link.mobile {background: none !important;color: #121010 !important;padding: 0 !important;font-weight: 500;border-bottom: 1px solid #ddd;font-size: 1.1rem;}
.more-info-tabs__nav-link.mobile span {border-bottom: 1px solid;padding: 10px 3px 10px 16px !important;border-bottom-width: 2px;margin-bottom: -2px;}
.product-more-info .more-tab-container .more-info-tabs__nav-link.active:after {display: none}

.fit-slider-products {padding: 0}
.s-slider-block__title h2 {font-size: 1rem;font-weight: 500;}
salla-products-slider .s-slider-block__title-right {padding: 0 3px 14px 14px}
salla-products-slider .s-slider-block__title-right h2 {padding:0 !important}
salla-products-slider .s-slider-block__title {border-bottom-color: #ddd}

/* ====== CART ====== */
.cart .cart-item {background: #eeeae5; border: none; border-radius: 0}
.cart .s-product-options-wrapper {padding: 0; background:none}
.cart .s-product-options-grid-mode-span {border-color: #ddd; border-radius: 0;background: none; font-weight: 500}
.cart .s-product-options-option-label small {display: none}
.cart .s-product-options-option-label b {font-weight: 500}
.cart .btn--delete {background: none; border: none; color:#b70808; padding: 0; font-size: 1rem;margin:0}
.cart .cart-item img {height: auto !important; border: none; border-radius: 0}
.cart .cart-item h1 a {font-weight: 500}
.cart .cart-item p {font-weight: 500}
.cart .s-quantity-input-button svg {background: none; width:1rem; height: 1rem}
.cart .s-quantity-input-input {font-size: .9rem; font-weight: 500;background: none}

.cart .shadow-default.bg-storeBG {box-shadow: none; padding:10px}
.cart .shadow-default.bg-storeBG h4, .cart .shadow-default.bg-storeBG span, .cart .shadow-default.bg-storeBG b {font-size:.9rem; font-weight: 500}
.cart-submit-wrap #cart-submit button {background: #28211b;font-weight: 500;line-height: 1.5;font-size: .95rem;}

/* ====== THANKS PAGE ====== */
/*.thank-you nav.w-full.py-5 {display: none}
.thank-you .container.mb-20 > .bg-storeBG {margin-bottom: 0}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 {padding-top:2rem}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 img {display: none}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 h1 {font-size: 1.3rem;font-weight: 500;}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 h1:before {content: '';display: block;width: 10rem;height: 10rem;background-image: url(https://i.ibb.co/f6jbNWK/image.webp);background-position: center;background-size: contain; margin: auto auto 1rem}
.thankyou-block {border: 1px solid #ccc;}
.thankyou-block .rounded-icon {display: none}
.thankyou-block form {width: 100%;margin-top: 10px;}
.thankyou-block form input {width: 100% !important;}
.thankyou-block:has(.sicon-phone) {display: none}
.thank-you .container.mb-20 > .bg-storeBG salla-button button {background: none;color: var(--color-primary) !important;font-weight: 500;}
.thank-you button i {display: none}*/