@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg:var(--draft-bg, #F4F1ED);
  --bg-is-light:var(--draft-bg-is-light, true);
  --bg-minor-shade:var(--draft-bg-minor-shade, #eee9e3);
  --bg-minor-shade-is-light:var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade:var(--draft-bg-major-shade, #e7e0d7);
  --bg-major-shade-is-light:var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade:var(--draft-bg-half-shade, #957c5b);
  --bg-half-shade-is-dark:var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg:var(--draft-color-btn-bg, #1E352F);
  --color-btn-bg-is-dark:var(--draft-color-btn-bg-is-dark, true);
  --color-btn-bg-minor-shade:var(--draft-color-btn-bg-minor-shade, #2d5046);
  --color-btn-bg-minor-shade-is-dark:var(--draft-color-btn-bg-minor-shade-is-dark, true);
  --color-btn-bg-major-shade:var(--draft-color-btn-bg-major-shade, #3c6b5f);
  --color-btn-bg-major-shade-is-dark:var(--draft-color-btn-bg-major-shade-is-dark, true);
  --color-btn-bg-half-shade:var(--draft-color-btn-bg-half-shade, #76b2a2);
  --color-btn-bg-half-shade-is-dark:var(--draft-color-btn-bg-half-shade-is-dark, true);
  --color-accent-text:var(--draft-color-accent-text, #C4A47C);
  --color-accent-text-is-dark:var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade:var(--draft-color-accent-text-minor-shade, #ceb493);
  --color-accent-text-minor-shade-is-light:var(--draft-color-accent-text-minor-shade-is-light, true);
  --color-accent-text-major-shade:var(--draft-color-accent-text-major-shade, #d8c3a9);
  --color-accent-text-major-shade-is-light:var(--draft-color-accent-text-major-shade-is-light, true);
  --color-accent-text-half-shade:var(--draft-color-accent-text-half-shade, #f6f2ec);
  --color-accent-text-half-shade-is-light:var(--draft-color-accent-text-half-shade-is-light, true);
  --color-text-dark:var(--draft-color-text-dark, #1A1A1A);
  --color-text-dark-is-dark:var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade:var(--draft-color-text-dark-minor-shade, #303030);
  --color-text-dark-minor-shade-is-dark:var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade:var(--draft-color-text-dark-major-shade, #474747);
  --color-text-dark-major-shade-is-dark:var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade:var(--draft-color-text-dark-half-shade, #8c8c8c);
  --color-text-dark-half-shade-is-dark:var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light:var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light:var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade:var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light:var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade:var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light:var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade:var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark:var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack:var(--draft-icons_pack, thin);
  --controls-btn-border-radius:var(--draft-controls-btn-border-radius, 6px);
  --color-notice-warning:var(--draft-color-notice-warning, #fff3cd);
  --color-notice-warning-is-light:var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade:var(--draft-color-notice-warning-minor-shade, #fff0be);
  --color-notice-warning-minor-shade-is-light:var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade:var(--draft-color-notice-warning-major-shade, #ffecac);
  --color-notice-warning-major-shade-is-light:var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade:var(--draft-color-notice-warning-half-shade, #e6b000);
  --color-notice-warning-half-shade-is-dark:var(--draft-color-notice-warning-half-shade-is-dark, true);
  --color-notice-success:var(--draft-color-notice-success, #d4edda);
  --color-notice-success-is-light:var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade:var(--draft-color-notice-success-minor-shade, #cae9d2);
  --color-notice-success-minor-shade-is-light:var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade:var(--draft-color-notice-success-major-shade, #bee4c7);
  --color-notice-success-major-shade-is-light:var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade:var(--draft-color-notice-success-half-shade, #429e58);
  --color-notice-success-half-shade-is-dark:var(--draft-color-notice-success-half-shade-is-dark, true);
  --color-notice-error:var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light:var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade:var(--draft-color-notice-error-minor-shade, #f6ccd0);
  --color-notice-error-minor-shade-is-light:var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade:var(--draft-color-notice-error-major-shade, #f3bcc1);
  --color-notice-error-major-shade-is-light:var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade:var(--draft-color-notice-error-half-shade, #c52330);
  --color-notice-error-half-shade-is-dark:var(--draft-color-notice-error-half-shade-is-dark, true);
  --color-notice-info:var(--draft-color-notice-info, #cce5ff);
  --color-notice-info-is-light:var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade:var(--draft-color-notice-info-minor-shade, #bedeff);
  --color-notice-info-minor-shade-is-light:var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade:var(--draft-color-notice-info-major-shade, #acd4ff);
  --color-notice-info-major-shade-is-light:var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade:var(--draft-color-notice-info-half-shade, #006fe6);
  --color-notice-info-half-shade-is-dark:var(--draft-color-notice-info-half-shade-is-dark, true);
  --font-family:var(--draft-font-family, Jost);
  --font-size:var(--draft-font-size, 16px);
  --font-family-heading:var(--draft-font-family-heading, 'Cormorant Garamond');
  --heading-ratio:var(--draft-heading-ratio, 2.75);
  --heading-weight:var(--draft-heading-weight, 300);
  --collection_count:var(--draft-collection_count, 20);
  --search_count:var(--draft-search_count, 12);
  --blog_size:var(--draft-blog_size, 8);
  --product_not_available:var(--draft-product_not_available, preorder);
  --layout-content-max-width:var(--draft-layout-content-max-width, 1408px);
  --delta_sidebar:var(--draft-delta_sidebar, 1);
  --type_sidebar:var(--draft-type_sidebar, sticky);
  --sidebar_index_show:var(--draft-sidebar_index_show, false);
  --sidebar_index_position:var(--draft-sidebar_index_position, left);
  --sidebar_collection_show:var(--draft-sidebar_collection_show, false);
  --sidebar_collection_position:var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show:var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position:var(--draft-sidebar_cart_position, left);
  --sidebar_product_show:var(--draft-sidebar_product_show, false);
  --sidebar_product_position:var(--draft-sidebar_product_position, left);
  --sidebar_blog_show:var(--draft-sidebar_blog_show, true);
  --sidebar_blog_position:var(--draft-sidebar_blog_position, left);
  --sidebar_article_show:var(--draft-sidebar_article_show, true);
  --sidebar_article_position:var(--draft-sidebar_article_position, left);
  --sidebar_page_show:var(--draft-sidebar_page_show, false);
  --sidebar_page_position:var(--draft-sidebar_page_position, left);
  --sidebar_compare_show:var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position:var(--draft-sidebar_compare_position, left);
  --sidebar_search_show:var(--draft-sidebar_search_show, true);
  --sidebar_search_position:var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled:var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled:var(--draft-favorite_enabled, true);
  --compare_enabled:var(--draft-compare_enabled, false); }

/* line 19, theme.scss */
.tf-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("https://time-fur.ru/cormorant-normal-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("https://time-fur.ru/cormorant-normal-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("https://time-fur.ru/cormorant-normal-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("https://time-fur.ru/cormorant-italic-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("https://time-fur.ru/cormorant-italic-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("https://time-fur.ru/cormorant-italic-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* line 154, theme.scss */
:where(header, main, footer, aside, .page_section_top) .layout__content {
  padding-top: min(var(--layout-pt, 2.5vw), calc(var(--layout-pt, 2.5vw) / 1vw * 19.2px));
  padding-bottom: min(var(--layout-pb, 2.5vw), calc(var(--layout-pb, 2.5vw) / 1vw * 19.2px)); }

/* line 171, theme.scss */
:where(.outside-widgets, [data-fixed-panels]) .layout__content {
  padding-top: 0;
  padding-bottom: 0; }

/* line 176, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

/* line 180, theme.scss */
.outside-widgets .add-widget-link {
  display: none; }

/* line 184, theme.scss */
[data-fixed-panels] .delete-widget-link {
  display: none; }

@media (max-width: 768px) {
  /* line 189, theme.scss */
  [style*="--is-editor:true"] .outside-widgets {
    display: none; }

  /* line 192, theme.scss */
  .edit-widget-buttons .widget-name {
    display: none !important; }

  /* line 195, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
@media screen and (min-width: 769px) {
  /* line 225, theme.scss */
  :where(main, footer, aside, .page_section_top, header)
  [class*="widget_v4_delimeters"]
  .layout__content {
    max-width: var(--hero-max-width, 1920px);
    margin-left: auto;
    margin-right: auto; } }
/* TIME FUR: единая макс-ширина акцентных блоков главной. Менять одно число.
   2026-07-02: 2560 → 1920 по стандарту сайта (решение пользователя 01.07:
   «full-bleed — только шапка; весь контент — коробка 1920»). */
@media screen and (min-width: 769px) {
  /* line 237, theme.scss */
  .heritage,
  .partnership_constrained,
  .subcollection-list.premium-cat-grid,
  .cat-section-head {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto; } }
/* ════════════════════════════════════════════════════════════════════
   TIME FUR — ХВОСТОВОЙ БЛОК (2026-07-02). НЕ УДАЛЯТЬ.
   Стандарт сайта (зафиксирован 01–02.07.2026):
     • full-bleed — ТОЛЬКО фото/фон шапки и фон футера;
     • весь контент — коробка 1920 по центру; «К» в КАТАЛОГ задаёт
       вертикаль всей страницы;
     • левая кромка текста внутри коробки = 56px desktop / 24px mobile.
   ⚠ Бывшие правила №1/7/8 (навигация шапки / текст героя / кружок
   корзины) 02.07 ПЕРЕЕХАЛИ в snippet.scss самой шапки (корень) —
   здесь их больше нет, НЕ ВОЗВРАЩАТЬ (задвоятся).
   ⚠ Эти правила СЛЕТАЮТ при перезаливке темы из старых файлов.
   После каждого аплоада проверять их наличие в media/theme.scss,
   эталон: C:\Projects_Claude\Design3.0\theme.scss.
   ════════════════════════════════════════════════════════════════════ */
/* 2. Страничные виджеты (Контакты, текстовые страницы, будущий About):
      кромку 56/32/24 держит SCSS самого виджета → платформенный боковой
      отступ в ноль на всех ширинах, контент в коробку 1920 на десктопе.
      Специфичность (0,2,0) перебивает inline-настройки инстансов —
      галочки Path B не критичны. */
/* line 267, theme.scss */
:where(main, aside, .page_section_top)
[class*="widget_v4_contacts"] .layout__content,
:where(main, aside, .page_section_top)
[class*="widget_v4_textpage"] .layout__content,
:where(main, aside, .page_section_top)
[class*="widget_v4_about"] .layout__content,
:where(main, aside, .page_section_top)
[class*="widget_v4_cooperation"] .layout__content {
  padding-left: 0;
  padding-right: 0; }

@media screen and (min-width: 769px) {
  /* line 279, theme.scss */
  :where(main, aside, .page_section_top)
  [class*="widget_v4_contacts"] .layout__content,
  :where(main, aside, .page_section_top)
  [class*="widget_v4_textpage"] .layout__content,
  :where(main, aside, .page_section_top)
  [class*="widget_v4_about"] .layout__content,
  :where(main, aside, .page_section_top)
  [class*="widget_v4_cooperation"] .layout__content {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto; } }
/* 3. Крошки (стоковый СИСТЕМНЫЙ виджет — своих файлов нет, theme.scss
      единственный инструмент): коробка 1920 + кромка 56.
      padding с !important — inline-переменные инстансов (layout-edge)
      давят боковой отступ в 0 (замер 02.07: кромка была 320 вместо 376). */
@media screen and (min-width: 769px) {
  /* line 298, theme.scss */
  :where(main, .page_section_top)
  [class*="widget_v4_breadcrumbs"] .layout__content {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 56px !important;
    padding-right: 56px !important; } }
/* 4. Каталог (PLP): вкладки категорий, фильтр, грид, пагинация.
      Было: платформенные vw-отступы (40 / 56.8 на 1920) → кромка 56 фикс.
      Виджеты-форки внутри не трогаем — правится только обёртка.
      padding с !important — та же защита от edge-переменных инстансов. */
@media screen and (min-width: 769px) {
  /* line 313, theme.scss */
  :where(main, .page_section_top)
  [class*="widget_v4_category_tabs"] .layout__content,
  :where(main, .page_section_top)
  [class*="widget_v4_filter_sort"] .layout__content,
  :where(main, .page_section_top)
  [class*="widget_v4_catalog"] .layout__content,
  :where(main, .page_section_top)
  [class*="widget_v4_pagination"] .layout__content {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 56px !important;
    padding-right: 56px !important; } }
/* 5. Карточка товара (PDP) + «Ранее просмотренные» + отзывы + похожие.
      Было: стоковая кромка 4.75vw (91.2 на 1920, плавает с шириной) → 56 фикс.
      [class*="widget_v4_product"] покрывает product_8, product-reviews,
      products_similar, product_info.
      padding с !important — та же защита от edge-переменных инстансов. */
@media screen and (min-width: 769px) {
  /* line 335, theme.scss */
  :where(main, .page_section_top)
  [class*="widget_v4_product"] .layout__content,
  :where(main, .page_section_top)
  [class*="widget_v4_viewed_products"] .layout__content {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 56px !important;
    padding-right: 56px !important; } }
/* 6. Футер: фон #1E352F блидит (layout-wide-bg на инстансе),
      контент — в коробку 1920 с кромкой 56 (было 4.75vw).
      padding с !important — та же защита от edge-переменных инстансов. */
@media screen and (min-width: 769px) {
  /* ⚠ 26.07.2026: у футера боковой отступ сидит на самом .layout (40px
     платформенных), поэтому кромка 56 ложилась поверх и текст подвала
     стоял на 96 — на 40 правее контента страницы (замер: «ЗИМА 2026» 56,
     «TIME FUR» в подвале 96). Обнуляем внешний отступ, кромку держит
     .layout__content. Только на десктопе: на мобиле у .layout свои 15px,
     они там и нужны (см. правило 7). */
  /* line 357, theme.scss */
  footer [class*="widget_v4_footer"] {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  /* line 361, theme.scss */
  footer [class*="widget_v4_footer"] .layout__content {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 56px !important;
    padding-right: 56px !important; } }
/* 8. КОРЗИНА. Замер 26.07.2026 (окно 1251): на одной странице три разные
      кромки — «Вернуться к покупкам» 0, сам виджет корзины 40 (платформенный
      дефолт), «Ранее просмотренные» 56 (его держит правило 5). Глазами это
      читается как «блоки не выровнены». Приводим обе зоны к стандарту сайта:
      коробка 1920 + кромка 56.
      Маска [class*="widget_v4_cart"] ловит cart_2 и будущие варианты;
      notification_add_to_cart под неё не попадает (другой префикс).
      ⚠ У корзины боковой отступ сидит на самом .layout (40px платформенных),
      а не на .layout__content, как у страничных виджетов. Без обнуления
      кромка 56 ложится поверх и даёт 96 (замер 26.07: h1 уехал на 96). */
/* line 380, theme.scss */
:where(main, .page_section_top) [class*="widget_v4_cart"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

@media screen and (min-width: 769px) {
  /* line 385, theme.scss */
  :where(main, .page_section_top)
  [class*="widget_v4_cart"] .layout__content,
  :where(main, .page_section_top)
  [class*="widget_v4_back_to_catalog"] .layout__content {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 56px !important;
    padding-right: 56px !important; } }
/* 7. МОБИЛЬНАЯ КРОМКА 24 для каталожных зон (крошки, PLP: вкладки/фильтр/грид/
      пагинация, карточка/PDP + просмотренные). На десктопе кромку держат
      правила 3–6 (56), но у этих зон .layout = 0 → на мобиле контент прилипал
      к краям (замер 375: left/right = 0). Даём 24.
      ⚠ НЕ входят: (а) страничные виджеты (contacts/textpage/about/cooperation)
      — их 24 держит свой .*__wrap; (б) футер — у его .layout уже платформенные
      15px, добавить 24 → станет 39 (перебор). Обе группы на мобиле и так ок. */
@media screen and (max-width: 768px) {
  /* line 405, theme.scss */
  :where(main, .page_section_top) [class*="widget_v4_breadcrumbs"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_category_tabs"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_filter_sort"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_catalog"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_pagination"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_product"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_viewed_products"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_cart"] .layout__content,
  :where(main, .page_section_top) [class*="widget_v4_back_to_catalog"] .layout__content {
    padding-left: 24px !important;
    padding-right: 24px !important; } }
