/* line 1, _settings.scss */
:root {
  --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, #305941);
  --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, #3d7253);
  --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, #4a8a65);
  --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, #86be9d);
  --color-btn-bg-half-shade-is-dark:var(--draft-color-btn-bg-half-shade-is-dark, true);
  --color-accent-text:var(--draft-color-accent-text, #BD8867);
  --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, #c5977b);
  --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, #cea78f);
  --color-accent-text-major-shade-is-light:var(--draft-color-accent-text-major-shade-is-light, true);
  --color-accent-text-half-shade:var(--draft-color-accent-text-half-shade, #e8d7cc);
  --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, #2F302F);
  --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, #444644);
  --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, #595b59);
  --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, #979997);
  --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, 0px);
  --color-notice-warning:var(--draft-color-notice-warning, #BD8867);
  --color-notice-warning-is-dark:var(--draft-color-notice-warning-is-dark, true);
  --color-notice-warning-minor-shade:var(--draft-color-notice-warning-minor-shade, #c5977b);
  --color-notice-warning-minor-shade-is-dark:var(--draft-color-notice-warning-minor-shade-is-dark, true);
  --color-notice-warning-major-shade:var(--draft-color-notice-warning-major-shade, #cea78f);
  --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, #e8d7cc);
  --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, #305941);
  --color-notice-success-is-dark:var(--draft-color-notice-success-is-dark, true);
  --color-notice-success-minor-shade:var(--draft-color-notice-success-minor-shade, #3d7253);
  --color-notice-success-minor-shade-is-dark:var(--draft-color-notice-success-minor-shade-is-dark, true);
  --color-notice-success-major-shade:var(--draft-color-notice-success-major-shade, #4a8a65);
  --color-notice-success-major-shade-is-dark:var(--draft-color-notice-success-major-shade-is-dark, true);
  --color-notice-success-half-shade:var(--draft-color-notice-success-half-shade, #86be9d);
  --color-notice-success-half-shade-is-dark:var(--draft-color-notice-success-half-shade-is-dark, true);
  --color-notice-error:var(--draft-color-notice-error, #BD8867);
  --color-notice-error-is-dark:var(--draft-color-notice-error-is-dark, true);
  --color-notice-error-minor-shade:var(--draft-color-notice-error-minor-shade, #c5977b);
  --color-notice-error-minor-shade-is-dark:var(--draft-color-notice-error-minor-shade-is-dark, true);
  --color-notice-error-major-shade:var(--draft-color-notice-error-major-shade, #cea78f);
  --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, #e8d7cc);
  --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, #305941);
  --color-notice-info-is-dark:var(--draft-color-notice-info-is-dark, true);
  --color-notice-info-minor-shade:var(--draft-color-notice-info-minor-shade, #3d7253);
  --color-notice-info-minor-shade-is-dark:var(--draft-color-notice-info-minor-shade-is-dark, true);
  --color-notice-info-major-shade:var(--draft-color-notice-info-major-shade, #4a8a65);
  --color-notice-info-major-shade-is-dark:var(--draft-color-notice-info-major-shade-is-dark, true);
  --color-notice-info-half-shade:var(--draft-color-notice-info-half-shade, #86be9d);
  --color-notice-info-half-shade-is-dark:var(--draft-color-notice-info-half-shade-is-dark, true);
  --font-family:var(--draft-font-family, Raleway);
  --font-size:var(--draft-font-size, 16px);
  --font-family-heading:var(--draft-font-family-heading, Raleway);
  --heading-ratio:var(--draft-heading-ratio, 2.75);
  --heading-weight:var(--draft-heading-weight, 100);
  --collection_count:var(--draft-collection_count, 20);
  --search_count:var(--draft-search_count, 10);
  --blog_size:var(--draft-blog_size, 11);
  --product_not_available:var(--draft-product_not_available, shown);
  --layout-content-max-width:var(--draft-layout-content-max-width, 1280px);
  --delta_sidebar:var(--draft-delta_sidebar, 1);
  --sidebar_index_show:var(--draft-sidebar_index_show, false);
  --sidebar_index_position:var(--draft-sidebar_index_position, left);
  --sidebar_collection_show:var(--draft-sidebar_collection_show, false);
  --sidebar_collection_position:var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show:var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position:var(--draft-sidebar_cart_position, left);
  --sidebar_product_show:var(--draft-sidebar_product_show, false);
  --sidebar_product_position:var(--draft-sidebar_product_position, left);
  --sidebar_blog_show:var(--draft-sidebar_blog_show, 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); }

@media screen and (max-width: 767px) {
  /* line 4, theme.scss */
  .layout .layout__content {
    padding-top: calc(var(--layout-pt) * 3);
    padding-bottom: calc(var(--layout-pb) * 3); } }
/* line 9, theme.scss */
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  box-shadow: none; }

/* line 17, theme.scss */
.stickers {
  display: flex !important;
  position: static !important;
  gap: 5px; }

/* line 22, theme.scss */
.sticker.sticker-na-skidke span, .sticker.sticker-vybor-masterov span, .sticker.sticker-hit-prodazh span {
  font-family: 'Lora';
  font-weight: 600 !important;
  font-style: italic;
  font-size: 13px !important;
  line-height: 108% !important;
  letter-spacing: -0.02em;
  padding: 0 10px !important;
  height: 24px;
  border: 1px solid #EBEBEB;
  background: white;
  margin: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center; }

/* line 38, theme.scss */
.sticker.sticker-na-skidke, .sticker.sticker-vybor-masterov, .sticker.sticker-hit-prodazh {
  margin: 0 !important;
  display: flex !important;
  gap: 3px; }

/* line 44, theme.scss */
.sticker.sticker-na-skidke::before {
  content: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.67287 5.86787C0.838128 5.86787 -0.0568692 4.4723 0.00279732 2.98668C0.0773804 1.5761 1.15138 0.045461 2.94137 0.000442942C4.7612 -0.02957 5.6562 1.47105 5.58161 2.85162C5.50703 4.44228 4.23912 5.86787 2.67287 5.86787ZM1.83754 11L0.912711 10.0846L9.93727 0.000442942L10.9814 0.990853L1.83754 11ZM2.73254 4.84745C3.55295 4.84745 3.79162 3.55692 3.79162 2.86663C3.79162 1.98126 3.58279 1.02087 2.8817 1.02087C1.95687 1.02087 1.79279 2.41644 1.79279 2.97167C1.79279 3.72198 1.98671 4.84745 2.73254 4.84745ZM9.05718 10.985C7.22244 10.985 6.32744 9.58942 6.41694 8.1038C6.49153 6.69322 7.55061 5.14757 9.32568 5.11756C11.1604 5.07254 12.0703 6.58817 11.9958 7.96874C11.9063 9.5444 10.698 10.985 9.05718 10.985ZM9.13177 9.96457C9.95218 9.96457 10.2058 8.67404 10.2058 7.96874C10.2058 7.08338 9.98202 6.13799 9.29585 6.13799C8.3561 6.13799 8.19202 7.53356 8.19202 8.08879C8.19202 8.8391 8.38594 9.96457 9.13177 9.96457Z' fill='white' /%3E%3C/svg%3E");
  background: #9B5344;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 55, theme.scss */
.sticker.sticker-vybor-masterov::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.59326 12.3266V5.55328C5.59326 5.28661 5.67326 5.02661 5.81993 4.80661L7.63993 2.09994C7.92659 1.66661 8.63993 1.35994 9.24659 1.58661C9.89993 1.80661 10.3333 2.53994 10.1933 3.19328L9.8466 5.37328C9.81993 5.57328 9.87326 5.75328 9.98659 5.89328C10.0999 6.01994 10.2666 6.09994 10.4466 6.09994H13.1866C13.7133 6.09994 14.1666 6.31328 14.4333 6.68661C14.6866 7.04661 14.7333 7.51328 14.5666 7.98661L12.9266 12.9799C12.7199 13.8066 11.8199 14.4799 10.9266 14.4799H8.32659C7.87993 14.4799 7.25326 14.3266 6.96659 14.0399L6.11326 13.3799C5.78659 13.1333 5.59326 12.7399 5.59326 12.3266Z' fill='white' /%3E%3Cpath d='M3.4735 4.2533H2.78683C1.7535 4.2533 1.3335 4.6533 1.3335 5.63996V12.3466C1.3335 13.3333 1.7535 13.7333 2.78683 13.7333H3.4735C4.50683 13.7333 4.92683 13.3333 4.92683 12.3466V5.63996C4.92683 4.6533 4.50683 4.2533 3.4735 4.2533Z' fill='white' /%3E%3C/svg%3E");
  background: #BD8867;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 66, theme.scss */
.sticker.sticker-hit-prodazh::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1668 12.3134L13.0668 12.5734C12.8202 12.6334 12.6268 12.82 12.5735 13.0667L12.3402 14.0467C12.2135 14.58 11.5335 14.7467 11.1802 14.3267L9.18683 12.0334C9.02683 11.8467 9.11349 11.5534 9.35349 11.4934C10.5335 11.2067 11.5935 10.5467 12.3735 9.6067C12.5002 9.45337 12.7268 9.43337 12.8668 9.57337L14.3468 11.0534C14.8535 11.56 14.6735 12.1934 14.1668 12.3134Z' fill='white' /%3E%3Cpath d='M1.80011 12.3134L2.90011 12.5734C3.14678 12.6334 3.34011 12.82 3.39344 13.0667L3.62678 14.0467C3.75344 14.58 4.43344 14.7467 4.78678 14.3267L6.78011 12.0334C6.94011 11.8467 6.85344 11.5534 6.61344 11.4934C5.43344 11.2067 4.37344 10.5467 3.59344 9.6067C3.46678 9.45337 3.24011 9.43337 3.10011 9.57337L1.62011 11.0534C1.11344 11.56 1.29344 12.1934 1.80011 12.3134Z' fill='white' /%3E%3Cpath d='M8.00016 1.33337C5.42016 1.33337 3.3335 3.42004 3.3335 6.00004C3.3335 6.96671 3.62016 7.85337 4.1135 8.59337C4.8335 9.66004 5.9735 10.4134 7.30016 10.6067C7.52683 10.6467 7.76016 10.6667 8.00016 10.6667C8.24016 10.6667 8.4735 10.6467 8.70016 10.6067C10.0268 10.4134 11.1668 9.66004 11.8868 8.59337C12.3802 7.85337 12.6668 6.96671 12.6668 6.00004C12.6668 3.42004 10.5802 1.33337 8.00016 1.33337ZM10.0402 5.85337L9.48683 6.40671C9.3935 6.50004 9.34016 6.68004 9.3735 6.81337L9.5335 7.50004C9.66016 8.04004 9.3735 8.25337 8.8935 7.96671L8.22683 7.57337C8.10683 7.50004 7.90683 7.50004 7.78683 7.57337L7.12016 7.96671C6.64016 8.24671 6.3535 8.04004 6.48016 7.50004L6.64016 6.81337C6.66683 6.68671 6.62016 6.50004 6.52683 6.40671L5.96016 5.85337C5.6335 5.52671 5.74016 5.20004 6.1935 5.12671L6.90683 5.00671C7.02683 4.98671 7.16683 4.88004 7.22016 4.77337L7.6135 3.98671C7.82683 3.56004 8.1735 3.56004 8.38683 3.98671L8.78016 4.77337C8.8335 4.88004 8.9735 4.98671 9.10016 5.00671L9.8135 5.12671C10.2602 5.20004 10.3668 5.52671 10.0402 5.85337Z' fill='white' /%3E%3C/svg%3E");
  background: #305941;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 76, theme.scss */
.sticker.sticker-sale, .sticker.sticker-preorder {
  display: none !important; }

/* line 79, theme.scss */
.sticker {
  padding: 0 !important; }
  @media screen and (max-width: 767px) {
    /* line 79, theme.scss */
    .sticker {
      display: none !important; } }

/* line 89, theme.scss */
.micro-alert .micro-alert-item.is-success-notice {
  display: flex;
  flex-direction: column;
  background: #305941;
  color: #fff;
  padding: 20px;
  align-items: flex-start;
  text-align: left !important; }
  @media screen and (max-width: 767px) {
    /* line 89, theme.scss */
    .micro-alert .micro-alert-item.is-success-notice {
      padding: 15px; } }
  /* line 102, theme.scss */
  .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__content {
    display: flex;
    flex-direction: column;
    gap: 5px; }
  /* line 108, theme.scss */
  .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: white; }
    @media screen and (max-width: 767px) {
      /* line 108, theme.scss */
      .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__title {
        font-size: 18px;
        line-height: 100%;
        letter-spacing: -0.02em; } }
  /* line 121, theme.scss */
  .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__text {
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
    color: #EBEBEB; }
    @media screen and (max-width: 767px) {
      /* line 121, theme.scss */
      .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__text {
        font-size: 14px;
        line-height: 114%; } }
  /* line 134, theme.scss */
  .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__icon {
    align-self: flex-end;
    margin-top: 10px;
    width: 20px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0; }
    /* line 144, theme.scss */
    .micro-alert .micro-alert-item.is-success-notice .micro-alert-item__icon svg {
      display: block;
      width: 100%;
      height: 100%; }

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

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

/* line 162, theme.scss */
* {
  font-family: 'Raleway', sans-serif; }

/* line 165, theme.scss */
:is(i, em, cite, dfn, [class*="italic"]):not(.no-lora),
:is(p, span, div, h1, h2, h3, h4, h5, h6) i,
:is(p, span, div, h1, h2, h3, h4, h5, h6) em,
[style*="italic"] {
  font-family: 'Lora', serif !important;
  font-style: italic !important; }

/* line 173, theme.scss */
:global i, :global em, :global cite,
:global [style*="font-style: italic"],
:global [style*="font-style:italic"] {
  font-family: 'Lora', serif !important;
  font-style: italic !important; }

@font-face {
  font-family: 'Raleway-Regular';
  src: url("Raleway-Regular_0.eot");
  src: url("Raleway-Regular_0.eot?#iefix") format("embedded-opentype"), url("Raleway-Regular_0.woff") format("woff"), url("Raleway-Regular_0.ttf") format("truetype"), url("Raleway-Regular_0.svg#Sri-TSCRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 193, theme.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h4, .h5, .h6, .heading {
  font-weight: 500 !important; }
  @media screen and (max-width: 767px) {
    /* line 193, theme.scss */
    h1, h2, h3, h4, h5, h6, .h1, .h2, .h4, .h5, .h6, .heading {
      font-weight: 600 !important; } }

/* line 199, theme.scss */
h1, .h1 {
  font-size: 50px;
  line-height: 44px;
  letter-spacing: -2%;
  font-weight: 600; }
  @media screen and (max-width: 767px) {
    /* line 199, theme.scss */
    h1, .h1 {
      font-size: 38px;
      line-height: 36px; } }

/* line 211, theme.scss */
h2, .h2 {
  font-size: 40px;
  line-height: 34px;
  letter-spacing: -2%; }
  @media screen and (max-width: 767px) {
    /* line 211, theme.scss */
    h2, .h2 {
      font-size: 28px;
      line-height: 26px; } }

/* line 222, theme.scss */
h3, .h3 {
  font-size: 28px;
  line-height: 26px !important;
  letter-spacing: -2%; }
  @media screen and (max-width: 767px) {
    /* line 222, theme.scss */
    h3, .h3 {
      font-size: 22px;
      line-height: 20px; } }

/* line 233, theme.scss */
h4, .h4 {
  font-size: 20px;
  line-height: 20px;
  letter-spacing: -2%; }
  @media screen and (max-width: 767px) {
    /* line 233, theme.scss */
    h4, .h4 {
      font-size: 18px;
      line-height: 18px; } }

/* line 244, theme.scss */
h5, .h5 {
  font-size: 16px;
  line-height: 17px;
  letter-spacing: -2%; }
  @media screen and (max-width: 767px) {
    /* line 244, theme.scss */
    h5, .h5 {
      font-size: 15px;
      line-height: 15px !important; } }

/* line 255, theme.scss */
h6, .h6 {
  font-size: 15px;
  line-height: 18px !important;
  letter-spacing: -2%; }
  @media screen and (max-width: 767px) {
    /* line 255, theme.scss */
    h6, .h6 {
      font-size: 14px;
      line-height: 16px !important; } }

/* line 266, theme.scss */
h7, .h7 {
  font-size: 14px;
  line-height: 16px !important;
  letter-spacing: -2%; }
  @media screen and (max-width: 767px) {
    /* line 266, theme.scss */
    h7, .h7 {
      font-size: 13px;
      line-height: 14px !important; } }

/* line 277, theme.scss */
.static-text p {
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: -0.02em; }
  @media screen and (max-width: 767px) {
    /* line 277, theme.scss */
    .static-text p {
      font-size: 14px;
      line-height: 114%; } }

/*icons*/
/* line 289, theme.scss */
.icon-nav-plus::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.27473 3.27472V0H6.72528V3.27473C6.72528 4.37929 7.62071 5.27473 8.72528 5.27473H12V6.72528H8.72528C7.62071 6.72528 6.72528 7.62071 6.72528 8.72528V12H5.27473V8.72528C5.27473 7.62071 4.37929 6.72528 3.27472 6.72528H0V5.27473H3.27473C4.37929 5.27473 5.27473 4.37929 5.27473 3.27472Z' fill='%232F302F'/%3E%3C/svg%3E");
  width: 12px;
  height: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center; }

/* line 297, theme.scss */
.icon-search-new::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.96401 10.7141C9.62681 10.7141 11.7854 8.55552 11.7854 5.89272C11.7854 3.22992 9.62681 1.07129 6.96401 1.07129C4.30121 1.07129 2.14258 3.22992 2.14258 5.89272C2.14258 8.55552 4.30121 10.7141 6.96401 10.7141Z' stroke='%232F302F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9291 12.8569L10.7148 9.64258' stroke='%232F302F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

/*page 404*/
/* line 302, theme.scss */
.page-404 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 860px; }
  /* line 307, theme.scss */
  .page-404 h1 {
    font-weight: 600;
    font-size: 50px;
    line-height: 88%;
    letter-spacing: -0.02em;
    text-align: center;
    max-width: 640px; }
    @media screen and (max-width: 767px) {
      /* line 307, theme.scss */
      .page-404 h1 {
        font-size: 38px;
        line-height: 95%; } }
    /* line 319, theme.scss */
    .page-404 h1 em {
      font-weight: 500;
      font-size: 52px;
      color: #9b5344; }
      @media screen and (max-width: 767px) {
        /* line 319, theme.scss */
        .page-404 h1 em {
          font-size: 39px; } }
  /* line 328, theme.scss */
  .page-404 p {
    margin-bottom: 26px;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
    text-align: center;
    color: #505050; }
    @media screen and (max-width: 767px) {
      /* line 328, theme.scss */
      .page-404 p {
        font-size: 14px; } }
  /* line 340, theme.scss */
  .page-404 .page-404__btn-container {
    display: flex;
    gap: 16px; }
    /* line 344, theme.scss */
    .page-404 .page-404__btn-container .page-404__catalog {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding: 14px 28px;
      background: #305941;
      color: white;
      font-weight: 600;
      font-size: 15px;
      line-height: 107%;
      letter-spacing: -0.02em;
      text-decoration: none;
      border: none;
      outline: 1px solid #305941;
      outline-offset: 3px;
      transition: background 0.25s ease, border-color 0.25s ease, outline-color 0.25s ease, color 0.25s ease; }
      /* line 361, theme.scss */
      .page-404 .page-404__btn-container .page-404__catalog:hover {
        background: var(--color-accent-text);
        outline: 1px solid var(--color-accent-text);
        color: white;
        transition: 0.25s ease; }
    /* line 368, theme.scss */
    .page-404 .page-404__btn-container .page-404__index {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding: 14px 28px;
      background: #F6F6F6;
      color: black;
      font-weight: 600;
      font-size: 15px;
      line-height: 107%;
      letter-spacing: -0.02em;
      text-decoration: none;
      border: none;
      outline: 1px solid #EBEBEB;
      outline-offset: 3px;
      transition: background 0.25s ease, border-color 0.25s ease, outline-color 0.25s ease, color 0.25s ease; }
      /* line 385, theme.scss */
      .page-404 .page-404__btn-container .page-404__index:hover {
        background: black;
        color: white;
        outline: 1px solid black;
        transition: 0.25s ease; }
  /* line 393, theme.scss */
  .page-404 img {
    width: 100%;
    height: auto;
    margin-top: 43px; }
