@import url('/css/minicss.css');

/* @import url('/css/colors.css'); */
/* @import url('/css/fonts.css');

@import url('/css/blocks/general/general_header_block.css');
@import url('/css/modals/modal_woman_header.css');
@import url('/css/modals/modal_lines_header.css');
@import url('/css/modals/modal_about_us_header.css');
@import url('/css/modals/modal_search_header.css');
@import url('/css/modals/modal_account_header.css');
@import url('/css/modals/modal_basket.css');
@import url('/css/modals/modal_catalog_filter.css');

@import url('/css/popups/first_order_popup.css');
@import url('/css/popups/cookies_popup.css');

@import url('/css/blocks/main/main_carousel_block.css');
@import url('/css/blocks/main/main_categories_block.css');
@import url('/css/blocks/main/main_super_categories_block.css');
@import url('/css/blocks/main/main_lines_block.css');
@import url('/css/blocks/main/main_sales_block.css');
@import url('/css/blocks/main/main_logo_block.css');
@import url('/css/blocks/main/main_brand_block.css');
@import url('/css/blocks/main/main_philosophy_block.css');
@import url('/css/blocks/main/main_gift_card_block.css');
@import url('/css/blocks/main/main_looks_block.css');

@import url('/css/ui/buttons/primary_button.css');
@import url('/css/ui/buttons/primary_light_outline_button.css');
@import url('/css/ui/buttons/primary_dark_outline_button.css');
@import url('/css/ui/buttons/secondary_button.css');
@import url('/css/ui/buttons/secondary_light_outline_button.css');
@import url('/css/ui/buttons/tertiary_button.css');
@import url('/css/ui/buttons/secondary_light_outline_button_short.css');

@import url('/css/ui/selectors/selector_button.css');
@import url('/css/ui/selectors/size_selector_button.css');

@import url('/css/ui/navigation/primary_navigation.css');
@import url('/css/ui/navigation/primary_inverse_navigation.css');
@import url('/css/ui/navigation/secondary_navigation.css');
@import url('/css/ui/navigation/secondary_inverse_navigation.css');
@import url('/css/ui/navigation/tertiary_navigation.css');
@import url('/css/ui/navigation/quaternary_navigation.css');

@import url('/css/ui/icon_buttons/close_button_l.css');
@import url('/css/ui/icon_buttons/close_button_l_white.css');
@import url('/css/ui/icon_buttons/close_button_m.css');
@import url('/css/ui/icon_buttons/close_button_s.css');
@import url('/css/ui/icon_buttons/slider_button_left.css');
@import url('/css/ui/icon_buttons/navigation_button_left.css');
@import url('/css/ui/icon_buttons/filter_sort_button.css');
@import url('/css/ui/icon_buttons/mail_button.css');

@import url('/css/ui/textfields/primary_textfield.css');
@import url('/css/ui/textfields/primary_inverse_textfield.css');
@import url('/css/ui/textfields/primary_textarea.css');
@import url('/css/ui/textfields/phone_textfield.css');
@import url('/css/ui/textfields/code_textfield.css');
@import url('/css/ui/textfields/search_textfield.css');
@import url('/css/ui/textfields/datetime_textfield.css');
@import url('/css/ui/textfields/phone_label_textfield.css');
@import url('/css/ui/textfields/primary_without_bg_textfield.css');
@import url('/css/ui/textfields/range_textfield.css');
@import url('/css/ui/textfields/stepper_textfield.css');
@import url('/css/ui/textfields/range_slider.css');
@import url('/css/ui/textfields/account_textfield.css');
@import url('/css/ui/textfields/account_phone_label_textfield.css');
@import url('/css/ui/textfields/account_textarea.css');

@import url('/css/ui/uploads/account_uploadfield.css');

@import url('/css/ui/dropdowns/primary_dropdown.css');
@import url('/css/ui/dropdowns/secondary_dropdown.css');
@import url('/css/ui/dropdowns/third_dropdown.css');

@import url('/css/ui/checkboxs/primary_checkbox.css');
@import url('/css/ui/checkboxs/secondary_checkbox.css');

@import url('/css/ui/product_cards/product_card_for_scroll.css');
@import url('/css/ui/product_cards/product_card_for_account.css');

@import url('/css/ui/stars/stars.css');
@import url('/css/ui/stars/stars_big.css');

@import url('/css/ui/toggles/toggle.css');

@import url('/css/blocks/general/general_footer_block.css'); */

/* Page: About Us */
/* @import url('/css/blocks/general/general_bread_crumb_block.css');
@import url('/css/blocks/general/general_page_title_block.css');
@import url('/css/blocks/about_us/about_us_owners_block.css');
@import url('/css/blocks/about_us/about_us_reasoning_block.css');
@import url('/css/blocks/about_us/about_us_history_block.css');
@import url('/css/blocks/about_us/about_us_faith_block.css'); */

