/*



*/


/* === Р‘Р›РћРљ 2. Р“Р»РѕР±Р°Р»СЊРЅС‹Рµ CSS-РїРµСЂРµРјРµРЅРЅС‹Рµ Рё Р±Р°Р·РѕРІС‹Рµ СЃС‚РёР»Рё ===
   Р’СЃС‚Р°РІРёС‚СЊ РІ: Site Settings в†’ More в†’ Custom CSS */

:root {
  --hs-cream: #FAFAF8;
  --hs-white: #FFFFFF;
  --hs-sand:  #F4F1EB;
  --hs-line:  #E8E4DD;
  --hs-text:  #1C1C1C;
  --hs-mid:   #6F6F6B;
}

/* Р‘Р°Р·РѕРІС‹Рµ РїСЂР°РІРёР»Р° */
body, .t-body {
  background: var(--hs-cream) !important;
  color: var(--hs-text) !important;
  font-family: 'Inter', -apple-system, sans-serif !important;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
}

/* Р’СЃСЏ С‚РёРїРѕРіСЂР°С„РёРєР° Р·Р°РіРѕР»РѕРІРєРѕРІ вЂ” Cormorant Garamond */
h1, h2, h3, h4, .t-title, .t-name, .t-heading,
.t-store__prod-popup__name,
.t-store__card__title,
.t-store__prod-popup__title {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 400 !important;
  letter-spacing: -0.012em;
}

/* РўРµРєСЃС‚ */
p, .t-text, .t-descr, .t-store__card__descr,
.t-store__prod-popup__descr,
.t-store__card__price-wrapper,
.t-store__prod-popup__price-wrapper {
  font-family: 'Inter', sans-serif !important;
  font-weight: 300 !important;
}

/* Р¦РµРЅР° РІ РєР°СЂС‚РѕС‡РєР°С… С‚РѕРІР°СЂР° */
.t-store__card__price,
.t-store__prod-popup__price,
.js-product-price,
.t-store__card__price-currency {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 400 !important;
  color: var(--hs-text) !important;
}

/* === РҐРµР№СЂР»Р°Р№РЅС‹ РІРјРµСЃС‚Рѕ СЂР°РјРѕРє === */
.t-store__card,
.t-store__filter,
.t-store__filter__chosen-bar,
.t-store__prod-popup__container,
.t-store__filter__sort-control {
  border: 0.5px solid var(--hs-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* РљР°СЂС‚РѕС‡РєР° С‚РѕРІР°СЂР° Р±РµР· СЃРєСЂСѓРіР»РµРЅРёР№ Рё С‚РµРЅРµР№ */
.t-store__card__imgwrapper,
.t-store__card__bgimg {
  border-radius: 0 !important;
  background: var(--hs-sand) !important;
}

/* РљРЅРѕРїРєРё вЂ” РЅР°С€ РјРёРЅРёРјР°Р»РёСЃС‚РёС‡РЅС‹Р№ СЃС‚РёР»СЊ */
.t-btn, .tn-atom__btn, .t-submit {
  border-radius: 0 !important;
  background-color: var(--hs-text) !important;
  color: var(--hs-cream) !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.28em !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  border: 0.5px solid var(--hs-text) !important;
  box-shadow: none !important;
  transition: opacity 0.3s !important;
}
.t-btn:hover, .tn-atom__btn:hover {
  opacity: 0.85;
  background-color: var(--hs-text) !important;
  color: var(--hs-cream) !important;
}

/* Р›РёРЅРєРё РІ РЅР°РІРёРіР°С†РёРё Рё С„СѓС‚РµСЂРµ */
.t-menu__link-item, .t228__list_item a,
.t446__list_item a, .t-footer-link, .t-footer__link {
  color: var(--hs-text) !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.04em !important;
}
.t-menu__link-item:hover {
  opacity: 0.55;
}

/* Eyebrow-СЃС‚РёР»СЊ (РєР°Р¶РґС‹Р№ СЂР°Р· вЂ” РґРѕР±Р°РІСЊС‚Рµ РєР»Р°СЃСЃ t-uptitle РІСЂСѓС‡РЅСѓСЋ РІ РЅСѓР¶РЅС‹Р№ Р±Р»РѕРє) */
.t-uptitle {
  font-size: 11px !important;
  letter-spacing: 0.36em !important;
  text-transform: uppercase !important;
  color: var(--hs-mid) !important;
  font-weight: 400 !important;
  font-family: 'Inter', sans-serif !important;
}

/* === Tilda Store вЂ” РєР°СЃС‚РѕРјРёР·Р°С†РёСЏ РІРёС‚СЂРёРЅС‹ === */

/* РЎРµС‚РєР° РєР°С‚Р°Р»РѕРіР° */
.t-store__grid-cont {
  background: transparent !important;
}

/* Р¤РёР»СЊС‚СЂС‹ СЃР»РµРІР° */
.t-store__filter,
.t-store__filter__sidebar {
  background: transparent !important;
  border: none !important;
}
.t-store__filter__title {
  font-family: 'Inter', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 0.36em !important;
  text-transform: uppercase !important;
  color: var(--hs-mid) !important;
  font-weight: 400 !important;
}
.t-store__filter__item-title {
  font-family: 'Inter', sans-serif !important;
  font-weight: 300 !important;
  font-size: 14px !important;
}

/* РЎРѕСЂС‚РёСЂРѕРІРєР° СЃРїСЂР°РІР° */
.t-store__sort-select {
  border: none !important;
  background: transparent !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 0.22em !important;
  text-transform: uppercase !important;
  color: var(--hs-mid) !important;
}

/* === РљРѕСЂР·РёРЅР° === */
.t706__cartwin-content,
.t706__cartwin-prodcontainer {
  background: var(--hs-cream) !important;
  border-radius: 0 !important;
}
.t706__product-title,
.t706__product-amount {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 400 !important;
}

/* === Р¤РѕСЂРјС‹ === */
.t-input, input.t-input, textarea.t-input {
  border-radius: 0 !important;
  border: 0.5px solid var(--hs-line) !important;
  background: transparent !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 300 !important;
}
.t-input:focus {
  border-color: var(--hs-text) !important;
  outline: none !important;
}

/* === РџРѕР»РµР·РЅС‹Рµ С…РµР»РїРµСЂС‹ === */
.hs-divider {
  border: none;
  border-top: 0.5px solid var(--hs-line);
  margin: 0;
}