:root {--main-color: #747457;--light: #fff;--dark: #000;}.main-nav-container.fixed-pinned .inner {background: var(--main-color);}.s-block--offer-countdown {min-height: 24vw;align-content: center;}.advanced-slider__caption__inner__content__button,.s-block--offer-countdown .offer-countdown-cta .offer-countdown-button {background: #FFFFFF1A !important;border-radius: 13px !important;border: 1px solid #ffffff2e !important;box-shadow: inset 3px -3px 0 #8a88774a, inset -3px 3px 0 #8a88774a;backdrop-filter: blur(5px) !important;}section.s-block--double-banner .container {max-width: 100%;padding: 0;}.s-block--custom-reviews .review > div {box-shadow: 6px 6px 11px 0px #FAF4F440 !important;background: var(--main-color) !important;border-radius: 0 50px;flex-direction: column-reverse;}.footer-is-custom .store-footer .footer-rights p {opacity: 1 !important;}.s-block--custom-reviews .review > div *:not(i),.main-menu li > a:hover,.footer-is-custom .store-footer .footer-rights p a {color: #fff !important;}.content.content--single-page {box-shadow: rgb(65 33 12 / 15%) 0 2px 15px 0;}[product-status="out"] {cursor: no-drop;}@media(max-width:600px) {.selia-bottom-nav-items {gap: unset;justify-content: space-around;}.s-block--images-grid h3 {font-size: 16px;top: unset;bottom: 0;}}
/* NUDA — English header menu */
html[lang="en"] #mainnav custom-main-menu .main-menu li > a,
html[lang="en"] #mainnav custom-main-menu .main-menu li > span,
html[lang="en"] #mainnav custom-main-menu .main-menu li > a > span {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 0.02em !important;
}
/* Double panner */
section.s-block--double-banner .container {
    max-width: 1440px !important;
}

/* Mobile menu */
@media (max-width: 1023px) {
    html[lang="en"] #mainnav custom-main-menu .main-menu li > a,
    html[lang="en"] #mainnav custom-main-menu .main-menu li > span,
    html[lang="en"] #mainnav custom-main-menu .main-menu li > a > span {
        font-size: 20px !important;
        font-weight: 400 !important;
    }
}
.custom-products__title.font-bold,
.faq__title.font-bold,
.reviews__title.font-bold,
.animated-brands__title.font-bold,
.store-branches__title.font-bold {
    font-weight: 400 !important;
}
/* Import NUDA Luxury Font */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap');


/* Apply font */
body,
button,
input,
textarea,
select {
    font-family: 'Inter', Arial, sans-serif !important;
}


/* Headings - Luxury style */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.05em;
}


/* Header categories */
.main-menu a,
.main-menu span {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0.08em;
}
@media (max-width: 767px) {
  salla-products-slider[slider-id="slider-with-bg-10"] .s-products-slider-card,
  salla-products-slider[slider-id="slider-with-bg-9"] .s-products-slider-card {
    width: 48vw !important;
    max-width: 210px;
    min-width: 150px;
  }

  salla-products-slider[slider-id="slider-with-bg-10"] custom-salla-product-card,
  salla-products-slider[slider-id="slider-with-bg-9"] custom-salla-product-card {
    width: 100% !important;
  }

  [component-id="148780489"] .special-slider__media,
  [component-id="148780489"] .special-slider__media img {
    min-height: 220px !important;
    max-height: 260px !important;
  }
}
@media (max-width: 767px) {
  img[data-selia="home-special-products-slider-image"] {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    object-fit: contain !important;
    display: block;
  }

  .special-slider__media {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    background-color: #fff !important;
    overflow: visible !important;
  }

  .special-slider__media > img {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    object-fit: contain !important;
  }
}