@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --social-worked: var(--draft-social-worked, true);
  --collection_count: var(--draft-collection_count, 24);
  --basket-worked: var(--draft-basket-worked, true);
  --basket-product-count: var(--draft-basket-product-count, 20);
  --checkout-worked: var(--draft-checkout-worked, true);
  --bg: var(--draft-bg, #FFFFFF);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #ED6962);
  --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, #ef7973);
  --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, #f08883);
  --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, #f6b5b1);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #009994);
  --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, #00bdb6);
  --color-accent-text-minor-shade-is-dark: var(--draft-color-accent-text-minor-shade-is-dark, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #00e0d9);
  --color-accent-text-major-shade-is-dark: var(--draft-color-accent-text-major-shade-is-dark, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #4dfff9);
  --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, #1F2022);
  --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, #35363a);
  --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, #4a4c51);
  --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, #8b8e96);
  --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, insales-default);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 30px);
  --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, #fff3ca);
  --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, #fff2c8);
  --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, #ffedb3);
  --color-notice-warning-half-shade-is-light: var(--draft-color-notice-warning-half-shade-is-light, 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, #d3ecd9);
  --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, #d1ecd7);
  --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, #bee4c7);
  --color-notice-success-half-shade-is-light: var(--draft-color-notice-success-half-shade-is-light, 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, #f8d7da);
  --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, #f8d5d8);
  --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, #f5c4c8);
  --color-notice-error-half-shade-is-light: var(--draft-color-notice-error-half-shade-is-light, 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, #cae4ff);
  --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, #c8e3ff);
  --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, #b3d7ff);
  --color-notice-info-half-shade-is-light: var(--draft-color-notice-info-half-shade-is-light, true);
  --font-family: var(--draft-font-family, "Montserrat Alternates");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "Montserrat Alternates");
  --heading-ratio: var(--draft-heading-ratio, 1.5);
  --heading-weight: var(--draft-heading-weight, 600);
  --search_count: var(--draft-search_count, 12);
  --blog_size: var(--draft-blog_size, 8);
  --product_not_available: var(--draft-product_not_available, shown);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1240px);
  --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, right);
  --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, right);
  --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, false);
  --sidebar_blog_position: var(--draft-sidebar_blog_position, left);
  --sidebar_article_show: var(--draft-sidebar_article_show, false);
  --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, false);
  --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); }

