@font-face {
  font-family: 'a';
  src: url("http://nussuq-dev.com/grasse/TheYearofHandicraftsTTF-Reg.ttf")
    format("truetype");
  font-weight: 400;
  font-style: normal;
}

/*:root {--font-main: 'a';}*/

/* ====== GENERAL ====== */
.home-block-line {display:none}
.fixed-products a.btn.btn--outline-primary {border:none; font-size:1rem; font-weight:400}
.fixed-products a.btn.btn--outline-primary i {display:none}
.font-bold {font-weight: 500;}
.tracking-tight {letter-spacing: unset;}

/*body {font-size:1.3rem}
.text-2xl, .text-3xl {font-size:1.8rem !important}*/

.s-block--about.title {padding:0; margin-bottom:0}
.s-block--about.title h2 {font-size:1.5rem; margin-bottom:0;line-height: 2.25rem;}
.s-block--about.title p {font-size: 1rem;line-height: 1.5;color: #1d3348;font-weight: 500;margin-top:5px}
.fixed-products {margin-top:50px}

@media (max-width: 767px) {
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.5rem;}
}

/* ====== HEADER ====== */
.promotion-banner {padding:0}
.promotion-banner ul li {animation: unset;transform: unset !important;width: 100%;display: flex;justify-content: center;}
.promotion-banner ul li:not(:first-child) {display: none;}

body.trans_header.slider_has_overlay .store-header :not(custom-salla-product-card *) {color: #1d3348;}
.store-header .sicon-cart:before {content: "\ef36";color: #1d3348;}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count, .s-cart-summary-count {background-color: #ae1023;color: #eee !important;}
body.slider_has_overlay .advanced-slider .swiper-slide:before {background: linear-gradient(180deg, rgba(0, 0, 0, .15), transparent);}

/* ====== CATEGORIES ====== */
.s-block--square-links {margin-bottom:2rem}
.s-block--square-links h3 {margin-top:.5rem; font-size:1rem;}
.s-block--square-links h2 {font-size:1.5rem}
.s-block--square-links img.aspect-\[14\/13\] {aspect-ratio: unset; border-radius:15px}

@media (max-width:768px){
.s-block--square-links .mx-auto.max-w-7xl.px-6 {padding-left:.5rem; padding-right:.5rem}
.s-block--square-links ul {gap:1rem .5rem; margin-top:1.2rem}
.index.mobile_small_blocks_titles h2.text-3xl+p.text-lg {font-size: 1.2rem;line-height: 2;color: #777;font-weight: 600;}
}

/* ====== PRODUCTS ====== */
salla-add-product-button i {display:none}
salla-add-product-button button {background-color:#c7ad8250;}
salla-add-product-button button[product-status="sale"] span {color:#1d3348}

.product-card__promotion {background: #c7ad82 !important;color: var(--color-primary);font-weight: 500;right: 1.3rem !important; left:auto !important}

.product-card__title a, .product-card__price .total-price {font-size:.9rem;}
.product-card__subtitle {font-size:.8rem;}

salla-add-product-button button {border-radius:2px !important; border:none !important}

.fixed-products a.btn.btn--outline-primary {font-size: .9rem;border-bottom: 1px solid;padding: 6px 2px !important;height: auto;margin: auto;}
.fixed-products span.bg-gray-200 {display:none}

@media (min-width:992px){
.product-card__buttons {display:none}
}

@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: .85rem;}
.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;border-radius: 0;width: 95%;margin: auto;}
}

/* ====== FOOTER ====== */
.enhanced_rounded_contacts a {padding: 8px;border-color: #ffffff30;}
.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-bottom-color: #ffffff30;}

@media (max-width:768px){
.store-footer__inner .grid {display: flex;flex-direction: column;align-items: center;text-align: center;}
.store-footer__inner .grid .col-span-2 {margin-bottom:0 !important}
}