/* Page: Delivery */
/* @import url('/css/blocks/simple/simple_page_delivery_block.css'); */

/* Page: Contacts */
/* @import url('/css/blocks/simple/simple_page_contacts_block.css'); */

/* Page: Gift */
/* @import url('/css/blocks/simple/simple_page_gift_block.css');
@import url('/css/ui/product_cards/product_card_for_gift_cards.css'); */

/* Page: Loyalty */
/* @import url('/css/blocks/simple/simple_page_loyalty_block.css'); */

/* Page: About Brand Lines */
/* @import url('/css/blocks/about_brand_lines/about_brand_lines_header_block.css');
@import url('/css/blocks/about_brand_lines/about_brand_lines_life_block.css');
@import url('/css/blocks/about_brand_lines/about_brand_lines_care_block.css');
@import url('/css/blocks/about_brand_lines/about_brand_lines_one_block.css');
@import url('/css/blocks/about_brand_lines/about_brand_lines_table_block.css'); */

/* Page: Polotika */
/* @import url('/css/blocks/simple/simple_page_politika_konfidencialnosti_block.css'); */

/* Page: Not found */
/* @import url('/css/blocks/simple/simple_page_not_found_block.css'); */

/* Page: Account */
/* @import url('/css/blocks/account/account_order_item.css'); */

/* Catalog */
/* @import url('/css/blocks/catalog/catalog_five_cards_block.css');
@import url('/css/blocks/catalog/catalog_two_cards_block.css');
@import url('/css/blocks/catalog/catalog_standart_block.css'); */

/* Product */
/* @import url('/css/blocks/product/product_block.css');
@import url('/css/blocks/product/product_colors_block.css');
@import url('/css/blocks/product/product_comment_item.css'); */

/* Basket */
/* @import url('/css/blocks/basket/basket_main_block.css');
@import url('/css/blocks/basket/basket_price_management_block.css');
@import url('/css/blocks/basket/basket_products_block.css');
@import url('/css/blocks/basket/basket_delivery_block.css'); */

/* Order */
/* @import url('/css/blocks/order/order_block.css'); */

/* * {
    -webkit-tap-highlight-color: transparent;
    outline: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    cursor: default;
}

.uppercase {
    text-transform: uppercase;
}

.hide {
    display: none !important;
}

h2 {
    font-family: 'ManropeFontRegular', Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0%;
    color: var(--color-black);
    margin: 0;
    text-transform: uppercase;
}

.no-scroll {
    overflow: hidden;
    position: fixed;
    width: 100%;
}

.pr-50 {
    padding-right: 50px;
}

.mt-20 {
    margin-top: 20px;
}

.bg-white{
    background: var(--color-white) !important;
}

a {
    text-decoration: none;
}

a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
  pointer-events: none;
}

.mb-20 {
    margin-bottom: 20px;
}

.display-flex {
    display: flex;
} */

/* Фоновый слой на весь экран */
/* #preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-burgundy); 
  z-index: 999999; 
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.5s ease, visibility 0.5s ease;
} */

/* Обертка для центрирования SVG и текста по вертикали */
/* .loader-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
} */

/* Контейнер для вашей SVG */
/* .loader {
  width: calc(100dvw - 100px);  
  max-width: 400px;
  height: auto; 
} */

/* .loader svg {
  width: 100%;
  height: 100%;
} */

/* Стили для текста */
/* .loader-text {
  font-family: 'ManropeFontRegular', Arial, sans-serif;
  font-size: 16px;
  color: var(--color-white);
  font-weight: 400;
} */

/* Анимация бегущих точек */
/* .dots::after {
  content: '';
  display: inline-block;
  width: 15px;
  text-align: left;
  animation: blink-dots 1.5s infinite steps(4);
}

@keyframes blink-dots {
  0%   { content: ''; }
  25%  { content: '.'; }
  50%  { content: '..'; }
  75%  { content: '...'; }
  100% { content: ''; }
} */

/* Класс для скрытия */
/* #preloader.preloader-hidden {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important; 
}

@media (min-width: 1280px) {
    .desktop { display: flex !important; }
    .tablet { display: none !important; }
    .desktop-tablet { display: flex !important; }
    .mobile  { display: none !important; }
    .tablet-mobile { display: none !important; }
    .desktop-mobile { display: flex !important; }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .desktop { display: none !important; }
    .tablet { display: flex !important; }
    .desktop-tablet { display: flex !important; }
    .mobile  { display: none !important; }
    .tablet-mobile { display: flex !important; }
    .desktop-mobile { display: none !important; }
}

@media (max-width: 767px) {
    .desktop { display: none !important; }
    .tablet { display: none !important; }
    .desktop-tablet { display: none !important; }
    .mobile  { display: flex !important; }
    .tablet-mobile { display: flex !important; }
    .desktop-mobile { display: flex !important; }
} */