@font-face {
  font-family: 'ValioOmnes';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("ValioOmnes-Regular.eot");
  src: url("ValioOmnes-Regular.woff") format("woff"), url("ValioOmnes-Regular.woff2") format("woff2"), url("ValioOmnes-Regular.eot?#iefix") format("embedded-opentype") url("ValioOmnes-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'ValioOmnes-Medium';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("ValioOmnes-Medium.eot");
  src: url("ValioOmnes-Medium.woff") format("woff"), url("ValioOmnes-Medium.woff2") format("woff2"), url("ValioOmnes-Medium.eot?#iefix") format("embedded-opentype") url("ValioOmnes-Medium.ttf") format("truetype"); }
@font-face {
  font-family: 'ValioOmnes-SemiBold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("ValioOmnes-SemiBold.eot");
  src: url("ValioOmnes-SemiBold.woff") format("woff"), url("ValioOmnes-SemiBold.woff2") format("woff2"), url("ValioOmnes-SemiBold.eot?#iefix") format("embedded-opentype") url("ValioOmnes-SemiBold.ttf") format("truetype"); }
/* line 19, _colors.scss */
:root {
  --color-red: #ED6962;
  --color-green: #AEBD33;
  --color-blue: var(--color-accent-text);
  --color-blue-light: #90bcc7;
  --color-white: #FFFFFF;
  --color-black: #1F2022;
  --color-gray: #BDC4CB;
  --color-gray-some: #CED4DA;
  --color-gray-light: #EFEFEF;
  --color-gray-lighting: #f7f7f7;
  --color-gray-dark: #6C757D;
  --transiiton: 0.2 all;
  --layout-adaptive-vertical-indents-factor-decrease: 2; }

/* line 81, _icons.scss */
:root {
  --star-red: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18'%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='M8.4.56a1 1 0 0 1 1.79 0l2.07 4.26c.15.3.44.5.76.56l4.7.65a1 1 0 0 1 .55 1.71l-3.4 3.3a1 1 0 0 0-.3.89l.83 4.66a1 1 0 0 1-1.46 1.06l-4.18-2.23a1 1 0 0 0-.94 0l-4.18 2.23a1 1 0 0 1-1.46-1.06l.83-4.66a1 1 0 0 0-.3-.9L.32 7.74a1 1 0 0 1 .55-1.7l4.7-.66a1 1 0 0 0 .76-.56L8.39.56Z'/%3e%3c/svg%3e");
  --heart-red: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23ED6962' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  --trash-blue: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%2300A5B3' fill-rule='evenodd' d='M9.333 9.333c0 .367-.3.667-.666.667A.669.669 0 0 1 8 9.333V6.667C8 6.3 8.3 6 8.667 6c.366 0 .666.3.666.667v2.666Zm-4-7.781c0-.103.143-.219.334-.219h2c.19 0 .333.116.333.219v1.115H5.333V1.552Zm0 7.781c0 .367-.3.667-.666.667A.669.669 0 0 1 4 9.333V6.667C4 6.3 4.3 6 4.667 6c.366 0 .666.3.666.667v2.666Zm7.334-6.666H9.333V1.552C9.333.696 8.586 0 7.667 0h-2C4.747 0 4 .696 4 1.552v1.115H.667c-.367 0-.667.3-.667.666C0 3.7.3 4 .667 4h.666v7.333c0 1.103.898 2 2 2H10c1.103 0 2-.897 2-2V4h.667c.366 0 .666-.3.666-.667 0-.366-.3-.666-.666-.666Z'/%3e%3c/svg%3e");
  --check-white: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h12v12H0z'/%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M1.5 6.73 4.34 9.5l6.16-6'/%3e%3c/g%3e%3c/svg%3e");
  --arrow-down-blue: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%2300A5B3' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e");
  --close-blue: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h14v14H0z'/%3e%3cpath stroke='%2300A5B3' stroke-linecap='round' stroke-width='2' d='M11.9 2 2 11.9m9.9 0L2 2'/%3e%3c/g%3e%3c/svg%3e");
  --arrow-right-white: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 91, _icons.scss */
.icon {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: contain;
  background-size: contain;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-origin: border-box;
  background-origin: border-box;
  background-repeat: no-repeat;
  background-attachment: local;
  background-color: transparent;
  background-blend-mode: normal;
  -webkit-transition: .2s all;
  -o-transition: .2s all;
  transition: .2s all; }
  /* line 110, _icons.scss */
  .icon-size-micro {
    min-width: 8px;
    min-height: 8px;
    width: 8px;
    height: 8px;
    max-width: 8px;
    max-height: 8px; }
  /* line 118, _icons.scss */
  .icon-size-xs {
    min-width: 12px;
    min-height: 12px;
    width: 12px;
    height: 12px;
    max-width: 12px;
    max-height: 12px; }
  /* line 126, _icons.scss */
  .icon-size-s {
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
    max-width: 16px;
    max-height: 16px; }
  /* line 134, _icons.scss */
  .icon-size-sm {
    min-width: 20px;
    min-height: 20px;
    width: 20px;
    height: 20px;
    max-width: 20px;
    max-height: 20px; }
  /* line 142, _icons.scss */
  .icon-size-m {
    min-width: 24px;
    min-height: 24px;
    width: 24px;
    height: 24px;
    max-width: 24px;
    max-height: 24px; }
  /* line 150, _icons.scss */
  .icon-size-l {
    min-width: 32px;
    min-height: 32px;
    width: 32px;
    height: 32px;
    max-width: 32px;
    max-height: 32px; }
  /* line 158, _icons.scss */
  .icon-size-xl {
    min-width: 48px;
    min-height: 48px;
    width: 48px;
    height: 48px;
    max-width: 48px;
    max-height: 48px; }
  /* line 168, _icons.scss */
  .icon--arrow-down-light-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 171, _icons.scss */
  .icon--arrow-left-light-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 174, _icons.scss */
  .icon--arrow-right-light-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 177, _icons.scss */
  .icon--arrow-top-light-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 180, _icons.scss */
  .icon--arrow-down-dark-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 183, _icons.scss */
  .icon--arrow-left-dark-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 186, _icons.scss */
  .icon--arrow-right-dark-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 189, _icons.scss */
  .icon--arrow-top-dark-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 192, _icons.scss */
  .icon--cart-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23BDC4CB' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
  /* line 195, _icons.scss */
  .icon--trash-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%236C757D' fill-rule='evenodd' d='M9.333 9.333c0 .367-.3.667-.666.667A.669.669 0 0 1 8 9.333V6.667C8 6.3 8.3 6 8.667 6c.366 0 .666.3.666.667v2.666Zm-4-7.781c0-.103.143-.219.334-.219h2c.19 0 .333.116.333.219v1.115H5.333V1.552Zm0 7.781c0 .367-.3.667-.666.667A.669.669 0 0 1 4 9.333V6.667C4 6.3 4.3 6 4.667 6c.366 0 .666.3.666.667v2.666Zm7.334-6.666H9.333V1.552C9.333.696 8.586 0 7.667 0h-2C4.747 0 4 .696 4 1.552v1.115H.667c-.367 0-.667.3-.667.666C0 3.7.3 4 .667 4h.666v7.333c0 1.103.898 2 2 2H10c1.103 0 2-.897 2-2V4h.667c.366 0 .666-.3.666-.667 0-.366-.3-.666-.666-.666Z'/%3e%3c/svg%3e"); }
  /* line 198, _icons.scss */
  .icon--plus-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h13.33v13.33H0z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='M6.67 2v9.33M11.33 6.67H2'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 201, _icons.scss */
  .icon--minus-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='3'%3e%3cpath fill='none' fill-rule='evenodd' stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='M10.33 1.67H1'/%3e%3c/svg%3e"); }
  /* line 204, _icons.scss */
  .icon--search {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%236C757D' stroke-width='2' d='M15.9 7.2a5.8 5.8 0 1 1-8.2 8.2 5.8 5.8 0 0 1 8.2-8.2Z'/%3e%3cpath fill='%236C757D' d='M18.3 19.2a1 1 0 0 0 1.4-1.4l-1.4 1.4Zm-3.1-3.08 3.1 3.09 1.4-1.42-3.08-3.09-1.42 1.42Z'/%3e%3c/svg%3e"); }
  /* line 207, _icons.scss */
  .icon--star-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18'%3e%3cpath fill='%23D9D9D9' fill-rule='nonzero' d='M8.4.56a1 1 0 0 1 1.79 0l2.07 4.26c.15.3.44.5.76.56l4.7.65a1 1 0 0 1 .55 1.71l-3.4 3.3a1 1 0 0 0-.3.89l.83 4.66a1 1 0 0 1-1.46 1.06l-4.18-2.23a1 1 0 0 0-.94 0l-4.18 2.23a1 1 0 0 1-1.46-1.06l.83-4.66a1 1 0 0 0-.3-.9L.32 7.74a1 1 0 0 1 .55-1.7l4.7-.66a1 1 0 0 0 .76-.56L8.39.56Z'/%3e%3c/svg%3e"); }
  /* line 210, _icons.scss */
  .icon--heart-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%236C757D' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%236C757D' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 216, _icons.scss */
  .icon--arrow-down-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 219, _icons.scss */
  .icon--arrow-left-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 222, _icons.scss */
  .icon--arrow-right-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 225, _icons.scss */
  .icon--arrow-top-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 228, _icons.scss */
  .icon--cart-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23FFFFFF' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
  /* line 231, _icons.scss */
  .icon--heart-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23FFFFFF' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23FFFFFF' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 234, _icons.scss */
  .icon--plus-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h13.33v13.33H0z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M6.67 2v9.33M11.33 6.67H2'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 237, _icons.scss */
  .icon--minus-white {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='3'%3e%3cpath fill='none' fill-rule='evenodd' stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M10.33 1.67H1'/%3e%3c/svg%3e"); }
  /* line 243, _icons.scss */
  .icon--cart-red {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23ED6962' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
  /* line 246, _icons.scss */
  .icon--heart-red {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23ED6962' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 249, _icons.scss */
  .icon--search-bold-red {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath stroke='%23ED6962' stroke-width='4' d='M19.08 8.25A7.66 7.66 0 1 1 8.24 19.08 7.66 7.66 0 0 1 19.08 8.25Z'/%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='M22.49 25.33a2 2 0 1 0 2.83-2.83l-2.83 2.83Zm-4.4-4.4 4.4 4.4 2.83-2.83-4.4-4.4-2.82 2.83Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 252, _icons.scss */
  .icon--close-bold-red {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath stroke='%23ED6962' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M23.8 4 4 23.8m19.8 0L4 4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 255, _icons.scss */
  .icon--star-red {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18'%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='M8.4.56a1 1 0 0 1 1.79 0l2.07 4.26c.15.3.44.5.76.56l4.7.65a1 1 0 0 1 .55 1.71l-3.4 3.3a1 1 0 0 0-.3.89l.83 4.66a1 1 0 0 1-1.46 1.06l-4.18-2.23a1 1 0 0 0-.94 0l-4.18 2.23a1 1 0 0 1-1.46-1.06l.83-4.66a1 1 0 0 0-.3-.9L.32 7.74a1 1 0 0 1 .55-1.7l4.7-.66a1 1 0 0 0 .76-.56L8.39.56Z'/%3e%3c/svg%3e"); }
  /* line 261, _icons.scss */
  .icon--close-bold-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M23.8 4 4 23.8m19.8 0L4 4'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 264, _icons.scss */
  .icon--close-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h14v14H0z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='2' d='M11.9 2 2 11.9m9.9 0L2 2'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 270, _icons.scss */
  .icon--heart-hole {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.668 11.333a.664.664 0 0 1-.472-.196L1.018 5.951a3.497 3.497 0 0 1 0-4.933A3.459 3.459 0 0 1 3.481 0c.933 0 1.808.362 2.464 1.018l.723.725.723-.724A3.46 3.46 0 0 1 9.855 0c.932 0 1.808.362 2.463 1.018a3.497 3.497 0 0 1 0 4.933L7.14 11.138a.667.667 0 0 1-.472.195Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.3h14v13H.7z'/%3e%3cg transform='translate(1 1.5)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='m6.196 11.137 1.063-1.057-.001-.002-1.062 1.06ZM1.018 5.951-.044 7.01l1.062-1.06Zm0-4.933L-.043-.042l1.061 1.06Zm4.927 0 1.061-1.06-1.061 1.06Zm.723.725-1.062 1.06 1.062 1.063L7.73 2.802l-1.062-1.06Zm.723-.724L6.329-.041l1.062 1.06Zm4.927-.001 1.062-1.06-1.062 1.06Zm0 4.933 1.062 1.06V7.01L12.32 5.95ZM7.14 11.138l1.06 1.06h.002l-1.062-1.06Zm-.472-1.305c.22 0 .434.088.591.247l-2.126 2.115c.408.41.96.638 1.535.638v-3Zm.59.245L2.08 4.89-.044 7.01l5.178 5.186 2.124-2.12ZM2.08 4.89a1.997 1.997 0 0 1 0-2.813L-.044-.042a4.997 4.997 0 0 0 0 7.052L2.08 4.891Zm0-2.813A1.959 1.959 0 0 1 3.48 1.5v-3A4.959 4.959 0 0 0-.043-.042l2.122 2.12ZM3.48 1.5c.537 0 1.03.205 1.402.578l2.123-2.12A4.959 4.959 0 0 0 3.48-1.5v3Zm1.402.578.723.724L7.73.683l-.724-.725-2.123 2.12Zm2.847.724.722-.724L6.33-.04l-.723.724 2.124 2.12Zm.722-.723A1.96 1.96 0 0 1 9.855 1.5v-3A4.96 4.96 0 0 0 6.329-.041l2.123 2.12ZM9.855 1.5c.536 0 1.03.205 1.402.578l2.122-2.12A4.959 4.959 0 0 0 9.855-1.5v3Zm1.401.578c.773.774.773 2.039 0 2.813l2.125 2.119a4.997 4.997 0 0 0-.001-7.052l-2.124 2.12Zm.001 2.813-5.179 5.187 2.124 2.12L13.38 7.01l-2.123-2.12ZM6.08 10.077a.834.834 0 0 1 .589-.244v3c.574 0 1.125-.227 1.533-.634l-2.122-2.122Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 274, _icons.scss */
  .icon--pdf {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h54v54H0z'/%3e%3cpath fill='%23E2E5E7' fill-rule='nonzero' d='M12.38 2a3.13 3.13 0 0 0-3.13 3.13v43.74c0 1.72 1.4 3.13 3.13 3.13h31.24c1.72 0 3.13-1.4 3.13-3.13V14.5L34.25 2H12.37Z'/%3e%3cpath fill='%23B0B7BD' fill-rule='nonzero' d='M37.38 14.5h9.37L34.25 2v9.38c0 1.71 1.4 3.12 3.13 3.12Z'/%3e%3cpath fill='%23CAD1D8' fill-rule='nonzero' d='m46.75 23.88-9.37-9.38h9.37z'/%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='M40.5 42.63c0 .85-.7 1.56-1.56 1.56H4.56c-.86 0-1.56-.7-1.56-1.56V27c0-.86.7-1.56 1.56-1.56h34.38c.86 0 1.56.7 1.56 1.56v15.63Z'/%3e%3cpath fill='%23FFF' fill-rule='nonzero' d='M9.81 31.6c0-.4.33-.86.85-.86h2.89c1.62 0 3.08 1.09 3.08 3.17 0 1.98-1.46 3.08-3.08 3.08h-2.1v1.65c0 .55-.34.86-.8.86a.84.84 0 0 1-.84-.86V31.6Zm1.65.72v3.1h2.09c.83 0 1.5-.73 1.5-1.5 0-.88-.67-1.6-1.5-1.6h-2.1Zm7.62 7.18c-.41 0-.86-.23-.86-.77v-7.1c0-.45.45-.78.86-.78h2.86c5.71 0 5.59 8.65.11 8.65h-2.97Zm.79-7.12v5.6h2.07c3.37 0 3.52-5.6 0-5.6h-2.07Zm9.68.1v1.99h3.19c.45 0 .9.45.9.88 0 .41-.45.75-.9.75h-3.19v2.63c0 .43-.31.77-.75.77-.55 0-.88-.34-.88-.77v-7.1c0-.45.33-.78.88-.78h4.39c.55 0 .87.33.87.78 0 .4-.32.85-.87.85h-3.64Z'/%3e%3cpath fill='%23CAD1D8' fill-rule='nonzero' d='M38.94 44.19H9.25v1.56h29.69c.86 0 1.56-.7 1.56-1.56v-1.56c0 .85-.7 1.56-1.56 1.56Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 277, _icons.scss */
  .icon--download {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='21'%3e%3cdefs%3e%3cpath id='a' d='M7 9.08V1a1 1 0 1 1 2 0v8l2.4-1.8a1 1 0 1 1 1.2 1.6l-4 3a1 1 0 0 1-1.17.02L3.42 9a1 1 0 1 1 1.15-1.63L7 9.07ZM2 14v1h12v-1a1 1 0 0 1 1-1 1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1 1 1 0 0 1 1 1Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h20v20H0z'/%3e%3cpath fill='%23231F20' d='M9 11.08V3a1 1 0 1 1 2 0v8l2.4-1.8a1 1 0 1 1 1.2 1.6l-4 3a1 1 0 0 1-1.17.02l-4-2.82a1 1 0 1 1 1.15-1.63L9 11.07ZM4 16v1h12v-1a1 1 0 0 1 1-1 1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1 1 1 0 0 1 1 1Z'/%3e%3cg transform='translate(2 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cg fill='%236C757D' fill-rule='nonzero' mask='url(%23b)'%3e%3cpath d='M-4-3h24v24H-4z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 280, _icons.scss */
  .icon--burger-ru {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h24v24H0z'/%3e%3cpath fill='%23FFF' d='M23 5.7c0 1.5-1.2 2.7-2.7 2.7H3.7a2.7 2.7 0 1 1 0-5.4h16.6C21.8 3 23 4.2 23 5.7Z'/%3e%3cpath stroke='%236C757D' stroke-opacity='.3' d='M22.5 5.7c0 1.2-1 2.2-2.2 2.2H3.7a2.2 2.2 0 1 1 0-4.4h16.6c1.2 0 2.2 1 2.2 2.2Z'/%3e%3cpath fill='%230039A6' d='M23 12c0 1.5-1.2 2.7-2.7 2.7H3.7a2.7 2.7 0 1 1 0-5.4h16.6c1.5 0 2.7 1.2 2.7 2.7Z'/%3e%3cpath fill='%23D52B1E' d='M23 18.3c0 1.5-1.2 2.7-2.7 2.7H3.7a2.7 2.7 0 1 1 0-5.4h16.6c1.5 0 2.7 1.2 2.7 2.7Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 283, _icons.scss */
  .icon--location-map {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='55' fill='none'%3e%3ccircle cx='21' cy='20' r='13' fill='%23fff'/%3e%3cpath fill='%23fff' d='M44 21C44 9 34 0 22 0S0 9 0 21s22 34 22 34 22-22 22-34Zm-32 0c0-6 4-10 10-10s10 4 10 10a10 10 0 0 1-20 0Z'/%3e%3cpath fill='%2300A5B3' d='M42 21c0-10-9-19-20-19S2 11 2 21c0 11 20 31 20 31s20-20 20-31Zm-29 0c0-5 4-9 9-9s9 4 9 9-4 9-9 9-9-4-9-9Z'/%3e%3c/svg%3e"); }
  /* line 289, _icons.scss */
  .icon--arrow-down-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%2300A5B3' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 292, _icons.scss */
  .icon--location-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath fill='%2300A5B3' d='M16.56 27h-.09c-.6-.04-1.1-.47-1.22-1.07L13.2 15.84c-.1-.52-.52-.93-1.04-1.04l-10.1-2.05a1.33 1.33 0 0 1-.15-2.57l21.34-7.11a1.33 1.33 0 0 1 1.69 1.69l-7.12 21.33c-.18.55-.7.91-1.26.91Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 295, _icons.scss */
  .icon--search-bold-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath stroke='%2300A5B3' stroke-width='4' d='M19.08 8.25A7.66 7.66 0 1 1 8.24 19.08 7.66 7.66 0 0 1 19.08 8.25Z'/%3e%3cpath fill='%2300A5B3' fill-rule='nonzero' d='M22.49 25.33a2 2 0 1 0 2.83-2.83l-2.83 2.83Zm-4.4-4.4 4.4 4.4 2.83-2.83-4.4-4.4-2.82 2.83Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 298, _icons.scss */
  .icon--user-bold-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath fill='%2300A5B3' d='M10.38 25.51a2.66 2.66 0 0 1-2.66-2.66v-8.74h12.56v8.74a2.66 2.66 0 0 1-2.66 2.66h-7.24Z'/%3e%3cpath fill='%2300A5B3' d='M2.29 10.24a1.85 1.85 0 0 1 2.54-.57l5.94 3.75c.7.45 1.52.68 2.35.69H14l-4.12 3.11-7.02-4.43a1.85 1.85 0 0 1-.57-2.55Zm23.42 0c.55.87.3 2-.57 2.55l-7.02 4.43-4.12-3.1.88-.01c.83 0 1.64-.24 2.35-.69l5.94-3.75c.86-.54 2-.29 2.54.57Z'/%3e%3cpath fill='%2300A5B3' fill-rule='nonzero' d='M19.17 7.17a5.17 5.17 0 1 1-10.34 0 5.17 5.17 0 0 1 10.34 0Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 301, _icons.scss */
  .icon--heart-bold-favorite-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h28v28H0z'/%3e%3cpath fill='%2300A5B3' d='M14 26.1a1.3 1.3 0 0 1-.92-.39l-10.1-10.1A6.82 6.82 0 0 1 7.78 4c1.83 0 3.48.45 4.81 1.98a8.37 8.37 0 0 1 1.33 3.03c.03.1.16.1.2.01.4-1.16.43-2.05 1.29-3.03C16.74 4.45 18.39 4 20.2 4c1.82 0 3.53.7 4.8 1.98a6.82 6.82 0 0 1 0 9.62L14.93 25.71a1.3 1.3 0 0 1-.92.39Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 304, _icons.scss */
  .icon--cart-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%2300A5B3' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
  /* line 307, _icons.scss */
  .icon--menu-bold-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .62h28v28H0z'/%3e%3cpath fill='%2300A5B3' d='M2 7.3C2 6.03 3.08 5 4.4 5h19.2C24.92 5 26 6.03 26 7.3c0 1.27-1.08 2.3-2.4 2.3H4.4A2.35 2.35 0 0 1 2 7.3ZM2 14.62c0-1.27 1.08-2.3 2.4-2.3h19.2c1.32 0 2.4 1.03 2.4 2.3 0 1.27-1.08 2.3-2.4 2.3H4.4a2.35 2.35 0 0 1-2.4-2.3ZM2 21.94c0-1.27 1.08-2.3 2.4-2.3h19.2c1.32 0 2.4 1.03 2.4 2.3 0 1.27-1.08 2.3-2.4 2.3H4.4a2.35 2.35 0 0 1-2.4-2.3Z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 310, _icons.scss */
  .icon--close-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h14v14H0z'/%3e%3cpath stroke='%2300A5B3' stroke-linecap='round' stroke-width='2' d='M11.9 2 2 11.9m9.9 0L2 2'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 313, _icons.scss */
  .icon--social-telegram {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3e%3cpath fill='%2300A5B3' fill-rule='evenodd' d='M23 46a23 23 0 1 0 0-46 23 23 0 0 0 0 46Zm10.1-31.3c.2-2-2-1.2-2-1.2l-4.8 2c-5 2-10.3 4.2-14.8 6.3-2.4.9-1 1.8-1 1.8l3.9 1.2c1.7.5 2.7 0 2.7 0l8.3-5.7c3-2 2.2-.4 1.5.3l-6.2 6c-1 .8-.5 1.5 0 1.9a64.3 64.3 0 0 0 5.8 4.1c.3.2 2 1.3 3 1 1-.2 1.2-1.5 1.2-1.5l1.4-9.3.7-4.4.3-2.5Z' clip-rule='evenodd'/%3e%3c/svg%3e"); }
  /* line 316, _icons.scss */
  .icon--social-vk {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3e%3cpath fill='%2300A5B3' fill-rule='evenodd' d='M23 46a23 23 0 1 0 0-46 23 23 0 0 0 0 46ZM11.5 15.64c.19 8.96 4.67 14.35 12.53 14.35h.44v-5.13c2.89.3 5.07 2.4 5.95 5.13h4.08a11.34 11.34 0 0 0-5.9-7.2 10.95 10.95 0 0 0 5.04-7.15h-3.7c-.81 2.84-3.2 5.43-5.47 5.67v-5.67h-3.7v9.94c-2.3-.57-5.2-3.36-5.33-9.94H11.5Z' clip-rule='evenodd'/%3e%3c/svg%3e"); }
  /* line 319, _icons.scss */
  .icon--social-dzen {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3e%3cpath fill='%2300A5B3' fill-rule='evenodd' d='M23 46a23 23 0 1 0 0-46 23 23 0 0 0 0 46Zm-6.75-33.17a16.7 16.7 0 0 1 4.66-.4l2-.01-.01.16-.1 1.54c-.2 3.13-.3 3.86-.63 4.82a6.7 6.7 0 0 1-.68 1.36c-.2.29-.63.74-.9.95a6.8 6.8 0 0 1-3.25 1.22c-1.23.2-2.2.28-4.14.37l-.7.03-.08.02V20.9l.02-1.97.12-1c.17-1.44.24-1.83.44-2.42.27-.82.76-1.5 1.4-1.93a6 6 0 0 1 1.85-.76Zm7 2.13-.13-2.5c0-.04.1-.04 1.92-.04a13.9 13.9 0 0 1 2.96.15c1.12.12 1.6.19 2.05.3a3.96 3.96 0 0 1 2.7 2.05c.27.54.37.9.51 1.8.1.7.2 1.49.26 2.17.05.55.08 2.85.05 3.53l-.02.42-.22-.01-2.2-.14c-2.41-.15-3.4-.3-4.26-.61a5.04 5.04 0 0 1-1.97-1.33 5.5 5.5 0 0 1-.99-1.7c-.31-.88-.52-2.2-.65-4.09ZM12.43 26.82V23.1h.08l.48.04c.52.05.91.08 2.1.15 1.9.12 2.78.23 3.48.41a4.96 4.96 0 0 1 3.6 3.36c.25.77.41 1.76.58 3.57.05.57.06.77.05 1.8l-.01 1.16c-.03.02-3.46-.11-4.72-.19a9.4 9.4 0 0 1-3.33-.79A3.8 3.8 0 0 1 13 30.37c-.18-.54-.28-1.1-.46-2.6l-.12-.95Zm20.17-3.64a334.4 334.4 0 0 1 .9-.06h.09v1.53c0 1.88-.03 2.64-.16 3.66-.1.81-.28 1.73-.45 2.22a3.76 3.76 0 0 1-2.4 2.4c-.59.2-1.61.4-2.58.49-.83.08-1.18.1-2.96.1l-1.81.02v-.95c0-.83 0-1.07.07-1.89.12-1.37.2-2 .32-2.68.41-2.07 1.44-3.41 3.17-4.1.84-.35 1.84-.5 4.4-.65l1.4-.09Z' clip-rule='evenodd'/%3e%3c/svg%3e"); }
  /* line 322, _icons.scss */
  .icon--check-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h12v12H0z'/%3e%3cpath stroke='%2300A5B3' stroke-linecap='round' stroke-width='2' d='M1.5 6.73 4.34 9.5l6.16-6'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 325, _icons.scss */
  .icon--search-blue {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%2300A5B3' stroke-width='2' d='M15.9 7.2a5.8 5.8 0 1 1-8.2 8.2 5.8 5.8 0 0 1 8.2-8.2Z'/%3e%3cpath fill='%2300A5B3' d='M18.3 19.2a1 1 0 0 0 1.4-1.4l-1.4 1.4Zm-3.1-3.08 3.1 3.09 1.4-1.42-3.08-3.09-1.42 1.42Z'/%3e%3c/svg%3e"); }

/* line 14, _buttons.scss */
.button {
  text-decoration: none; }
  /* line 17, _buttons.scss */
  .button.is-active {
    background-color: #AEBD33; }
    /* line 20, _buttons.scss */
    .button.is-active:hover, .button.is-active:focus {
      background-color: #AEBD33;
      border-color: #AEBD33;
      color: #FFFFFF; }
  /* line 28, _buttons.scss */
  .button:disabled, .button-disabled {
    border: 1.5px solid #BDC4CB;
    border-color: #BDC4CB !important;
    background-color: #EFEFEF !important;
    color: #BDC4CB !important;
    cursor: not-allowed; }
  /* line 36, _buttons.scss */
  .button-disabled {
    pointer-events: none; }
  /* line 41, _buttons.scss */
  .button-buy, .button-subscribe, .button-choose, .button-favourite-big, .button-return, .button-reg_auth {
    max-height: 46px;
    height: auto;
    padding: 14px 24px 16px 24px;
    -webkit-border-radius: 666px;
    border-radius: 666px;
    font-size: 14px;
    font-weight: 600;
    line-height: 15.86px;
    text-align: center;
    border: 1.5px solid transparent;
    background-color: #ED6962;
    color: #FFFFFF; }
    @media screen and (max-width: 767px) {
      /* line 41, _buttons.scss */
      .button-buy, .button-subscribe, .button-choose, .button-favourite-big, .button-return, .button-reg_auth {
        padding: 11px 20px 12px 20px;
        font-size: 12px;
        line-height: 16px; } }
    /* line 66, _buttons.scss */
    .button-buy--no-pad, .button-subscribe--no-pad, .button-choose--no-pad, .button-favourite-big--no-pad, .button-return--no-pad, .button-reg_auth--no-pad {
      padding: 0; }
    /* line 70, _buttons.scss */
    .button-buy i, .button-subscribe i, .button-choose i, .button-favourite-big i, .button-return i, .button-reg_auth i {
      margin-right: 6px; }
    /* line 74, _buttons.scss */
    .button-buy:hover:enabled i, .button-buy:focus:enabled i, .button-subscribe:hover:enabled i, .button-subscribe:focus:enabled i, .button-choose:hover:enabled i, .button-choose:focus:enabled i, .button-favourite-big:hover:enabled i, .button-favourite-big:focus:enabled i, .button-return:hover:enabled i, .button-return:focus:enabled i, .button-reg_auth:hover:enabled i, .button-reg_auth:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23ED6962' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
    /* line 79, _buttons.scss */
    .button-buy.is-active i, .button-subscribe.is-active i, .button-choose.is-active i, .button-favourite-big.is-active i, .button-return.is-active i, .button-reg_auth.is-active i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23FFFFFF' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
    /* line 83, _buttons.scss */
    .button-buy.is-active:hover i, .button-buy.is-active:focus i, .button-subscribe.is-active:hover i, .button-subscribe.is-active:focus i, .button-choose.is-active:hover i, .button-choose.is-active:focus i, .button-favourite-big.is-active:hover i, .button-favourite-big.is-active:focus i, .button-return.is-active:hover i, .button-return.is-active:focus i, .button-reg_auth.is-active:hover i, .button-reg_auth.is-active:focus i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23FFFFFF' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
    /* line 88, _buttons.scss */
    .button-buy:disabled i, .button-subscribe:disabled i, .button-choose:disabled i, .button-favourite-big:disabled i, .button-return:disabled i, .button-reg_auth:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23BDC4CB' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
  /* line 95, _buttons.scss */
  .button-favourite-big:hover i, .button-favourite-big:focus i {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23FFFFFF' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23FFFFFF' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") !important; }
  /* line 100, _buttons.scss */
  .button-favourite-big.is-active i {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23FFFFFF' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23FFFFFF' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 107, _buttons.scss */
  .button-primary:hover, .button-primary:focus {
    border: 1.5px solid #ED6962;
    background-color: #FFFFFF;
    color: #ED6962; }
  /* line 116, _buttons.scss */
  .button-secondary {
    border: 1.5px solid #ED6962;
    background-color: #FFFFFF;
    color: #ED6962; }
    /* line 121, _buttons.scss */
    .button-secondary:hover, .button-secondary:focus {
      border: 1.5px solid transparent;
      background-color: #ED6962;
      color: #FFFFFF; }
    /* line 128, _buttons.scss */
    .button-secondary:hover:enabled i, .button-secondary:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23FFFFFF' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
    /* line 133, _buttons.scss */
    .button-secondary.is-active {
      background-color: #AEBD33;
      border-color: #AEBD33;
      color: #FFFFFF; }
  /* line 141, _buttons.scss */
  .button-third {
    border: 1.5px solid var(--color-accent-text);
    background-color: #FFFFFF;
    color: var(--color-accent-text); }
    /* line 146, _buttons.scss */
    .button-third:hover, .button-third:focus {
      border: 1.5px solid transparent;
      background-color: var(--color-accent-text);
      color: #FFFFFF; }
    /* line 153, _buttons.scss */
    .button-third.is-active {
      border: 1.5px solid transparent;
      background-color: var(--color-accent-text);
      color: #FFFFFF; }
      /* line 158, _buttons.scss */
      .button-third.is-active:hover, .button-third.is-active:focus {
        border: 1.5px solid var(--color-accent-text);
        background-color: #FFFFFF;
        color: var(--color-accent-text); }
  /* line 168, _buttons.scss */
  .button-no-bg {
    border: 1.5px solid transparent;
    background-color: #FFFFFF;
    color: var(--color-accent-text); }
    /* line 173, _buttons.scss */
    .button-no-bg .button-text {
      border-bottom: 1.5px solid transparent; }
    /* line 177, _buttons.scss */
    .button-no-bg:hover, .button-no-bg:focus {
      border: 1.5px solid transparent;
      background-color: #FFFFFF;
      color: var(--color-accent-text); }
      /* line 183, _buttons.scss */
      .button-no-bg:hover .button-text, .button-no-bg:focus .button-text {
        border-bottom: 1.5px solid var(--color-accent-text); }
    /* line 188, _buttons.scss */
    .button-no-bg.is-active {
      border: 1.5px solid transparent;
      background-color: #FFFFFF;
      color: var(--color-accent-text); }
      /* line 193, _buttons.scss */
      .button-no-bg.is-active:hover, .button-no-bg.is-active:focus {
        border-color: transparent;
        background-color: #FFFFFF;
        color: var(--color-accent-text); }
      /* line 200, _buttons.scss */
      .button-no-bg.is-active .button-text {
        border-bottom: 1.5px solid var(--color-accent-text); }
    /* line 205, _buttons.scss */
    .button-no-bg:disabled {
      border-color: transparent !important;
      background-color: #FFFFFF !important;
      color: #6C757D !important; }
    /* line 211, _buttons.scss */
    .button-no-bg--color-gray {
      border-color: transparent;
      background-color: #FFFFFF;
      color: #6C757D; }
  /* line 219, _buttons.scss */
  .button-slider {
    width: 60px;
    height: 60px;
    padding: 6px 14px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
    border: 1.5px solid var(--color-gray-some);
    background-color: #FFFFFF; }
    /* line 228, _buttons.scss */
    .button-slider:hover, .button-slider:focus {
      border: 1.5px solid #ED6962;
      background-color: #ED6962; }
    /* line 235, _buttons.scss */
    .button-slider--left:hover:enabled i, .button-slider--left:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 240, _buttons.scss */
    .button-slider--left:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 246, _buttons.scss */
    .button-slider--right:hover:enabled i, .button-slider--right:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 251, _buttons.scss */
    .button-slider--right:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 257, _buttons.scss */
    .button-slider--top:hover:enabled i, .button-slider--top:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 262, _buttons.scss */
    .button-slider--top:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 268, _buttons.scss */
    .button-slider--down:hover:enabled i, .button-slider--down:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 273, _buttons.scss */
    .button-slider--down:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 280, _buttons.scss */
  .button-quantity {
    width: 36px;
    height: 36px;
    padding: 10px;
    border: 1.5px solid var(--color-gray-some);
    background-color: #FFFFFF; }
    /* line 287, _buttons.scss */
    .button-quantity:hover, .button-quantity:focus {
      border: 1.5px solid var(--color-gray-dark);
      background-color: var(--color-gray-dark); }
    /* line 293, _buttons.scss */
    .button-quantity--plus:hover:enabled i, .button-quantity--plus:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h13.33v13.33H0z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M6.67 2v9.33M11.33 6.67H2'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 298, _buttons.scss */
    .button-quantity--minus:hover:enabled i, .button-quantity--minus:focus:enabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='3'%3e%3cpath fill='none' fill-rule='evenodd' stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M10.33 1.67H1'/%3e%3c/svg%3e"); }
  /* line 305, _buttons.scss */
  .button-favourite-big.favorites-added, .button-favourite-big:focus.favorites-added {
    border: 1.5px solid transparent;
    background-color: #ED6962;
    color: var(--color-white); }
    /* line 310, _buttons.scss */
    .button-favourite-big.favorites-added i, .button-favourite-big:focus.favorites-added i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23FFFFFF' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23FFFFFF' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  /* line 317, _buttons.scss */
  .button-favourite {
    width: 46px;
    height: 46px;
    min-width: 46px;
    min-height: 46px;
    padding: 13px;
    -webkit-border-radius: 666px;
    border-radius: 666px;
    border: 1.5px solid #ED6962;
    background-color: #FFFFFF; }
    /* line 328, _buttons.scss */
    .button-favourite:hover, .button-favourite--mobile:hover, .button-favourite:focus, .button-favourite--mobile:focus {
      background-color: inherit; }
    /* line 333, _buttons.scss */
    .button-favourite.favorites-added, .button-favourite--mobile.is-active {
      border: 1.5px solid transparent;
      background-color: #ED6962; }
      /* line 338, _buttons.scss */
      .button-favourite.favorites-added i, .button-favourite--mobile.is-active i {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23FFFFFF' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23FFFFFF' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    /* line 343, _buttons.scss */
    .button-favourite:hover, .button-favourite--mobile:hover, .button-favourite:focus, .button-favourite--mobile:focus {
      border: 1.5px solid transparent;
      background-color: #ED6962; }
      /* line 348, _buttons.scss */
      .button-favourite:hover i, .button-favourite--mobile:hover i, .button-favourite:focus i, .button-favourite--mobile:focus i {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.67 11.33a.66.66 0 0 1-.47-.2L1.02 5.96A3.5 3.5 0 0 1 3.48 0c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 9.85 0a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.8h14v13H.7z'/%3e%3cpath fill='%23FFFFFF' d='M7.67 13.33a.66.66 0 0 1-.47-.2L2.02 7.96A3.5 3.5 0 0 1 4.48 2c.93 0 1.8.36 2.46 1.02l.73.72.72-.72A3.46 3.46 0 0 1 10.85 2a3.5 3.5 0 0 1 2.46 5.95l-5.17 5.19c-.13.12-.3.2-.47.2Z'/%3e%3cg transform='translate(1 2)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23FFFFFF' fill-rule='nonzero' d='m6.2 11.14 1.06-1.06-1.06 1.06ZM1.02 5.95-.04 7.01l1.06-1.06Zm0-4.93L-.04-.04l1.06 1.06Zm4.92 0L7.01-.04 5.94 1.02Zm.73.72L5.6 2.8l1.06 1.07L7.73 2.8 6.67 1.74Zm.72-.72L6.33-.04l1.06 1.06Zm4.93 0 1.06-1.06-1.06 1.06Zm0 4.93 1.06 1.06-1.06-1.06Zm-5.18 5.19L8.2 12.2l-1.06-1.06Zm-.47-1.3c.22 0 .43.08.59.24L5.13 12.2c.41.4.96.63 1.54.63v-3Zm.59.24L2.08 4.89-.04 7.01l5.17 5.19 2.13-2.12ZM2.08 4.89a2 2 0 0 1 0-2.81L-.04-.04A5 5 0 0 0-.04 7l2.12-2.12Zm0-2.81c.37-.37.86-.58 1.4-.58v-3C2.15-1.5.9-.98-.04-.04l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58L7.01-.04A4.96 4.96 0 0 0 3.48-1.5v3Zm1.4.58.73.72L7.73.68l-.72-.72-2.13 2.12Zm2.85.72.72-.72L6.33-.04 5.6.68 7.73 2.8Zm.72-.72c.38-.37.87-.58 1.4-.58v-3c-1.32 0-2.58.52-3.52 1.46l2.12 2.12Zm1.4-.58c.54 0 1.03.2 1.4.58l2.13-2.12A4.96 4.96 0 0 0 9.85-1.5v3Zm1.4.58a2 2 0 0 1 0 2.81l2.13 2.12a5 5 0 0 0 0-7.05l-2.12 2.12Zm0 2.81-5.17 5.19L8.2 12.2 13.38 7l-2.12-2.12Zm-5.17 5.19a.83.83 0 0 1 .59-.25v3c.57 0 1.12-.22 1.53-.63l-2.12-2.12Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    @media screen and (max-width: 767px) {
      /* line 317, _buttons.scss */
      .button-favourite {
        width: 34px;
        height: 34px;
        min-width: 34px;
        min-height: 34px;
        padding: 6px; }
        /* line 360, _buttons.scss */
        .button-favourite i {
          background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='14'%3e%3cdefs%3e%3cpath id='a' d='M6.668 11.333a.664.664 0 0 1-.472-.196L1.018 5.951a3.497 3.497 0 0 1 0-4.933A3.459 3.459 0 0 1 3.481 0c.933 0 1.808.362 2.464 1.018l.723.725.723-.724A3.46 3.46 0 0 1 9.855 0c.932 0 1.808.362 2.463 1.018a3.497 3.497 0 0 1 0 4.933L7.14 11.138a.667.667 0 0 1-.472.195Z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M.7.3h14v13H.7z'/%3e%3cg transform='translate(1 1.5)'%3e%3cmask id='b' fill='%23fff'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='%23ED6962' fill-rule='nonzero' d='m6.196 11.137 1.063-1.057-.001-.002-1.062 1.06ZM1.018 5.951-.044 7.01l1.062-1.06Zm0-4.933L-.043-.042l1.061 1.06Zm4.927 0 1.061-1.06-1.061 1.06Zm.723.725-1.062 1.06 1.062 1.063L7.73 2.802l-1.062-1.06Zm.723-.724L6.329-.041l1.062 1.06Zm4.927-.001 1.062-1.06-1.062 1.06Zm0 4.933 1.062 1.06V7.01L12.32 5.95ZM7.14 11.138l1.06 1.06h.002l-1.062-1.06Zm-.472-1.305c.22 0 .434.088.591.247l-2.126 2.115c.408.41.96.638 1.535.638v-3Zm.59.245L2.08 4.89-.044 7.01l5.178 5.186 2.124-2.12ZM2.08 4.89a1.997 1.997 0 0 1 0-2.813L-.044-.042a4.997 4.997 0 0 0 0 7.052L2.08 4.891Zm0-2.813A1.959 1.959 0 0 1 3.48 1.5v-3A4.959 4.959 0 0 0-.043-.042l2.122 2.12ZM3.48 1.5c.537 0 1.03.205 1.402.578l2.123-2.12A4.959 4.959 0 0 0 3.48-1.5v3Zm1.402.578.723.724L7.73.683l-.724-.725-2.123 2.12Zm2.847.724.722-.724L6.33-.04l-.723.724 2.124 2.12Zm.722-.723A1.96 1.96 0 0 1 9.855 1.5v-3A4.96 4.96 0 0 0 6.329-.041l2.123 2.12ZM9.855 1.5c.536 0 1.03.205 1.402.578l2.122-2.12A4.959 4.959 0 0 0 9.855-1.5v3Zm1.401.578c.773.774.773 2.039 0 2.813l2.125 2.119a4.997 4.997 0 0 0-.001-7.052l-2.124 2.12Zm.001 2.813-5.179 5.187 2.124 2.12L13.38 7.01l-2.123-2.12ZM6.08 10.077a.834.834 0 0 1 .589-.244v3c.574 0 1.125-.227 1.533-.634l-2.122-2.122Z' mask='url(%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); } }
    /* line 365, _buttons.scss */
    .button-favourite--mobile {
      width: 34px;
      height: 34px;
      padding: 9px; }
  /* line 372, _buttons.scss */
  .button-delete {
    width: 46px;
    height: 46px;
    min-width: 46px;
    min-height: 46px;
    padding: 13px 12px 13px 13px;
    -webkit-border-radius: 666px;
    border-radius: 666px;
    border: 1.5px solid #6C757D;
    background-color: #FFFFFF; }
    /* line 383, _buttons.scss */
    .button-delete:hover, .button-delete:focus {
      border: 1.5px solid var(--color-accent-text);
      background-color: #FFFFFF; }
      /* line 388, _buttons.scss */
      .button-delete:hover i, .button-delete:focus i {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%2300A5B3' fill-rule='evenodd' d='M9.333 9.333c0 .367-.3.667-.666.667A.669.669 0 0 1 8 9.333V6.667C8 6.3 8.3 6 8.667 6c.366 0 .666.3.666.667v2.666Zm-4-7.781c0-.103.143-.219.334-.219h2c.19 0 .333.116.333.219v1.115H5.333V1.552Zm0 7.781c0 .367-.3.667-.666.667A.669.669 0 0 1 4 9.333V6.667C4 6.3 4.3 6 4.667 6c.366 0 .666.3.666.667v2.666Zm7.334-6.666H9.333V1.552C9.333.696 8.586 0 7.667 0h-2C4.747 0 4 .696 4 1.552v1.115H.667c-.367 0-.667.3-.667.666C0 3.7.3 4 .667 4h.666v7.333c0 1.103.898 2 2 2H10c1.103 0 2-.897 2-2V4h.667c.366 0 .666-.3.666-.667 0-.366-.3-.666-.666-.666Z'/%3e%3c/svg%3e"); }
    @media screen and (max-width: 767px) {
      /* line 372, _buttons.scss */
      .button-delete {
        width: 34px;
        height: 34px;
        min-width: 34px;
        min-height: 34px;
        padding: 6px 5px 6px 6px; } }
  /* line 402, _buttons.scss */
  .button-navigation {
    width: 30px;
    height: 30px;
    padding: 6px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
    background-color: #FFFFFF;
    border: 1px solid var(--color-gray-some); }
    /* line 411, _buttons.scss */
    .button-navigation:hover:enabled, .button-navigation:focus:enabled {
      background-color: var(--color-gray-some);
      border: 1px solid var(--color-gray-some); }
    /* line 417, _buttons.scss */
    .button-navigation.is-active {
      background-color: #6C757D; }
    /* line 422, _buttons.scss */
    .button-navigation--arrow:hover, .button-navigation--arrow:focus {
      background-color: var(--color-gray-some);
      border: 1px solid var(--color-gray-some); }
    /* line 430, _buttons.scss */
    .button-navigation--left.is-active i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 434, _buttons.scss */
    .button-navigation--left.is-active:hover i, .button-navigation--left.is-active:focus i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 439, _buttons.scss */
    .button-navigation--left:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M9 10H0V0h9z'/%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='M6 1 2 5l4 4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 445, _buttons.scss */
    .button-navigation--right.is-active i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 449, _buttons.scss */
    .button-navigation--right.is-active:hover i, .button-navigation--right.is-active:focus i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 454, _buttons.scss */
    .button-navigation--right:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h9v10H0z'/%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m3 9 4-4-4-4'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 460, _buttons.scss */
    .button-navigation--top.is-active i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 464, _buttons.scss */
    .button-navigation--top.is-active:hover i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 468, _buttons.scss */
    .button-navigation--top:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m9.667 6.833-4-4-4 4'/%3e%3cpath d='M.7.6h10v9H.7z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 474, _buttons.scss */
    .button-navigation--down.is-active i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 478, _buttons.scss */
    .button-navigation--down.is-active:hover i, .button-navigation--down.is-active:focus i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
    /* line 483, _buttons.scss */
    .button-navigation--down:disabled i {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%23BDC4CB' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e"); }
  /* line 489, _buttons.scss */
  .button-close {
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    /* line 494, _buttons.scss */
    .button-close:hover, .button-close:focus {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 0h14v14H0z'/%3e%3cpath stroke='%2300A5B3' stroke-linecap='round' stroke-width='2' d='M11.9 2 2 11.9m9.9 0L2 2'/%3e%3c/g%3e%3c/svg%3e"); }

/* line 501, _buttons.scss */
.button-size__little {
  padding: 11px 20px 12px 20px;
  font-size: 12px;
  line-height: 16px; }

/* line 507, _buttons.scss */
.input-text, .textarea-text,
.co-input-field {
  width: 100%;
  height: 41px;
  padding: 9px 14px;
  outline: none;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  border: 1px solid var(--color-gray-some);
  font-size: 16px;
  color: var(--color-black);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  @media screen and (max-width: 767px) {
    /* line 507, _buttons.scss */
    .input-text, .textarea-text,
    .co-input-field {
      height: 34px;
      padding: 9px 14px;
      font-size: 14px;
      font-weight: 400;
      line-height: 18px; } }
  /* line 530, _buttons.scss */
  .input-text:not(:disabled):hover, .input-text:not(:disabled):focus, .textarea-text:not(:disabled):hover, .textarea-text:not(:disabled):focus,
  .co-input-field:not(:disabled):hover,
  .co-input-field:not(:disabled):focus {
    color: var(--color-black);
    border: 1px solid var(--color-gray-dark); }
  /* line 536, _buttons.scss */
  .input-text:focus, .textarea-text:focus,
  .co-input-field:focus {
    color: var(--color-gray-black);
    border: 1px solid var(--color-blue);
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 543, _buttons.scss */
  .input-text::-webkit-input-placeholder, .textarea-text::-webkit-input-placeholder,
  .co-input-field::-webkit-input-placeholder {
    color: var(--color-gray-dark); }
  /* line 547, _buttons.scss */
  .input-text::-moz-placeholder, .textarea-text::-moz-placeholder,
  .co-input-field::-moz-placeholder {
    color: var(--color-gray-dark); }
  /* line 551, _buttons.scss */
  .input-text::-ms-input-placeholder, .textarea-text::-ms-input-placeholder,
  .co-input-field::-ms-input-placeholder {
    color: var(--color-gray-dark); }
  /* line 555, _buttons.scss */
  .input-text::placeholder, .textarea-text::placeholder,
  .co-input-field::placeholder {
    color: var(--color-gray-dark); }
  /* line 559, _buttons.scss */
  .input-text.is-error, .textarea-text.is-error,
  .co-input-field.is-error {
    border: 1px solid var(--color-red);
    color: var(--color-red); }
    /* line 563, _buttons.scss */
    .input-text.is-error::-webkit-input-placeholder, .textarea-text.is-error::-webkit-input-placeholder,
    .co-input-field.is-error::-webkit-input-placeholder {
      color: var(--color-red); }
    /* line 567, _buttons.scss */
    .input-text.is-error::-moz-placeholder, .textarea-text.is-error::-moz-placeholder,
    .co-input-field.is-error::-moz-placeholder {
      color: var(--color-red); }
    /* line 571, _buttons.scss */
    .input-text.is-error::-ms-input-placeholder, .textarea-text.is-error::-ms-input-placeholder,
    .co-input-field.is-error::-ms-input-placeholder {
      color: var(--color-red); }
    /* line 575, _buttons.scss */
    .input-text.is-error::placeholder, .textarea-text.is-error::placeholder,
    .co-input-field.is-error::placeholder {
      color: var(--color-red); }

/* line 582, _buttons.scss */
.co-input--error input {
  color: var(--color-red);
  border-color: var(--color-red); }
  /* line 586, _buttons.scss */
  .co-input--error input::-webkit-input-placeholder {
    color: var(--color-red); }
  /* line 590, _buttons.scss */
  .co-input--error input::-moz-placeholder {
    color: var(--color-red); }
  /* line 594, _buttons.scss */
  .co-input--error input::-ms-input-placeholder {
    color: var(--color-red); }
  /* line 598, _buttons.scss */
  .co-input--error input::placeholder {
    color: var(--color-red); }

/* line 604, _buttons.scss */
.textarea {
  height: 150px; }

/* line 1, _little_card.scss */
.little-card-preview {
  height: 100%; }
  /* line 5, _little_card.scss */
  .little-card-preview:hover .little-card-preview__title > a {
    color: var(--color-blue); }
  /* line 8, _little_card.scss */
  .little-card-preview:hover .little-card-preview__photo img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  /* line 15, _little_card.scss */
  .little-card-preview__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%; }
  /* line 26, _little_card.scss */
  .little-card-preview__photo {
    position: relative;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    border: 1px solid var(--color-gray-some); }
    @media screen and (max-width: 767px) {
      /* line 26, _little_card.scss */
      .little-card-preview__photo {
        -webkit-border-radius: 20px;
        border-radius: 20px; } }
    /* line 37, _little_card.scss */
    .little-card-preview__photo .img-ratio {
      -webkit-border-radius: 24px;
      border-radius: 24px; }
      /* line 41, _little_card.scss */
      .little-card-preview__photo .img-ratio img {
        -o-object-fit: contain;
        object-fit: contain;
        -webkit-transition: .5s all;
        -o-transition: .5s all;
        transition: .5s all; }
      @media screen and (max-width: 767px) {
        /* line 37, _little_card.scss */
        .little-card-preview__photo .img-ratio {
          -webkit-border-radius: 20px;
          border-radius: 20px; } }
  /* line 56, _little_card.scss */
  .little-card-preview__title {
    height: 36px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden; }
    /* line 63, _little_card.scss */
    .little-card-preview__title--desktop {
      display: block; }
    /* line 67, _little_card.scss */
    .little-card-preview__title--mobile {
      display: none; }
    @media screen and (max-width: 992px) {
      /* line 72, _little_card.scss */
      .little-card-preview__title--desktop {
        display: none; }
      /* line 76, _little_card.scss */
      .little-card-preview__title--mobile {
        display: block; } }
    /* line 81, _little_card.scss */
    .little-card-preview__title > a {
      display: -moz-box;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
      box-orient: vertical;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      text-decoration: none;
      color: var(--color-black);
      -webkit-transition: .2s all;
      -o-transition: .2s all;
      transition: .2s all; }
  /* line 99, _little_card.scss */
  .little-card-preview__area-bottom {
    margin-top: auto; }
  /* line 103, _little_card.scss */
  .little-card-preview__price-range {
    margin-top: 5px; }
  /* line 107, _little_card.scss */
  .little-card-preview__price-cur, .little-card-preview__price-label {
    display: inline-block;
    padding: 2px 6px;
    -webkit-border-radius: 51px;
    border-radius: 51px;
    font-family: var(--font-family-heading), sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 23.04px;
    background-color: var(--color-gray-light);
    white-space: nowrap; }
    /* line 119, _little_card.scss */
    .little-card-preview__price-cur.price-sale, .little-card-preview__price-label.price-sale {
      color: var(--color-white);
      background: var(--color-green); }
  /* line 125, _little_card.scss */
  .little-card-preview__price-old {
    display: inline-block;
    margin-left: 5px;
    font-family: var(--font-family-heading), sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-decoration: line-through;
    color: var(--color-gray-dark);
    white-space: nowrap; }
  /* line 137, _little_card.scss */
  .little-card-preview__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    margin-top: 8px; }
  /* line 145, _little_card.scss */
  .little-card-preview__available {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center; }

/* line 160, _little_card.scss */
.little-card-preview.is-more-old-prices .sticker-sale {
  display: none; }
/* line 166, _little_card.scss */
.little-card-preview.is-zero-count-preorder .sticker-preorder {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
/* line 173, _little_card.scss */
.little-card-preview .stickers {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  line-height: 1;
  font-size: 0; }
  @media screen and (max-width: 767px) {
    /* line 173, _little_card.scss */
    .little-card-preview .stickers {
      top: 6px;
      right: 6px; } }
/* line 195, _little_card.scss */
.little-card-preview .sticker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  margin: 0 0 5px 5px;
  padding: 5px 7px;
  font-family: var(--font-family-heading), sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 13.6px;
  text-align: center;
  border-radius: var(--controls-btn-border-radius);
  -webkit-border-radius: var(--controls-btn-border-radius);
  border-radius: var(--controls-btn-border-radius); }
  @media screen and (max-width: 767px) {
    /* line 195, _little_card.scss */
    .little-card-preview .sticker {
      font-size: calc(0.75 * var(--sticker-font-size, 0.875rem)); } }
  /* line 217, _little_card.scss */
  .little-card-preview .sticker.sticker-preorder {
    display: none; }
  /* line 221, _little_card.scss */
  .little-card-preview .sticker:empty {
    display: none; }
  /* line 225, _little_card.scss */
  .little-card-preview .sticker:last-child {
    margin-right: 0; }

/* line 236, _little_card.scss */
.little-card-preview.is-more-variants .little-card-preview__preorder-btn,
.little-card-preview.is-more-variants .add-cart-counter,
.little-card-preview.is-more-variants .add-cart-counter__btn,
.little-card-preview.is-more-variants .little-card-preview__detail-btn {
  display: none !important; }
/* line 243, _little_card.scss */
.little-card-preview.is-more-variants .little-card-preview__detail-select-btn {
  display: block !important; }
/* line 249, _little_card.scss */
.little-card-preview.is-more-variants.is-zero-count-hidden .little-card-preview__detail-select-btn, .little-card-preview.is-more-variants.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__detail-select-btn {
  display: none !important; }
/* line 253, _little_card.scss */
.little-card-preview.is-more-variants.is-zero-count-hidden .little-card-preview__detail-btn, .little-card-preview.is-more-variants.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__detail-btn {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }
/* line 262, _little_card.scss */
.little-card-preview.not-available.is-zero-count-preorder .little-card-preview__detail-btn,
.little-card-preview.not-available.is-zero-count-preorder .add-cart-counter {
  display: none !important; }
/* line 267, _little_card.scss */
.little-card-preview.not-available.is-zero-count-preorder .little-card-preview__preorder-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
/* line 277, _little_card.scss */
.little-card-preview .not-available.is-zero-count-hidden .little-card-preview__preorder-btn,
.little-card-preview .not-available.is-zero-count-hidden .add-cart-counter, .little-card-preview .not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__preorder-btn,
.little-card-preview .not-available.is-zero-count-shown.is-forbid-order-over-existing .add-cart-counter {
  display: none !important; }
/* line 282, _little_card.scss */
.little-card-preview .not-available.is-zero-count-hidden .little-card-preview__detail-btn, .little-card-preview .not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__detail-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
/* line 290, _little_card.scss */
.little-card-preview__preorder-btn, .little-card-preview__detail-btn, .little-card-preview__detail-select-btn {
  display: none; }
/* line 296, _little_card.scss */
.little-card-preview__detail-select-btn {
  width: 100%;
  text-decoration: none; }
  /* line 300, _little_card.scss */
  .little-card-preview__detail-select-btn > span {
    width: 100%; }
/* line 305, _little_card.scss */
.little-card-preview .add-cart-counter {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }
  /* line 311, _little_card.scss */
  .little-card-preview .add-cart-counter.is-add-cart .add-cart-counter__btn {
    display: none; }
  /* line 315, _little_card.scss */
  .little-card-preview .add-cart-counter.is-add-cart .add-cart-counter__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 322, _little_card.scss */
  .little-card-preview .add-cart-counter__btn {
    width: 100%; }
    @media (max-width: 767px) {
      /* line 322, _little_card.scss */
      .little-card-preview .add-cart-counter__btn {
        max-height: 34px; } }
  /* line 330, _little_card.scss */
  .little-card-preview .add-cart-counter__controls {
    width: 100%;
    height: var(--controls-height-m);
    text-align: center;
    display: none; }
    @media (max-width: 767px) {
      /* line 330, _little_card.scss */
      .little-card-preview .add-cart-counter__controls {
        max-height: 34px; } }
  /* line 341, _little_card.scss */
  .little-card-preview .add-cart-counter__controls-btn {
    width: var(--controls-height-m);
    min-width: var(--controls-height-m);
    padding: 0;
    font-size: 1.5rem; }
  /* line 348, _little_card.scss */
  .little-card-preview .add-cart-counter__detail {
    display: block;
    width: 100%;
    text-decoration: none; }
    @media (max-width: 767px) {
      /* line 348, _little_card.scss */
      .little-card-preview .add-cart-counter__detail {
        max-height: 34px; } }
    /* line 356, _little_card.scss */
    .little-card-preview .add-cart-counter__detail > button {
      width: 100%; }
      @media (max-width: 767px) {
        /* line 356, _little_card.scss */
        .little-card-preview .add-cart-counter__detail > button {
          max-height: 34px; } }
  /* line 365, _little_card.scss */
  .little-card-preview .add-cart-counter__detail-text {
    display: block; }
  /* line 369, _little_card.scss */
  .little-card-preview .add-cart-counter__detail-dop-text {
    display: block;
    margin-top: 4px; }
@media (max-width: 767px) {
  /* line 375, _little_card.scss */
  .little-card-preview__detail-select-btn, .little-card-preview__detail-btn {
    max-height: 34px; } }
/* line 380, _little_card.scss */
.little-card-preview__detail-select-btn > span, .little-card-preview__detail-btn > span {
  width: 100%; }
  @media (max-width: 767px) {
    /* line 380, _little_card.scss */
    .little-card-preview__detail-select-btn > span, .little-card-preview__detail-btn > span {
      max-height: 34px; } }
/* line 389, _little_card.scss */
.little-card-preview .favorites_btn,
.little-card-preview .favorites_btn:hover {
  position: absolute;
  z-index: 1;
  right: 0.25rem;
  top: 0.25rem;
  font-size: 1.25rem;
  background: transparent;
  color: var(--color-text-half-shade);
  outline: none;
  padding: 0;
  border: 0;
  height: 32px;
  width: 32px; }
  /* line 404, _little_card.scss */
  .little-card-preview .favorites_btn:before,
  .little-card-preview .favorites_btn:hover:before {
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: var(--bg);
    width: 32px;
    height: 32px;
    position: absolute;
    opacity: 0.6;
    right: 0;
    top: 0; }
  /* line 417, _little_card.scss */
  .little-card-preview .favorites_btn .icon-favorites-f,
  .little-card-preview .favorites_btn:hover .icon-favorites-f {
    display: none; }
  /* line 421, _little_card.scss */
  .little-card-preview .favorites_btn .btn-icon,
  .little-card-preview .favorites_btn:hover .btn-icon {
    z-index: 2;
    font-weight: bold; }
/* line 427, _little_card.scss */
.little-card-preview .favorites_btn.favorites-added {
  color: var(--color-btn-bg); }
  /* line 430, _little_card.scss */
  .little-card-preview .favorites_btn.favorites-added .icon-favorites-f {
    display: block; }
  /* line 434, _little_card.scss */
  .little-card-preview .favorites_btn.favorites-added .icon-favorites-o {
    display: none; }
/* line 440, _little_card.scss */
.little-card-preview.with-accessories .little-card-preview__preorder-btn,
.little-card-preview.with-accessories .add-cart-counter,
.little-card-preview.with-accessories .add-cart-counter__btn,
.little-card-preview.with-accessories .little-card-preview__detail-btn {
  display: none !important; }
/* line 447, _little_card.scss */
.little-card-preview.with-accessories .little-card-preview__detail-select-btn {
  display: block !important; }
/* line 453, _little_card.scss */
.little-card-preview.with-accessories.is-zero-count-hidden .little-card-preview__detail-select-btn, .little-card-preview.with-accessories.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__detail-select-btn {
  display: none !important; }
/* line 457, _little_card.scss */
.little-card-preview.with-accessories.is-zero-count-hidden .little-card-preview__detail-btn, .little-card-preview.with-accessories.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__detail-btn {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }
/* line 464, _little_card.scss */
.little-card-preview.with-accessories .little-card-preview__variants {
  display: none; }

/* line 477, _little_card.scss */
.little-card-preview.not-available.is-zero-count-hidden .little-card-preview__available, .little-card-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__available {
  display: block; }
/* line 482, _little_card.scss */
.little-card-preview.not-available.is-zero-count-hidden .little-card-preview__photo img, .little-card-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .little-card-preview__photo img {
  opacity: 0.3; }
/* line 490, _little_card.scss */
.little-card-preview.not-available .option-value.is-radio > span {
  color: var(--color-text); }

@media screen and (max-width: 400px) {
  /* line 498, _little_card.scss */
  .button-buy > i {
    display: none; } }
/**/
/*** breadcrumb START ***/
/* line 6, _client-account.scss */
.client-account .checkout-breadcrumb,
.client-account-forms .checkout-breadcrumb {
  padding: 54px 1rem 54px 1rem; }
  @media screen and (max-width: 1100px) {
    /* line 6, _client-account.scss */
    .client-account .checkout-breadcrumb,
    .client-account-forms .checkout-breadcrumb {
      padding: 30px 1rem 40px 1rem; } }
  @media screen and (max-width: 768px) {
    /* line 6, _client-account.scss */
    .client-account .checkout-breadcrumb,
    .client-account-forms .checkout-breadcrumb {
      padding: 20px 1rem 32px 1rem; } }
  @media screen and (max-width: 320px) {
    /* line 6, _client-account.scss */
    .client-account .checkout-breadcrumb,
    .client-account-forms .checkout-breadcrumb {
      padding: 20px 0 32px 0; } }
  @media screen and (min-width: 769px) {
    /* line 20, _client-account.scss */
    .client-account .checkout-breadcrumb .breadcrumb-wrapper ul .button-breadcrumb,
    .client-account-forms .checkout-breadcrumb .breadcrumb-wrapper ul .button-breadcrumb {
      display: none; } }
  /* line 25, _client-account.scss */
  .client-account .checkout-breadcrumb .breadcrumb-item.hidden,
  .client-account-forms .checkout-breadcrumb .breadcrumb-item.hidden {
    display: none; }
  /* line 29, _client-account.scss */
  .client-account .checkout-breadcrumb .bttn-hidden-breadcrumbs,
  .client-account-forms .checkout-breadcrumb .bttn-hidden-breadcrumbs {
    border: none;
    line-height: 1;
    background: none; }
  /* line 35, _client-account.scss */
  .client-account .checkout-breadcrumb .breadcrumb-wrapper,
  .client-account-forms .checkout-breadcrumb .breadcrumb-wrapper {
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  /* line 42, _client-account.scss */
  .client-account .checkout-breadcrumb .breadcrumb-wrapper ul,
  .client-account-forms .checkout-breadcrumb .breadcrumb-wrapper ul {
    margin: 0;
    padding: 0;
    text-align: center; }
  /* line 48, _client-account.scss */
  .client-account .checkout-breadcrumb .breadcrumb-wrapper ul li,
  .client-account-forms .checkout-breadcrumb .breadcrumb-wrapper ul li {
    display: inline-block;
    vertical-align: top;
    color: var(--breadcrumb-color, var(--color-text-half-shade)); }
  /* line 54, _client-account.scss */
  .client-account .checkout-breadcrumb .breadcrumb-wrapper ul li a,
  .client-account-forms .checkout-breadcrumb .breadcrumb-wrapper ul li a {
    text-decoration: none;
    color: var(--breadcrumb-color, var(--color-text-half-shade)); }
  /* line 59, _client-account.scss */
  .client-account .checkout-breadcrumb .breadcrumb-wrapper ul > *:not(:last-child):after,
  .client-account-forms .checkout-breadcrumb .breadcrumb-wrapper ul > *:not(:last-child):after {
    content: "/";
    display: inline-block;
    vertical-align: top;
    opacity: 0.7;
    margin: 0 8px; }
  @media screen and (max-width: 1024px) {
    /* line 68, _client-account.scss */
    .client-account .checkout-breadcrumb .layout__content,
    .client-account-forms .checkout-breadcrumb .layout__content {
      padding: 20px 0; } }
  @media screen and (max-width: 767px) {
    /* line 74, _client-account.scss */
    .client-account .checkout-breadcrumb .layout__content,
    .client-account-forms .checkout-breadcrumb .layout__content {
      padding: 10px 0; } }

/**** breadcrumb END ****/
/**/
/**/
/**/
/*** Формы ВХОД, РЕГИСТРАЦИЯ, ЗАБЫЛ ПАРОЛЬ и т.д START ***/
/* line 85, _client-account.scss */
.client-account-forms {
  margin-bottom: 76px; }
  @media screen and (max-width: 767px) {
    /* line 85, _client-account.scss */
    .client-account-forms {
      margin-bottom: 50px; } }
  /* line 93, _client-account.scss */
  .client-account-forms .co-section--content_wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto; }
  /* line 101, _client-account.scss */
  .client-account-forms .co-section--content {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }
  /* line 108, _client-account.scss */
  .client-account-forms .co-section--checkout_header {
    padding: 0; }
    /* line 111, _client-account.scss */
    .client-account-forms .co-section--checkout_header > h1 {
      font-family: var(--font-family-heading), sans-serif;
      font-size: 40px;
      font-weight: 600;
      line-height: 40px;
      text-align: center; }
      @media screen and (max-width: 767px) {
        /* line 111, _client-account.scss */
        .client-account-forms .co-section--checkout_header > h1 {
          font-size: 28px;
          line-height: 32px; } }
  /* line 124, _client-account.scss */
  .client-account-forms .co-login {
    display: block;
    max-width: 360px;
    margin: 50px auto 0 auto; }
    @media screen and (max-width: 1100px) {
      /* line 124, _client-account.scss */
      .client-account-forms .co-login {
        margin-top: 40px; } }
    @media screen and (max-width: 767px) {
      /* line 124, _client-account.scss */
      .client-account-forms .co-login {
        margin-top: 30px; } }
    /* line 137, _client-account.scss */
    .client-account-forms .co-login .co-login-form_placeholder {
      padding: 0; }
  /* line 142, _client-account.scss */
  .client-account-forms .co-input--captcha {
    display: none; }
  /* line 146, _client-account.scss */
  .client-account-forms .co-form-controls {
    margin: 0;
    padding: 0;
    margin-top: 30px; }
    @media screen and (max-width: 767px) {
      /* line 146, _client-account.scss */
      .client-account-forms .co-form-controls {
        margin-top: 20px; } }
    /* line 155, _client-account.scss */
    .client-account-forms .co-form-controls .client-button {
      width: 100%;
      max-width: 360px;
      text-align: center; }
      /* line 160, _client-account.scss */
      .client-account-forms .co-form-controls .client-button > button, .client-account-forms .co-form-controls .client-button > span {
        width: 100%; }
  /* line 170, _client-account.scss */
  .client-account-forms.login .co-login .co-input + .co-input {
    margin-top: 20px;
    margin-bottom: 30px; }
    @media screen and (max-width: 767px) {
      /* line 170, _client-account.scss */
      .client-account-forms.login .co-login .co-input + .co-input {
        margin-top: 10px;
        margin-bottom: 20px; } }
  /* line 183, _client-account.scss */
  .client-account-forms.login .co-form-controls .client-button:first-of-type {
    margin-bottom: 20px; }
  /* line 187, _client-account.scss */
  .client-account-forms.login .co-form-controls .client-button:nth-child(2) {
    margin-bottom: 6px; }
  /* line 192, _client-account.scss */
  .client-account-forms.login .co-form-controls .co-button-no-bg > span {
    font-size: 16px;
    line-height: 22px; }
    @media screen and (max-width: 767px) {
      /* line 192, _client-account.scss */
      .client-account-forms.login .co-form-controls .co-button-no-bg > span {
        font-size: 14px;
        line-height: 18px; } }
  /* line 206, _client-account.scss */
  .client-account-forms.registration .co-login .co-input + .co-input:not(.co-input--consent_to_personal_data) {
    margin-top: 20px; }
    @media screen and (max-width: 767px) {
      /* line 206, _client-account.scss */
      .client-account-forms.registration .co-login .co-input + .co-input:not(.co-input--consent_to_personal_data) {
        margin-top: 10px; } }
  /* line 214, _client-account.scss */
  .client-account-forms.registration .co-login .co-input-notice.co-notice--danger {
    padding-left: 14px;
    font-size: 12px;
    font-weight: 400;
    line-height: 15.6px;
    text-align: left;
    color: var(--color-red);
    margin-bottom: 0; }
  /* line 225, _client-account.scss */
  .client-account-forms.registration .co-login .co-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 234, _client-account.scss */
  .client-account-forms.registration .co-login .co-input--subscribe {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
    /* line 240, _client-account.scss */
    .client-account-forms.registration .co-login .co-input--subscribe label[for="client_subscribe"] .co-toggable_field-title {
      margin-top: 0; }
      /* line 243, _client-account.scss */
      .client-account-forms.registration .co-login .co-input--subscribe label[for="client_subscribe"] .co-toggable_field-title:after {
        content: none; }
  /* line 249, _client-account.scss */
  .client-account-forms.registration .co-login .co-form-controls {
    -webkit-box-ordinal-group: 101;
    -ms-flex-order: 100;
    order: 100; }
  /* line 257, _client-account.scss */
  .client-account-forms.registration .co-input--consent_to_personal_data,
  .client-account-forms.registration .co-input--subscribe {
    margin-top: 30px; }
    @media screen and (max-width: 767px) {
      /* line 257, _client-account.scss */
      .client-account-forms.registration .co-input--consent_to_personal_data,
      .client-account-forms.registration .co-input--subscribe {
        margin-top: 20px; } }
    /* line 265, _client-account.scss */
    .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field,
    .client-account-forms.registration .co-input--subscribe > .co-toggable_field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      padding: 0; }
      /* line 273, _client-account.scss */
      .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-input,
      .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-input {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; }
      /* line 280, _client-account.scss */
      .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-input--checkbox > input + span,
      .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-input--checkbox > input + span {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
        color: var(--color-gray-dark); }
      /* line 291, _client-account.scss */
      .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span,
      .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span {
        color: var(--color-blue); }
        /* line 293, _client-account.scss */
        .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span:after,
        .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span:after {
          content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h12v12H0z'/%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M1.5 6.73 4.34 9.5l6.16-6'/%3e%3c/g%3e%3c/svg%3e");
          width: 12px;
          height: 14px; }
      /* line 301, _client-account.scss */
      .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-information,
      .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-information {
        width: 90%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        padding: 0;
        margin-left: 14px; }
        /* line 309, _client-account.scss */
        .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-information .co-toggable_field-title,
        .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-information .co-toggable_field-title {
          margin: 2px 0 0 0;
          font-size: 14px;
          line-height: 18px;
          color: var(--color-black); }
          /* line 315, _client-account.scss */
          .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-information .co-toggable_field-title::after,
          .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-information .co-toggable_field-title::after {
            content: ''; }
          @media screen and (max-width: 767px) {
            /* line 309, _client-account.scss */
            .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-information .co-toggable_field-title,
            .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-information .co-toggable_field-title {
              font-size: 12px;
              line-height: 16px; } }
        /* line 325, _client-account.scss */
        .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-information .co-toggable_field-description,
        .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-information .co-toggable_field-description {
          font-size: 12px;
          font-weight: 400;
          line-height: 16px;
          text-align: left;
          color: var(--color-gray-dark); }
          @media screen and (max-width: 767px) {
            /* line 325, _client-account.scss */
            .client-account-forms.registration .co-input--consent_to_personal_data > .co-toggable_field .co-toggable_field-information .co-toggable_field-description,
            .client-account-forms.registration .co-input--subscribe > .co-toggable_field .co-toggable_field-information .co-toggable_field-description {
              font-size: 10px;
              line-height: 14px; } }
  /* line 343, _client-account.scss */
  .client-account-forms.registration .co-form-controls .client-button:first-of-type {
    margin-bottom: 6px; }
  /* line 354, _client-account.scss */
  .client-account-forms.password .co-form-controls .client-button:first-of-type, .client-account-forms.password-change .co-form-controls .client-button:first-of-type {
    margin-bottom: 6px; }
  /* line 361, _client-account.scss */
  .client-account-forms.password .co-login .co-input-notice.co-notice--danger, .client-account-forms.password-change .co-login .co-input-notice.co-notice--danger {
    padding-left: 14px;
    font-size: 12px;
    font-weight: 400;
    line-height: 15.6px;
    text-align: left;
    color: var(--color-red);
    margin-bottom: 0; }

/**** Формы ВХОД, РЕГИСТРАЦИЯ, ЗАБЫЛ ПАРОЛЬ и т.д END ****/
/**/
/**/
/**/
/*** ЛИЧНЫЙ КАБИНЕТ START ***/
/* line 389, _client-account.scss */
.client-account .co-section--checkout_header {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left; }
  @media screen and (max-width: 768px) {
    /* line 389, _client-account.scss */
    .client-account .co-section--checkout_header {
      display: none;
      overflow: hidden;
      opacity: 0; } }
/* line 403, _client-account.scss */
.client-account .co-checkout-title {
  margin: 0;
  font-size: 40px;
  line-height: 40px;
  font-family: var(--font-family-heading), sans-serif;
  font-weight: 600; }
  @media screen and (max-width: 768px) {
    /* line 403, _client-account.scss */
    .client-account .co-checkout-title {
      margin: 0;
      font-size: 28px;
      line-height: 32px; } }
/* line 418, _client-account.scss */
.client-account .co-sidebar--menu {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px; }
  @media screen and (max-width: 992px) {
    /* line 418, _client-account.scss */
    .client-account .co-sidebar--menu {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 260px;
      flex: 0 0 260px; } }
  @media screen and (max-width: 768px) {
    /* line 418, _client-account.scss */
    .client-account .co-sidebar--menu {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%;
      padding-left: 1rem;
      padding-right: 1rem; } }
  /* line 435, _client-account.scss */
  .client-account .co-sidebar--menu .co-menu-switcher:checked ~ .co-menu {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 440, _client-account.scss */
  .client-account .co-sidebar--menu .co-menu-switcher:checked ~ .co-menu-toggle::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  /* line 445, _client-account.scss */
  .client-account .co-sidebar--menu .co-menu-toggle {
    padding: 20px;
    border: 1px solid var(--color-gray);
    -webkit-border-radius: 16px;
    border-radius: 16px;
    font-family: var(--font-family-medium), sans-serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    background-color: var(--color-white);
    color: var(--color-black); }
    /* line 456, _client-account.scss */
    .client-account .co-sidebar--menu .co-menu-toggle::after {
      content: '';
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath stroke='%236C757D' stroke-linecap='round' stroke-width='1.5' d='m1.67 2.83 4 4 4-4'/%3e%3cpath d='M10.7 9H.7V0h10z'/%3e%3c/g%3e%3c/svg%3e");
      display: block;
      width: 18px;
      height: 18px;
      background-position: center;
      -webkit-background-size: contain;
      background-size: contain;
      -webkit-background-clip: border-box;
      background-clip: border-box;
      -webkit-background-origin: border-box;
      background-origin: border-box;
      background-repeat: no-repeat;
      background-attachment: local;
      background-color: transparent;
      background-blend-mode: normal;
      -webkit-transition: .2s all;
      -o-transition: .2s all;
      transition: .2s all; }
  /* line 482, _client-account.scss */
  .client-account .co-sidebar--menu .co-menu-item {
    margin: 0; }
    /* line 486, _client-account.scss */
    .client-account .co-sidebar--menu .co-menu-item.active .co-menu-link {
      color: var(--color-blue); }
    /* line 491, _client-account.scss */
    .client-account .co-sidebar--menu .co-menu-item.discounts {
      display: none;
      overflow: hidden;
      opacity: 0; }
    /* line 498, _client-account.scss */
    .client-account .co-sidebar--menu .co-menu-item.exit .co-menu-link {
      color: var(--color-red); }
  /* line 504, _client-account.scss */
  .client-account .co-sidebar--menu .co-menu-link {
    width: 100%;
    padding: 15px 0;
    font-size: 22px;
    line-height: 22px;
    font-family: var(--font-family-medium), sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--color-black);
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all; }
    /* line 517, _client-account.scss */
    .client-account .co-sidebar--menu .co-menu-link:hover {
      color: var(--color-blue);
      text-decoration: none;
      opacity: .75; }
    @media screen and (max-width: 767px) {
      /* line 504, _client-account.scss */
      .client-account .co-sidebar--menu .co-menu-link {
        padding: 10px 0;
        font-size: 18px;
        line-height: 18px; } }
/* line 533, _client-account.scss */
.client-account .co-section--content.addresses, .client-account .co-section--content.contacts {
  max-width: 500px; }
  @media screen and (max-width: 768px) {
    /* line 533, _client-account.scss */
    .client-account .co-section--content.addresses, .client-account .co-section--content.contacts {
      max-width: initial; } }
/* line 543, _client-account.scss */
.client-account .co-form-controls {
  margin: 0; }
  @media screen and (max-width: 768px) {
    /* line 546, _client-account.scss */
    .client-account .co-form-controls button {
      width: 100%; } }
/* line 551, _client-account.scss */
.client-account .co-input {
  margin: 0; }
  /* line 554, _client-account.scss */
  .client-account .co-input--checkbox .co-input-label {
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-black); }
    @media screen and (max-width: 767px) {
      /* line 554, _client-account.scss */
      .client-account .co-input--checkbox .co-input-label {
        font-size: 12px;
        line-height: 16px; } }
/* line 567, _client-account.scss */
.client-account .co-input + .co-input, .client-account .co-tabs-content + .co-input {
  margin-top: 20px; }
  @media screen and (max-width: 767px) {
    /* line 567, _client-account.scss */
    .client-account .co-input + .co-input, .client-account .co-tabs-content + .co-input {
      margin-top: 12px; } }
/* line 573, _client-account.scss */
.client-account .co-input-label {
  padding-left: 14px;
  font-size: 12px;
  line-height: 16px;
  color: var(--color-gray-dark); }
/* line 579, _client-account.scss */
.client-account .co-input-description {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px; }
  @media screen and (max-width: 767px) {
    /* line 579, _client-account.scss */
    .client-account .co-input-description {
      font-size: 12px;
      line-height: 16px; } }
@media screen and (max-width: 768px) {
  /* line 590, _client-account.scss */
  .client-account .co-toggable_field-input {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem; } }
/* line 598, _client-account.scss */
.client-account .co-toggable_field-input--checkbox > input + span {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  color: var(--color-gray-dark); }
/* line 608, _client-account.scss */
.client-account .co-toggable_field-input--checkbox > input:checked + span {
  color: var(--color-blue); }
  /* line 610, _client-account.scss */
  .client-account .co-toggable_field-input--checkbox > input:checked + span:after {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h12v12H0z'/%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M1.5 6.73 4.34 9.5l6.16-6'/%3e%3c/g%3e%3c/svg%3e");
    width: 12px;
    height: 14px; }
/* line 620, _client-account.scss */
.client-account .co-notice--danger {
  margin: 4px 0 0 0;
  padding-left: 14px;
  font-size: 12px;
  line-height: 16px;
  color: var(--color-red);
  text-align: left; }
  @media screen and (max-width: 768px) {
    /* line 620, _client-account.scss */
    .client-account .co-notice--danger {
      padding-left: 1.5rem; } }
/* line 635, _client-account.scss */
.client-account form#contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  /* line 644, _client-account.scss */
  .client-account form#contacts .co-input--subscribe {
    margin-top: 5px;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  /* line 651, _client-account.scss */
  .client-account form#contacts .co-form-controls {
    -webkit-box-ordinal-group: 101;
    -ms-flex-order: 100;
    order: 100; }
/* line 660, _client-account.scss */
.client-account .addresses .co-adress-section {
  margin-bottom: 10px; }
/* line 667, _client-account.scss */
.client-account .orders .co-table {
  border: none; }
/* line 672, _client-account.scss */
.client-account .orders .co-table-row--head {
  background-color: var(--color-gray-light); }
/* line 676, _client-account.scss */
.client-account .orders .co-table-row--striped:nth-child(even) {
  background-color: transparent; }
/* line 680, _client-account.scss */
.client-account .orders .co-table-row--body {
  cursor: default; }
  /* line 682, _client-account.scss */
  .client-account .orders .co-table-row--body:hover {
    background-color: var(--color-gray-lighting); }
/* line 687, _client-account.scss */
.client-account .orders .co-table-row--foot .co-price {
  font-family: var(--font-family-heading), sans-serif;
  font-weight: 600; }
/* line 694, _client-account.scss */
.client-account .orders .co-table-cell {
  padding: 16px 20px;
  font-size: 14px;
  line-height: 18px;
  border: none;
  color: var(--color-black);
  opacity: 1; }
  @media screen and (max-width: 992px) {
    /* line 694, _client-account.scss */
    .client-account .orders .co-table-cell {
      padding: 16px 10px; } }
  @media screen and (max-width: 768px) {
    /* line 694, _client-account.scss */
    .client-account .orders .co-table-cell {
      padding: 16px 20px; }
      /* line 706, _client-account.scss */
      .client-account .orders .co-table-cell--hide\@sm {
        display: table-cell; } }
  /* line 714, _client-account.scss */
  .client-account .orders .co-table-cell--head:first-of-type {
    -webkit-border-top-left-radius: 16px;
    border-top-left-radius: 16px; }
  /* line 718, _client-account.scss */
  .client-account .orders .co-table-cell--head:last-of-type {
    -webkit-border-top-right-radius: 16px;
    border-top-right-radius: 16px; }
  /* line 723, _client-account.scss */
  .client-account .orders .co-table-cell[data-title="Номер заказа"], .client-account .orders .co-table-cell .co-link {
    font-family: var(--font-family-heading), sans-serif;
    font-weight: 600;
    text-decoration: none; }
    /* line 727, _client-account.scss */
    .client-account .orders .co-table-cell[data-title="Номер заказа"]:hover a, .client-account .orders .co-table-cell .co-link:hover a {
      border-bottom: 1px solid var(--color-blue); }
  /* line 731, _client-account.scss */
  .client-account .orders .co-table-cell[data-title="Оплата"] {
    font-family: var(--font-family-medium), sans-serif;
    font-weight: 500;
    color: var(--color-green); }
    /* line 735, _client-account.scss */
    .client-account .orders .co-table-cell[data-title="Оплата"][data-oplata] {
      color: var(--color-red); }
  /* line 739, _client-account.scss */
  .client-account .orders .co-table-cell[data-title="Сумма заказа"] {
    font-family: var(--font-family-heading), sans-serif;
    font-weight: 600;
    white-space: nowrap; }
@media screen and (max-width: 767px) {
  /* line 751, _client-account.scss */
  .client-account .co-table--to_card .co-table-row {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid var(--color-gray);
    border-top: none; }
    /* line 757, _client-account.scss */
    .client-account .co-table--to_card .co-table-row:hover {
      background-color: var(--color-white); }
    /* line 760, _client-account.scss */
    .client-account .co-table--to_card .co-table-row:last-of-type {
      border-bottom: none; }
    /* line 763, _client-account.scss */
    .client-account .co-table--to_card .co-table-row--head {
      display: none; }
  /* line 767, _client-account.scss */
  .client-account .co-table--to_card .co-table-cell {
    padding: 5px 0;
    text-align: left; }
  /* line 771, _client-account.scss */
  .client-account .co-table--to_card .co-table-cell--body {
    display: block;
    margin-bottom: 0; }
  /* line 775, _client-account.scss */
  .client-account .co-table--to_card .co-table-cell[data-title]:before {
    display: block;
    font-family: var(--font-family), sans-serif;
    font-weight: 400;
    color: var(--color-gray-dark); } }

/**** ЛИЧНЫЙ КАБИНЕТ END ****/
/* line 789, _client-account.scss */
.checkout-v2-orders {
  margin: 0;
  margin-top: 70px; }
  @media screen and (max-width: 1100px) {
    /* line 789, _client-account.scss */
    .checkout-v2-orders {
      margin-top: 50px; } }
  @media screen and (max-width: 1100px) {
    /* line 789, _client-account.scss */
    .checkout-v2-orders {
      margin-top: 32px; } }
  /* line 800, _client-account.scss */
  .checkout-v2-orders .co-section--checkout_header {
    padding: 0; }
    /* line 803, _client-account.scss */
    .checkout-v2-orders .co-section--checkout_header .co-checkout-thanks,
    .checkout-v2-orders .co-section--checkout_header .co-checkout-title {
      margin-bottom: 50px;
      font-family: var(--font-family-heading), sans-serif;
      font-size: 40px;
      font-weight: 600;
      line-height: 40px;
      color: var(--color-blue); }
      @media screen and (max-width: 1100px) {
        /* line 803, _client-account.scss */
        .checkout-v2-orders .co-section--checkout_header .co-checkout-thanks,
        .checkout-v2-orders .co-section--checkout_header .co-checkout-title {
          margin-bottom: 40px; } }
      @media screen and (max-width: 767px) {
        /* line 803, _client-account.scss */
        .checkout-v2-orders .co-section--checkout_header .co-checkout-thanks,
        .checkout-v2-orders .co-section--checkout_header .co-checkout-title {
          margin-bottom: 30px;
          font-size: 28px;
          line-height: 32px; } }
    /* line 823, _client-account.scss */
    .checkout-v2-orders .co-section--checkout_header .co-checkout-title {
      margin-bottom: 40px;
      color: var(--color-black); }
  /* line 830, _client-account.scss */
  .checkout-v2-orders .co-section--content .co-checkout-block--padded {
    padding: 0; }
  /* line 834, _client-account.scss */
  .checkout-v2-orders .co-section--content .co-order-information {
    padding: 0;
    margin: 0;
    border: none; }
    /* line 839, _client-account.scss */
    .checkout-v2-orders .co-section--content .co-order-information_row {
      margin: 0;
      padding: 0;
      gap: 40px; }
      /* line 844, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-order-information_row:not(:last-of-type) {
        margin-bottom: 16px; }
      @media screen and (max-width: 767px) {
        /* line 839, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-order-information_row {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          gap: 6px; }
          /* line 858, _client-account.scss */
          .checkout-v2-orders .co-section--content .co-order-information_row:not(:last-of-type) {
            margin-bottom: 20px; } }
    /* line 864, _client-account.scss */
    .checkout-v2-orders .co-section--content .co-order-information_title, .checkout-v2-orders .co-section--content .co-order-information_value {
      margin: 0;
      padding: 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 23px;
      color: var(--color-gray-dark); }
      @media screen and (max-width: 767px) {
        /* line 864, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-order-information_title, .checkout-v2-orders .co-section--content .co-order-information_value {
          -webkit-box-flex: 0;
          -ms-flex: none;
          flex: none;
          font-size: 14px;
          line-height: 18px; } }
    /* line 882, _client-account.scss */
    .checkout-v2-orders .co-section--content .co-order-information_value {
      color: var(--color-black); }
      /* line 885, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-order-information_value .co-price {
        margin: 0 15px 0 0;
        font-family: var(--font-family-medium), sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 23px; }
        @media screen and (max-width: 767px) {
          /* line 885, _client-account.scss */
          .checkout-v2-orders .co-section--content .co-order-information_value .co-price {
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none;
            font-size: 14px;
            line-height: 18px; } }
      /* line 901, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-order-information_value .co-order-state {
        margin: 0 10px 0 0;
        padding: 8px 18px 9px 18px;
        font-size: 16px;
        font-weight: 400;
        line-height: 23px;
        -webkit-border-radius: 666px;
        border-radius: 666px;
        border: 1px solid var(--color-gray-some); }
        /* line 911, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-order-information_value .co-order-state:last-of-type {
          margin-right: 15px; }
        @media screen and (max-width: 767px) {
          /* line 901, _client-account.scss */
          .checkout-v2-orders .co-section--content .co-order-information_value .co-order-state {
            padding: 6px 14px 7px 14px;
            font-size: 14px;
            line-height: 18px; } }
      /* line 922, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-order-information_value > a {
        font-family: var(--font-family-medium), sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 23px;
        color: var(--color-blue); }
        /* line 929, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-order-information_value > a:hover {
          opacity: .75; }
        /* line 933, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-order-information_value > a.co-button {
          font-family: var(--font-family), sans-serif;
          background: var(--color-btn-bg);
          border: var(--controls-border-width) solid transparent;
          -webkit-box-shadow: var(--color-btn-shadow);
          box-shadow: var(--color-btn-shadow);
          color: var(--color-btn-color); }
          /* line 941, _client-account.scss */
          .checkout-v2-orders .co-section--content .co-order-information_value > a.co-button:hover {
            opacity: 1;
            background: var(--color-btn-bg-minor-shade);
            color: var(--color-btn-color);
            border-color: var(--color-btn-bg-minor-shade);
            -webkit-box-shadow: var(--color-btn-shadow-hover);
            box-shadow: var(--color-btn-shadow-hover);
            text-decoration: none; }
      /* line 953, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-order-information_value .co-social_login-button_group {
        margin: 0 10px 0 0;
        width: 40px; }
        /* line 957, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-order-information_value .co-social_login-button_group > a {
          width: 40px;
          height: 40px; }
  /* line 965, _client-account.scss */
  .checkout-v2-orders .co-section--content .co-title-order {
    margin: 40px 0 20px 0;
    font-family: var(--font-family-medium), sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 23px; }
    @media screen and (max-width: 767px) {
      /* line 965, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-title-order {
        font-size: 14px;
        line-height: 18px; } }
    @media screen and (max-width: 480px) {
      /* line 965, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-title-order {
        margin-bottom: 0; } }
  /* line 982, _client-account.scss */
  .checkout-v2-orders .co-section--content .co-table {
    margin-bottom: 70px;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid var(--color-gray-some); }
    @media screen and (max-width: 480px) {
      /* line 982, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-table {
        margin-bottom: 50px;
        border: none; } }
    /* line 993, _client-account.scss */
    .checkout-v2-orders .co-section--content .co-table-row {
      background-color: var(--color-white); }
      @media screen and (max-width: 480px) {
        /* line 993, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-table-row {
          padding: 20px 0;
          border-bottom: 1px solid var(--color-gray-some);
          border-top: none; }
          /* line 1001, _client-account.scss */
          .checkout-v2-orders .co-section--content .co-table-row:last-of-type .co-table-cell:last-of-type {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; } }
      /* line 1016, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-table-row--head {
        background-color: var(--color-gray-light); }
    /* line 1021, _client-account.scss */
    .checkout-v2-orders .co-section--content .co-table-cell {
      padding: 10px 14px;
      font-size: 14px;
      font-weight: 400;
      line-height: 18px;
      color: var(--color-black);
      border: 1px solid var(--color-gray-some);
      text-align: left; }
      @media screen and (min-width: 481px) and (max-width: 992px) {
        /* line 1032, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-table-cell:last-of-type {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          white-space: nowrap; } }
      @media screen and (max-width: 480px) {
        /* line 1021, _client-account.scss */
        .checkout-v2-orders .co-section--content .co-table-cell {
          margin-bottom: 10px;
          padding: 0;
          border: none; }
          /* line 1048, _client-account.scss */
          .checkout-v2-orders .co-section--content .co-table-cell::before {
            margin: 0 0 6px 0; } }
    @media screen and (max-width: 480px) {
      /* line 1056, _client-account.scss */
      .checkout-v2-orders .co-section--content .co-table [data-title="Кол-во"]::before {
        content: 'Количество'; } }

/* line 1, _checkout.scss */
.checkout-v2 {
  /*** breadcrumb START ***/
  /*** breadcrumb END ***/
  /*** START SIDEBAR обрамляющий со sticky ***/
  /*** END SIDEBAR обрамляющий со sticky ***/
  /*** START SIDEBAR внутряк ***/
  /*** END SIDEBAR внутряк ***/
  /*** START CONTENT ***/
  /*** START Доставка и оплата ***/
  /*** START Доставка и оплата ***/
  /*** END CONTENT ***/
  /*** START POPUP AUTH ***/
  /*** END POPUP AUTH ***/ }
  /* line 3, _checkout.scss */
  .checkout-v2 .button {
    text-decoration: none; }
    /* line 7, _checkout.scss */
    .checkout-v2 .button-secondary:hover {
      text-decoration: none; }
      /* line 9, _checkout.scss */
      .checkout-v2 .button-secondary:hover .icon--cart-red {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12'%3e%3cpath fill='%23FFFFFF' fill-rule='evenodd' d='m6.04 2.36.87 2.27H5.14l.9-2.27Zm-1.15 9.5h4.67c.52 0 .95-.27 1.07-.7.25-.88.5-1.96.74-3.03.23-.99.46-1.97.68-2.78.14-.49-.1-.77-.6-.77H9.28c-.2 0-.31-.06-.42-.22-.38-.54-.66-1.22-.95-1.89-.29-.69-.58-1.37-.97-1.92-.53-.75-1.3-.72-1.81 0-.39.55-.68 1.23-.98 1.92-.28.67-.57 1.35-.95 1.89-.11.16-.23.23-.43.22H.67c-.57 0-.77.26-.62.8.22.79.44 1.76.66 2.74.22 1.01.45 2.03.68 2.84.18.65.53.9 1.21.9h2.3Zm.95-2.1a1.57 1.57 0 1 0 0-3.14 1.57 1.57 0 0 0 0 3.15Z'/%3e%3c/svg%3e"); }
  /* line 18, _checkout.scss */
  .checkout-v2 .checkout-breadcrumb {
    padding: 55px 1rem 55px 1rem; }
    @media screen and (max-width: 1100px) {
      /* line 18, _checkout.scss */
      .checkout-v2 .checkout-breadcrumb {
        padding: 30px 1rem 40px 1rem; } }
    @media screen and (max-width: 768px) {
      /* line 18, _checkout.scss */
      .checkout-v2 .checkout-breadcrumb {
        padding: 20px 1rem 32px 1rem; } }
    @media screen and (min-width: 769px) {
      /* line 30, _checkout.scss */
      .checkout-v2 .checkout-breadcrumb .breadcrumb-wrapper ul .button-breadcrumb {
        display: none; } }
    /* line 35, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .breadcrumb-item.hidden {
      display: none; }
    /* line 39, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .bttn-hidden-breadcrumbs {
      border: none;
      line-height: 1;
      background: none; }
    /* line 45, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .breadcrumb-wrapper {
      display: grid;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    /* line 52, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .breadcrumb-wrapper ul {
      margin: 0;
      padding: 0; }
    /* line 57, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .breadcrumb-wrapper ul li {
      display: inline-block;
      vertical-align: top;
      color: var(--breadcrumb-color, var(--color-text-half-shade)); }
    /* line 63, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .breadcrumb-wrapper ul li a {
      text-decoration: none;
      color: var(--breadcrumb-color, var(--color-text-half-shade)); }
    /* line 68, _checkout.scss */
    .checkout-v2 .checkout-breadcrumb .breadcrumb-wrapper ul > *:not(:last-child):after {
      content: "/";
      display: inline-block;
      vertical-align: top;
      opacity: 0.7;
      margin: 0 8px; }
    @media screen and (max-width: 1024px) {
      /* line 76, _checkout.scss */
      .checkout-v2 .checkout-breadcrumb .layout__content {
        padding: 20px 0; } }
    @media screen and (max-width: 767px) {
      /* line 82, _checkout.scss */
      .checkout-v2 .checkout-breadcrumb .layout__content {
        padding: 10px 0; } }
  /* line 91, _checkout.scss */
  .checkout-v2 .checkout-title {
    margin: 0 0 45px;
    padding: 25px 1rem;
    font-size: 40px;
    line-height: 40px;
    font-family: var(--font-family-heading), sans-serif;
    font-weight: 600;
    text-align: center; }
  /* line 101, _checkout.scss */
  .checkout-v2 .co-section--checkout_content {
    margin-left: 0;
    margin-right: 0; }
  /* line 106, _checkout.scss */
  .checkout-v2 .co-input-field {
    color: var(--color-black); }
  /* line 109, _checkout.scss */
  .checkout-v2 .co-input-description {
    width: 100%; }
    /* line 111, _checkout.scss */
    .checkout-v2 .co-input-description .link {
      width: 100%;
      font-size: 14px;
      line-height: 18px;
      font-weight: 600;
      font-family: var(--font-family-heading), sans-serif; }
      @media screen and (max-width: 767px) {
        /* line 111, _checkout.scss */
        .checkout-v2 .co-input-description .link {
          font-size: 10px;
          line-height: 10px; } }
  /* line 127, _checkout.scss */
  .checkout-v2 .checkout-v2-wrapper .co-section--checkout_order {
    max-width: 740px;
    width: calc(100% - 500px); }
    @media screen and (max-width: 1099px) {
      /* line 127, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-section--checkout_order {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-line-pack: distribute;
        align-content: space-around;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%;
        max-width: 100%;
        margin: 0 auto; }
        /* line 150, _checkout.scss */
        .checkout-v2 .checkout-v2-wrapper .co-section--checkout_order #order_form {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
        /* line 155, _checkout.scss */
        .checkout-v2 .checkout-v2-wrapper .co-section--checkout_order .co-sidebar-wrapper {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2;
          margin-top: 4em; } }
  /* line 164, _checkout.scss */
  .checkout-v2 .checkout-v2-wrapper .co-sidebar-toggler.js-co-sidebar-toggler {
    display: none; }
  /* line 168, _checkout.scss */
  .checkout-v2 .checkout-v2-wrapper .co-sidebar--hidden\@sm {
    display: block; }
    @media screen and (max-width: 767px) {
      /* line 168, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-sidebar--hidden\@sm {
        display: block; } }
  /* line 175, _checkout.scss */
  .checkout-v2 .checkout-v2-wrapper .co-sidebar {
    left: auto;
    right: 24px;
    right: 0;
    max-width: 460px;
    width: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
    -webkit-box-shadow: none;
    box-shadow: none; }
    @media screen and (max-width: 1099px) {
      /* line 175, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-sidebar {
        position: relative;
        max-width: 100%;
        top: 0;
        bottom: 0;
        right: 0; } }
    /* line 194, _checkout.scss */
    .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded {
      margin: 0 0 0 auto;
      padding: 36px;
      -webkit-border-radius: 24px;
      border-radius: 24px;
      background-color: var(--color-gray-light); }
      @media screen and (max-width: 1099px) {
        /* line 194, _checkout.scss */
        .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded {
          max-width: 100%; } }
      /* line 205, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded > .omni-sidebar {
        padding: 36px;
        -webkit-border-radius: 24px;
        border-radius: 24px;
        background-color: var(--color-gray-light); }
        /* line 211, _checkout.scss */
        .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded > .omni-sidebar > div {
          position: relative !important;
          top: initial !important;
          display: block;
          width: initial !important;
          padding: initial !important;
          border: initial !important;
          background: initial !important; }
      @media screen and (min-width: 1099px) {
        /* line 222, _checkout.scss */
        .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded .cart__items-list {
          max-height: 50vh;
          padding-right: 10px;
          width: calc(100% + 10px);
          overflow-y: auto; } }
  @media screen and (min-width: 1099px) and (max-height: 1000px) {
    /* line 222, _checkout.scss */
    .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded .cart__items-list {
      max-height: 40vh; } }
  @media screen and (min-width: 1099px) and (max-height: 800px) {
    /* line 222, _checkout.scss */
    .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded .cart__items-list {
      max-height: 30vh; } }

      /* line 238, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded .cart__items-list::-webkit-scrollbar {
        width: 8px; }
      /* line 242, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded .cart__items-list::-webkit-scrollbar-track {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: var(--color-gray-lighting); }
      /* line 248, _checkout.scss */
      .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket.co-checkout-block--padded .cart__items-list::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: var(--color-gray-some); }
    /* line 259, _checkout.scss */
    .checkout-v2 .checkout-v2-wrapper .co-sidebar .co-basket_item-list > .co-basket_item > .co-basket_item-image_container {
      display: none; }
  /* line 272, _checkout.scss */
  .checkout-v2 .cart__items .co-basket__title {
    padding-bottom: 26px;
    margin-bottom: 26px;
    font-family: var(--font-family-medium), sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
    border-bottom: 1px solid var(--color-gray-some); }
    @media screen and (max-width: 767px) {
      /* line 272, _checkout.scss */
      .checkout-v2 .cart__items .co-basket__title {
        padding-bottom: 16px;
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 20.8px; } }
  /* line 289, _checkout.scss */
  .checkout-v2 .cart__items .co-basket_item {
    margin-bottom: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    /* line 295, _checkout.scss */
    .checkout-v2 .cart__items .co-basket_item:last-child {
      margin-bottom: 26px; }
  /* line 300, _checkout.scss */
  .checkout-v2 .cart__items .co-basket_item-description {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 250px;
    flex: 1 1 250px;
    padding: 0 1rem 0 0;
    word-wrap: break-word;
    word-break: keep-all;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400; }
    @media screen and (max-width: 767px) {
      /* line 300, _checkout.scss */
      .checkout-v2 .cart__items .co-basket_item-description {
        -ms-flex: 1 1 150px;
        -webkit-box-flex: 1;
        flex: 1 1 150px;
        font-size: 12px;
        line-height: 16px; } }
    /* line 319, _checkout.scss */
    .checkout-v2 .cart__items .co-basket_item-description-title {
      display: -moz-box;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      line-clamp: 3;
      -webkit-box-orient: vertical;
      box-orient: vertical;
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      text-decoration: none; }
    /* line 331, _checkout.scss */
    .checkout-v2 .cart__items .co-basket_item-description-option {
      font-size: 12px;
      line-height: 16px;
      color: var(--color-gray-dark); }
      /* line 335, _checkout.scss */
      .checkout-v2 .cart__items .co-basket_item-description-option::after {
        content: ","; }
      /* line 338, _checkout.scss */
      .checkout-v2 .cart__items .co-basket_item-description-option:last-child::after {
        content: none; }
  /* line 345, _checkout.scss */
  .checkout-v2 .cart__items .co-basket_item-total,
  .checkout-v2 .cart__items .co-basket_item-price,
  .checkout-v2 .cart__items .co-price--current {
    text-align: right;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-family: var(--font-family-medium), sans-serif; }
    @media screen and (max-width: 767px) {
      /* line 345, _checkout.scss */
      .checkout-v2 .cart__items .co-basket_item-total,
      .checkout-v2 .cart__items .co-basket_item-price,
      .checkout-v2 .cart__items .co-price--current {
        font-size: 12px;
        line-height: 16px; } }
  /* line 359, _checkout.scss */
  .checkout-v2 .cart__items .co-basket_item-count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-gray-dark); }
    /* line 374, _checkout.scss */
    .checkout-v2 .cart__items .co-basket_item-count .cart__items-old {
      text-decoration: line-through; }
  /* line 379, _checkout.scss */
  .checkout-v2 .cart__items .co-item-info__text {
    font-family: var(--font-family-medium), sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 23.04px; }
    @media screen and (max-width: 767px) {
      /* line 379, _checkout.scss */
      .checkout-v2 .cart__items .co-item-info__text {
        font-size: 14px;
        line-height: 20px; } }
  /* line 392, _checkout.scss */
  .checkout-v2 .co-basket_button-submit {
    width: 100%;
    margin-top: 26px; }
    @media screen and (max-width: 767px) {
      /* line 392, _checkout.scss */
      .checkout-v2 .co-basket_button-submit {
        margin-top: 16px; } }
  /* line 402, _checkout.scss */
  .checkout-v2 .co-basket_total-title {
    font-family: var(--font-family-medium), sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px; }
    @media screen and (max-width: 767px) {
      /* line 402, _checkout.scss */
      .checkout-v2 .co-basket_total-title {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 125px;
        flex: 1 1 125px;
        font-size: 16px;
        line-height: 20px; } }
  /* line 416, _checkout.scss */
  .checkout-v2 .co-basket_total-price {
    font-family: var(--font-family-heading), sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 22px; }
    @media screen and (max-width: 767px) {
      /* line 416, _checkout.scss */
      .checkout-v2 .co-basket_total-price {
        font-size: 18px;
        line-height: 20px; } }
  /* line 428, _checkout.scss */
  .checkout-v2 .co-basket_subtotal-list {
    padding: 0;
    margin-bottom: 10px;
    border: none; }
    /* line 433, _checkout.scss */
    .checkout-v2 .co-basket_subtotal-list .co-basket_subtotal {
      padding: 10px 0;
      border-bottom: 1px solid var(--color-gray-some); }
      /* line 437, _checkout.scss */
      .checkout-v2 .co-basket_subtotal-list .co-basket_subtotal-title {
        font-size: 12px;
        font-weight: 400;
        line-height: 15.6px; }
      /* line 443, _checkout.scss */
      .checkout-v2 .co-basket_subtotal-list .co-basket_subtotal-price {
        font-family: var(--font-family-medium), sans-serif;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px; }
        @media screen and (max-width: 767px) {
          /* line 443, _checkout.scss */
          .checkout-v2 .co-basket_subtotal-list .co-basket_subtotal-price {
            font-size: 12px;
            line-height: 16px; } }
  /* line 463, _checkout.scss */
  .checkout-v2 .checkout-title {
    padding: 0;
    margin-bottom: 50px;
    font-family: var(--font-family-heading), sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 40px; }
    @media screen and (max-width: 1100px) {
      /* line 463, _checkout.scss */
      .checkout-v2 .checkout-title {
        margin-bottom: 40px; } }
    @media screen and (max-width: 767px) {
      /* line 463, _checkout.scss */
      .checkout-v2 .checkout-title {
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 32px; } }
  /* line 483, _checkout.scss */
  .checkout-v2 .co-checkout-block--padded {
    padding: 0; }
    @media screen and (max-width: 480px) {
      /* line 483, _checkout.scss */
      .checkout-v2 .co-checkout-block--padded {
        padding: 0; } }
  /* line 491, _checkout.scss */
  .checkout-v2 .co-checkout-block--border {
    margin-bottom: 40px;
    padding: 30px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    border: 1px solid var(--color-gray-some); }
    @media screen and (max-width: 767px) {
      /* line 491, _checkout.scss */
      .checkout-v2 .co-checkout-block--border {
        margin-bottom: 20px;
        padding: 20px; } }
  /* line 504, _checkout.scss */
  .checkout-v2 .co-input-field:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 510, _checkout.scss */
  .checkout-v2 .co-client-logged,
  .checkout-v2 .co-title--h2 {
    margin-bottom: 15px;
    font-family: var(--font-family-medium), sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px; }
    /* line 518, _checkout.scss */
    .checkout-v2 .co-client-logged > span,
    .checkout-v2 .co-title--h2 > span {
      font-family: var(--font-family-medium), sans-serif;
      font-size: 22px;
      font-weight: 500;
      line-height: 22px; }
    @media screen and (max-width: 767px) {
      /* line 510, _checkout.scss */
      .checkout-v2 .co-client-logged,
      .checkout-v2 .co-title--h2 {
        font-size: 16px;
        line-height: 20.8px; }
        /* line 529, _checkout.scss */
        .checkout-v2 .co-client-logged > span,
        .checkout-v2 .co-title--h2 > span {
          font-size: 16px;
          line-height: 20.8px; } }
  /* line 536, _checkout.scss */
  .checkout-v2 .co-title__number {
    color: var(--color-gray-dark); }
  /* line 541, _checkout.scss */
  .checkout-v2 .co-text--not-authorized {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px; }
    @media screen and (max-width: 767px) {
      /* line 541, _checkout.scss */
      .checkout-v2 .co-text--not-authorized {
        font-size: 14px;
        line-height: 18px; } }
  /* line 554, _checkout.scss */
  .checkout-v2 .co-client-info {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px; }
    @media screen and (max-width: 767px) {
      /* line 554, _checkout.scss */
      .checkout-v2 .co-client-info {
        font-size: 14px;
        line-height: 18px; } }
    /* line 565, _checkout.scss */
    .checkout-v2 .co-client-info .co-client-field {
      margin-bottom: 10px; }
      /* line 568, _checkout.scss */
      .checkout-v2 .co-client-info .co-client-field:last-child {
        margin: 0; }
  /* line 574, _checkout.scss */
  .checkout-v2 .js-button-checkout_submit {
    display: none; }
  /* line 578, _checkout.scss */
  .checkout-v2 .co-button {
    width: 100%;
    height: auto;
    padding: 14px 24px 16px 24px;
    -webkit-border-radius: 666px;
    border-radius: 666px;
    font-size: 14px;
    font-weight: 600;
    line-height: 15.86px;
    text-align: center;
    border: 1.5px solid var(--color-red);
    background-color: var(--color-white);
    color: var(--color-red); }
    @media screen and (max-width: 767px) {
      /* line 578, _checkout.scss */
      .checkout-v2 .co-button {
        max-height: 34px;
        padding: 11px 20px 12px 20px;
        font-size: 12px;
        line-height: 16px; } }
    /* line 599, _checkout.scss */
    .checkout-v2 .co-button:hover {
      border: 1.5px solid transparent;
      background-color: var(--color-red);
      color: var(--color-white); }
  /* line 611, _checkout.scss */
  .checkout-v2 .co-input > input:focus,
  .checkout-v2 .co-input--contact_name > input:focus,
  .checkout-v2 .co-input--phone > input:focus,
  .checkout-v2 .co-input--email > input:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
  @media screen and (max-width: 767px) {
    /* line 617, _checkout.scss */
    .checkout-v2 .co-input > input,
    .checkout-v2 .co-input--contact_name > input,
    .checkout-v2 .co-input--phone > input,
    .checkout-v2 .co-input--email > input {
      height: 41px;
      padding: 9px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 23.04px; } }
  /* line 626, _checkout.scss */
  .checkout-v2 .co-input > label,
  .checkout-v2 .co-input--contact_name > label,
  .checkout-v2 .co-input--phone > label,
  .checkout-v2 .co-input--email > label {
    padding-left: 14px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: var(--color-gray-dark); }
  /* line 635, _checkout.scss */
  .checkout-v2 .co-input--tel,
  .checkout-v2 .co-input--email {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%; }
    @media screen and (max-width: 767px) {
      /* line 635, _checkout.scss */
      .checkout-v2 .co-input--tel,
      .checkout-v2 .co-input--email {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%; } }
  /* line 650, _checkout.scss */
  .checkout-v2 .co-input--error > input {
    border: 1px solid var(--color-red);
    color: var(--color-red); }
  /* line 655, _checkout.scss */
  .checkout-v2 .co-input--error > label {
    color: var(--color-red); }
  /* line 660, _checkout.scss */
  .checkout-v2 .co-notice--danger {
    margin: 4px 0 0 0;
    padding-left: 14px;
    font-size: 12px;
    font-weight: 400;
    line-height: 15.6px;
    text-align: left;
    color: var(--color-red); }
  /* line 670, _checkout.scss */
  .checkout-v2 #checkout_order_errors {
    margin: 0 0 20px 0;
    color: var(--color-gray-dark); }
    /* line 674, _checkout.scss */
    .checkout-v2 #checkout_order_errors > a {
      color: var(--color-blue); }
      /* line 677, _checkout.scss */
      .checkout-v2 #checkout_order_errors > a:hover {
        opacity: .75; }
  /* line 684, _checkout.scss */
  .checkout-v2 .co-customer .co-checkout-block {
    margin: 0; }
  /* line 689, _checkout.scss */
  .checkout-v2 .co-contact-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 16px; }
  /* line 699, _checkout.scss */
  .checkout-v2 #checkout_buyer_fields {
    width: 100%;
    margin-top: 30px; }
    @media screen and (max-width: 767px) {
      /* line 699, _checkout.scss */
      .checkout-v2 #checkout_buyer_fields {
        margin-top: 20px; } }
    /* line 707, _checkout.scss */
    .checkout-v2 #checkout_buyer_fields .co-input--addressed_name {
      margin-top: 1.5rem; }
    /* line 715, _checkout.scss */
    .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0; }
      /* line 721, _checkout.scss */
      .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field .co-toggable_field-input {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; }
      /* line 728, _checkout.scss */
      .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field .co-toggable_field-input--checkbox > input + span {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
        color: var(--color-gray-dark); }
      /* line 739, _checkout.scss */
      .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span {
        color: var(--color-blue); }
        /* line 741, _checkout.scss */
        .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span:after {
          content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h12v12H0z'/%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M1.5 6.73 4.34 9.5l6.16-6'/%3e%3c/g%3e%3c/svg%3e");
          width: 12px;
          height: 14px; }
      /* line 749, _checkout.scss */
      .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field .co-toggable_field-information {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        padding: 0;
        margin-left: 14px; }
        /* line 756, _checkout.scss */
        .checkout-v2 #checkout_buyer_fields .co-input--another-buyer > .co-toggable_field .co-toggable_field-information .co-toggable_field-title {
          margin: 2px 0 0 0;
          font-size: 14px;
          font-weight: 400;
          line-height: 18px;
          color: var(--color-black); }
  /* line 771, _checkout.scss */
  .checkout-v2 #customer-fields #checkout_buyer_fields {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  /* line 776, _checkout.scss */
  .checkout-v2 #customer-fields #tabs-person {
    margin-top: 30px;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
    @media screen and (max-width: 767px) {
      /* line 776, _checkout.scss */
      .checkout-v2 #customer-fields #tabs-person {
        margin-top: 20px; } }
  /* line 787, _checkout.scss */
  .checkout-v2 #customer-fields, .checkout-v2 .consent_to_personal_data_checkbox {
    width: 100%;
    margin-top: 14px; }
    /* line 792, _checkout.scss */
    .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      padding: 0; }
      /* line 800, _checkout.scss */
      .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-input, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-input {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; }
      /* line 807, _checkout.scss */
      .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-input--checkbox > input + span, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-input--checkbox > input + span {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
        color: var(--color-gray-dark); }
      /* line 818, _checkout.scss */
      .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span {
        color: var(--color-blue); }
        /* line 820, _checkout.scss */
        .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span:after, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-input--checkbox > input:checked + span:after {
          content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M0 .5h12v12H0z'/%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M1.5 6.73 4.34 9.5l6.16-6'/%3e%3c/g%3e%3c/svg%3e");
          width: 12px;
          height: 14px; }
      /* line 828, _checkout.scss */
      .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-information, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-information {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
        flex: 1 1 90%;
        padding: 0;
        margin-left: 14px; }
        /* line 837, _checkout.scss */
        .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-information .co-toggable_field-title, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-information .co-toggable_field-title {
          margin: 2px 0 0 0;
          font-size: 14px;
          line-height: 18px;
          color: var(--color-black); }
        /* line 844, _checkout.scss */
        .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-information .co-toggable_field-description, .checkout-v2 #customer-fields .co-input--checkbox > .co-toggable_field .co-toggable_field-information .co-toggable_field-description--policy, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-information .co-toggable_field-description, .checkout-v2 .consent_to_personal_data_checkbox .co-input--checkbox > .co-toggable_field .co-toggable_field-information .co-toggable_field-description--policy {
          font-size: 12px;
          font-weight: 400;
          line-height: 15.6px;
          color: var(--color-gray-dark); }
  /* line 856, _checkout.scss */
  .checkout-v2 .co-checkout-block__comment {
    margin-bottom: 30px; }
  /* line 861, _checkout.scss */
  .checkout-v2 .co-tabs-content {
    margin-bottom: 0; }
  /* line 864, _checkout.scss */
  .checkout-v2 .co-toggable_field--bordered {
    margin-bottom: 8px;
    padding: 10px 20px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    border-color: var(--color-gray);
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all; }
    @media screen and (max-width: 767px) {
      /* line 864, _checkout.scss */
      .checkout-v2 .co-toggable_field--bordered {
        padding: 10px 15px;
        -webkit-border-radius: 16px;
        border-radius: 16px; } }
    /* line 878, _checkout.scss */
    .checkout-v2 .co-toggable_field--bordered:hover {
      border-color: var(--color-gray);
      background-color: var(--color-gray-light); }
      /* line 881, _checkout.scss */
      .checkout-v2 .co-toggable_field--bordered:hover .co-toggable_field-input--radio span {
        background: var(--color-blue); }
    /* line 885, _checkout.scss */
    .checkout-v2 .co-toggable_field--bordered:has(input:checked) {
      border-color: var(--color-gray-dark); }
      /* line 887, _checkout.scss */
      .checkout-v2 .co-toggable_field--bordered:has(input:checked) .co-toggable_field-input--radio span {
        background: var(--color-white); }
    /* line 892, _checkout.scss */
    .checkout-v2 .co-toggable_field--bordered .co-toggable_field-title {
      font-size: 16px;
      line-height: 20px;
      font-weight: 500;
      font-family: var(--font-family-medium), sans-serif;
      color: var(--color-black); }
      @media screen and (max-width: 767px) {
        /* line 892, _checkout.scss */
        .checkout-v2 .co-toggable_field--bordered .co-toggable_field-title {
          font-size: 14px;
          line-height: 18px; } }
    /* line 904, _checkout.scss */
    .checkout-v2 .co-toggable_field--bordered .co-toggable_field-description {
      margin: 0;
      font-size: 14px;
      line-height: 18px;
      color: var(--color-gray-dark); }
      @media screen and (max-width: 767px) {
        /* line 904, _checkout.scss */
        .checkout-v2 .co-toggable_field--bordered .co-toggable_field-description {
          font-size: 12px;
          line-height: 16px; } }
    /* line 915, _checkout.scss */
    .checkout-v2 .co-toggable_field--bordered .co-link {
      border-bottom: 1px solid var(--color-blue);
      font-size: 14px;
      line-height: 20px;
      font-weight: 500;
      font-family: var(--font-family-medium), sans-serif;
      color: var(--color-blue);
      text-decoration: none; }
    /* line 925, _checkout.scss */
    .checkout-v2 .co-toggable_field--bordered .co-delivery_method-price.co-toggable_field-price.co-price--current {
      font-size: 16px;
      line-height: 20px;
      font-weight: 500;
      font-family: var(--font-family-medium), sans-serif; }
      @media screen and (max-width: 767px) {
        /* line 925, _checkout.scss */
        .checkout-v2 .co-toggable_field--bordered .co-delivery_method-price.co-toggable_field-price.co-price--current {
          font-size: 14px;
          line-height: 18px; } }
  /* line 938, _checkout.scss */
  .checkout-v2 .co-toggable_field-input--radio {
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all; }
    /* line 942, _checkout.scss */
    .checkout-v2 .co-toggable_field-input--radio span {
      -webkit-transition: .2s all;
      -o-transition: .2s all;
      transition: .2s all;
      color: var(--color-blue); }
    /* line 948, _checkout.scss */
    .checkout-v2 .co-toggable_field-input--radio input:checked + span {
      -webkit-box-shadow: inset 0 0 0 6px var(--color-blue);
      box-shadow: inset 0 0 0 6px var(--color-blue);
      background: var(--color-white); }
  /* line 957, _checkout.scss */
  .checkout-v2 .co-delivery_adress .co-delivery_adress-form {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    margin-bottom: 0; }
    /* line 966, _checkout.scss */
    .checkout-v2 .co-delivery_adress .co-delivery_adress-form .co-input {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 33%;
      flex: 1 1 33%;
      margin: 0;
      margin-top: 1rem; }
      /* line 972, _checkout.scss */
      .checkout-v2 .co-delivery_adress .co-delivery_adress-form .co-input.co-input--street {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        margin-top: 0; }
  /* line 984, _checkout.scss */
  .checkout-v2 .delivery_variants .co-toggable_field-input > input + span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
    width: 22px;
    height: 22px; }
  @media screen and (max-width: 767px) {
    /* line 983, _checkout.scss */
    .checkout-v2 .delivery_variants .co-toggable_field-input {
      -ms-flex: 0 0 1rem;
      -webkit-box-flex: 0;
      flex: 0 0 1rem; }
      /* line 995, _checkout.scss */
      .checkout-v2 .delivery_variants .co-toggable_field-input > input + span {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
        width: 20px;
        height: 20px; } }
  @media screen and (max-width: 767px) {
    /* line 1005, _checkout.scss */
    .checkout-v2 .delivery_variants .co-toggable_field-information {
      -ms-flex: 1 1 135px;
      -webkit-box-flex: 1;
      flex: 1 1 135px; } }
  /* line 1013, _checkout.scss */
  .checkout-v2 .delivery_variants .co-toggable_field-price {
    padding-left: 0;
    padding-right: 0; }
  /* line 1023, _checkout.scss */
  .checkout-v2 .payment_variants .co-title::after {
    content: ''; }
  /* line 1028, _checkout.scss */
  .checkout-v2 .payment_variants .co-toggable_field-input > input + span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
    width: 22px;
    height: 22px; }
  @media screen and (max-width: 767px) {
    /* line 1027, _checkout.scss */
    .checkout-v2 .payment_variants .co-toggable_field-input {
      -ms-flex: 0 0 1rem;
      -webkit-box-flex: 0;
      flex: 0 0 1rem; }
      /* line 1039, _checkout.scss */
      .checkout-v2 .payment_variants .co-toggable_field-input > input + span {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
        width: 20px;
        height: 20px; } }
  @media screen and (max-width: 767px) {
    /* line 1048, _checkout.scss */
    .checkout-v2 .payment_variants .co-toggable_field-information {
      -ms-flex: 1 1 195px;
      -webkit-box-flex: 1;
      flex: 1 1 195px; } }
  /* line 1057, _checkout.scss */
  .checkout-v2 .tt-suggestion.tt-cursor,
  .checkout-v2 .tt-footer.tt-cursor {
    background-color: var(--color-gray-light);
    color: var(--color-black); }
  /* line 1067, _checkout.scss */
  .checkout-v2 .co-modal {
    max-width: 470px;
    width: inherit;
    padding: 0 15px;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
    @media screen and (max-width: 767px) {
      /* line 1067, _checkout.scss */
      .checkout-v2 .co-modal {
        max-width: 370px; } }
    /* line 1079, _checkout.scss */
    .checkout-v2 .co-modal .co-modal-wrapper {
      width: 100%;
      margin: 0 auto;
      padding: 40px;
      background-color: var(--color-white);
      -webkit-border-radius: 24px;
      border-radius: 24px;
      -webkit-box-shadow: 0 0 5px var(--color-gray);
      box-shadow: 0 0 5px var(--color-gray); }
      @media screen and (max-width: 767px) {
        /* line 1079, _checkout.scss */
        .checkout-v2 .co-modal .co-modal-wrapper {
          padding: 30px; } }
    /* line 1094, _checkout.scss */
    .checkout-v2 .co-modal .co-modal-title {
      margin-bottom: 40px;
      font-family: var(--font-family-medium), sans-serif;
      font-size: 22px;
      font-weight: 500;
      line-height: 22px;
      text-align: center; }
      @media screen and (max-width: 767px) {
        /* line 1094, _checkout.scss */
        .checkout-v2 .co-modal .co-modal-title {
          margin-bottom: 20px;
          font-size: 16px;
          line-height: 21px; } }
    @media screen and (max-width: 767px) {
      /* line 1109, _checkout.scss */
      .checkout-v2 .co-modal .co-input > input {
        height: 34px;
        padding: 9px 14px;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px; } }
    /* line 1119, _checkout.scss */
    .checkout-v2 .co-modal .co-input + .co-input {
      margin-top: 20px;
      margin-bottom: 30px; }
      @media screen and (max-width: 767px) {
        /* line 1119, _checkout.scss */
        .checkout-v2 .co-modal .co-input + .co-input {
          margin-top: 10px;
          margin-bottom: 20px; } }
    /* line 1129, _checkout.scss */
    .checkout-v2 .co-modal .co-modal-button {
      display: inline-block;
      width: 100%; }
      /* line 1133, _checkout.scss */
      .checkout-v2 .co-modal .co-modal-button > span {
        width: 100%; }
    /* line 1138, _checkout.scss */
    .checkout-v2 .co-modal .co-button--password_recover {
      padding: 0; }
      /* line 1141, _checkout.scss */
      .checkout-v2 .co-modal .co-button--password_recover > span {
        padding-bottom: 0;
        font-size: 16px;
        line-height: 23px; }
        @media screen and (max-width: 767px) {
          /* line 1141, _checkout.scss */
          .checkout-v2 .co-modal .co-button--password_recover > span {
            font-size: 14px;
            line-height: 20px; } }
      /* line 1152, _checkout.scss */
      .checkout-v2 .co-modal .co-button--password_recover::after {
        content: none; }
    /* line 1157, _checkout.scss */
    .checkout-v2 .co-modal .co-button--registration {
      margin-top: 10px;
      margin-bottom: 6px; }
    /* line 1162, _checkout.scss */
    .checkout-v2 .co-modal .co-modal-close {
      top: 0;
      right: 0;
      padding: 25px;
      cursor: pointer; }
      @media screen and (max-width: 767px) {
        /* line 1162, _checkout.scss */
        .checkout-v2 .co-modal .co-modal-close {
          padding: 15px; } }
      /* line 1172, _checkout.scss */
      .checkout-v2 .co-modal .co-modal-close:hover > i {
        background-image: var(--close-blue); }
      /* line 1176, _checkout.scss */
      .checkout-v2 .co-modal .co-modal-close::before {
        content: none; }
    /* line 1181, _checkout.scss */
    .checkout-v2 .co-modal--pick_up_modal, .checkout-v2 .co-modal--pick_up_main {
      max-width: inherit; }
      /* line 1185, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-list,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-map,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-details, .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-list,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-map,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-details {
        color: var(--color-blue);
        background-color: white; }
      /* line 1191, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-active,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-select, .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-active,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-select {
        color: white;
        background-color: var(--color-blue); }
      /* line 1196, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-list,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-map,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-details,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-active,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-select,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-desktop-list_filter, .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-list,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-map,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-details,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-active,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-select,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-desktop-list_filter {
        border-color: var(--color-blue); }
        /* line 1203, _checkout.scss */
        .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-list:hover,
        .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-map:hover,
        .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-details:hover,
        .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-active:hover,
        .checkout-v2 .co-modal--pick_up_modal .co-pick_up-button-select:hover,
        .checkout-v2 .co-modal--pick_up_modal .co-pick_up-desktop-list_filter:hover, .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-list:hover,
        .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-map:hover,
        .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-details:hover,
        .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-active:hover,
        .checkout-v2 .co-modal--pick_up_main .co-pick_up-button-select:hover,
        .checkout-v2 .co-modal--pick_up_main .co-pick_up-desktop-list_filter:hover {
          -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 166, 179, 0.7);
          box-shadow: 0px 0px 8px 0px rgba(0, 166, 179, 0.7); }
      /* line 1209, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-list_inner, .checkout-v2 .co-modal--pick_up_main .co-pick_up-list_inner {
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-color: white; }
      /* line 1214, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-item, .checkout-v2 .co-modal--pick_up_main .co-pick_up-item {
        margin-left: 0;
        margin-right: 0;
        border-color: var(--color-blue); }
      /* line 1220, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-modal-title, .checkout-v2 .co-modal--pick_up_main .co-modal-title {
        margin-bottom: 10px; }
        @media screen and (max-width: 1100px) {
          /* line 1220, _checkout.scss */
          .checkout-v2 .co-modal--pick_up_modal .co-modal-title, .checkout-v2 .co-modal--pick_up_main .co-modal-title {
            margin-bottom: 0; } }
      /* line 1226, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-modal-toolbar, .checkout-v2 .co-modal--pick_up_main .co-modal-toolbar {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0.5rem;
        padding-bottom: 1rem; }
      /* line 1233, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-map, .checkout-v2 .co-modal--pick_up_main .co-pick_up-map {
        height: 75vh; }
        @media screen and (max-width: 1100px) {
          /* line 1233, _checkout.scss */
          .checkout-v2 .co-modal--pick_up_modal .co-pick_up-map, .checkout-v2 .co-modal--pick_up_main .co-pick_up-map {
            height: 70vh;
            border-color: white; } }
      /* line 1240, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal .pick-up-list,
      .checkout-v2 .co-modal--pick_up_modal .co-pick_up-list_inner, .checkout-v2 .co-modal--pick_up_main .pick-up-list,
      .checkout-v2 .co-modal--pick_up_main .co-pick_up-list_inner {
        height: 75vh; }
        @media screen and (max-width: 1100px) {
          /* line 1240, _checkout.scss */
          .checkout-v2 .co-modal--pick_up_modal .pick-up-list,
          .checkout-v2 .co-modal--pick_up_modal .co-pick_up-list_inner, .checkout-v2 .co-modal--pick_up_main .pick-up-list,
          .checkout-v2 .co-modal--pick_up_main .co-pick_up-list_inner {
            height: calc(70vh - 66px);
            overflow-x: hidden; } }
      /* line 1249, _checkout.scss */
      .checkout-v2 .co-modal--pick_up_modal [class$="-balloon__content"] ymaps, .checkout-v2 .co-modal--pick_up_main [class$="-balloon__content"] ymaps {
        width: inherit !important;
        height: inherit !important; }
  /* line 1257, _checkout.scss */
  .checkout-v2 .co-modal--fixed {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: auto;
    height: auto;
    -webkit-transform: translate(-50.1%, -50%);
    -ms-transform: translate(-50.1%, -50%);
    transform: translate(-50.1%, -50%); }
  /* line 1268, _checkout.scss */
  .checkout-v2 .co-overlay--show {
    display: block;
    background-color: rgba(31, 32, 34, 0.3); }

/* line 1276, _checkout.scss */
#cart__items {
  display: none;
  visibility: hidden; }

@media screen and (max-width: 767px) {
  /* line 15, theme.scss */
  .settings_loaded footer .layout {
    border-radius: 29px;
    padding: 0 !important;
    background: #009994 !important;
    height: 107%; }

  /* line 21, theme.scss */
  footer .layout .layout__content {
    border-radius: 29px;
    padding: 0; } }
/* line 26, theme.scss */
.product__price.has-old-price .product__price-cur {
  background: #ED6962 !important;
  color: #fff !important; }

/* line 30, theme.scss */
.product__title {
  text-transform: none !important; }

/* line 33, theme.scss */
.price-sale,
.sticker,
.button-secondary.is-active {
  background: #ED6962 !important;
  color: #fff !important; }

/* line 39, theme.scss */
.button-secondary.is-active {
  border-color: #ED6962 !important; }

/* line 42, theme.scss */
footer .layout {
  background: url(https://static.insales-cdn.com/files/1/1123/40297571/original/Beaba_2025_pattern_PNG-02_1.png) #009994 !important; }

/* line 45, theme.scss */
footer .layout {
  color: #fff !important;
  position: relative; }

/* line 49, theme.scss */
footer .layout a {
  color: #fff !important; }

/* line 52, theme.scss */
.widget-type_omni_widget_v4_footer .footer__area-logo-text {
  width: 86%;
  margin-bottom: 24px; }

/* line 65, theme.scss */
html, body {
  font-family: "Montserrat Alternates", sans-serif;
  font-weight: normal;
  font-style: normal; }

/* line 71, theme.scss */
a, a:hover, a:link, a:visited,
.co-input-description a:not([class]), .co-menu-link, .co-link, .link {
  text-decoration: none; }

/* line 78, theme.scss */
.widget-type_system_widget_v4_bottom_navigation_bar_1,
.widget-type_system_widget_v4_cart_fixed_button_1 {
  display: none !important; }

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

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

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

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

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

  /* line 103, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 108, theme.scss */
header.header-sticky {
  position: sticky;
  top: 10px;
  z-index: var(--zindex-fixed); }

/* line 114, theme.scss */
.show {
  display: block; }

/* line 118, theme.scss */
.hide {
  display: none; }

/* line 122, theme.scss */
.event-none {
  pointer-events: none; }

/* line 128, theme.scss */
.page-404 {
  margin-top: 70px;
  margin-bottom: 110px;
  text-align: center; }
  @media screen and (max-width: 767px) {
    /* line 128, theme.scss */
    .page-404 {
      margin-bottom: 80px; } }
  /* line 137, theme.scss */
  .page-404 > picture > img {
    width: 100%;
    max-width: 452px; }
  /* line 142, theme.scss */
  .page-404__text {
    margin: 30px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px; }
    @media screen and (max-width: 767px) {
      /* line 142, theme.scss */
      .page-404__text {
        margin: 20px 0;
        font-size: 14px;
        line-height: 18px; } }
  /* line 155, theme.scss */
  .page-404__button {
    width: 160px; }

/* line 165, theme.scss */
[data-theme-template="page.o_beaba"] .layout.widget-type_system_widget_v4_page_content_1 {
  display: none; }

/* line 175, theme.scss */
.micro-alert {
  top: 110px;
  right: var(--layout-side-padding); }
  @media screen and (min-width: 1240px) {
    /* line 175, theme.scss */
    .micro-alert {
      right: calc((100vw - var(--layout-content-max-width)) / 2); } }
  @media screen and (max-width: 767px) {
    /* line 175, theme.scss */
    .micro-alert {
      right: var(--layout-side-padding-mobile); } }
  @media screen and (max-width: 480px) {
    /* line 175, theme.scss */
    .micro-alert {
      left: auto; } }

/* line 192, theme.scss */
.alert-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px; }

/* line 205, theme.scss */
.alert-link {
  margin-top: 6px;
  font-family: var(--font-family-medium), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  border-bottom: 1px solid var(--color-blue);
  color: var(--color-blue); }

/* line 217, theme.scss */
.co-notice--flash {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  margin: 30px 0 0 0;
  padding: 20px;
  font-family: var(--font-family-heading), sans-serif;
  font-size: 16px;
  text-align: center;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  background-color: var(--color-gray-light); }
  @media screen and (max-width: 767px) {
    /* line 217, theme.scss */
    .co-notice--flash {
      gap: 6px;
      font-size: 14px; } }

/* line 242, theme.scss */
.layout.client-account .co-notice--flash {
  margin: 14px 0; }

/* line 247, theme.scss */
.co-notice--danger {
  color: var(--color-red); }

/* line 251, theme.scss */
.co-notice--success {
  color: var(--color-gray-dark); }

/* line 254, theme.scss */
.blog-buttons {
  margin: 50px 0;
  display: flex;
  gap: 25px; }

/* line 259, theme.scss */
#tab-description p {
  font-size: 16px; }
