    :root body {
      --bg: var(--draft-bg, #000000);
      --bg-is-dark: var(--draft-bg-is-dark, true);
      --bg-minor-shade: var(--draft-bg-minor-shade, #1a1a1a);
      --bg-minor-shade-is-dark: var(--draft-bg-minor-shade-is-dark, true);
      --bg-major-shade: var(--draft-bg-major-shade, #333333);
      --bg-major-shade-is-dark: var(--draft-bg-major-shade-is-dark, 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, #1C1C1C);
      --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, #333333);
      --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, #494949);
      --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, #8e8e8e);
      --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, #FFFFFF);
      --color-accent-text-is-light: var(--draft-color-accent-text-is-light, true);
      --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #f7f7f7);
      --color-accent-text-minor-shade-is-light: var(--draft-color-accent-text-minor-shade-is-light, true);
      --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #ededed);
      --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, #808080);
      --color-accent-text-half-shade-is-dark: var(--draft-color-accent-text-half-shade-is-dark, true);
      --color-text-dark: var(--draft-color-text-dark, #1C1C1C);
      --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, #333333);
      --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, #494949);
      --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, #8e8e8e);
      --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, #FFDA79);
      --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, #ffd876);
      --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, #ffd771);
      --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, #ffc738);
      --color-text-light-half-shade-is-light: var(--draft-color-text-light-half-shade-is-light, true);
      --icons_pack: var(--draft-icons_pack, rounded);
      --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 6px);
      --color-notice-warning: var(--draft-color-notice-warning, #fff3cd);
      --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
      --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #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);
      --font-size: var(--draft-font-size, 14px);
      --font-family-heading: var(--draft-font-family-heading, Montserrat);
      --heading-ratio: var(--draft-heading-ratio, 1.5);
      --heading-weight: var(--draft-heading-weight, 600);
      --collection_count: var(--draft-collection_count, 15);
      --search_count: var(--draft-search_count, 12);
      --blog_size: var(--draft-blog_size, 6);
      --product_not_available: var(--draft-product_not_available, shown);
      --layout-content-max-width: var(--draft-layout-content-max-width, 1408px);
      --delta_sidebar: var(--draft-delta_sidebar, 2);
      --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);
    }
    
    .widget-type_system_widget_v4_alerts .micro-alerts {
      display: none
    }

    .widget-type_system_widget_v4_callback_modal_1.layout {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin-top: 0;
      padding-top: var(--layout-mt);
      padding-bottom: var(--layout-mb);
      margin-bottom: 0;
      z-index: var(--zindex-modal);
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      -webkit-justify-content: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      background: rgba(0, 0, 0, 0.5) !important;
      overflow-y: auto;
      display: none
    }

    .widget-type_system_widget_v4_callback_modal_1.layout.is-show-fullscreen {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }

    .widget-type_system_widget_v4_callback_modal_1.layout .layout__content {
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      padding: 0 !important;
      margin: auto;
      position: relative
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__head {
      position: relative;
      padding: 2rem calc(40px + 2rem) 2rem 2rem;
      background-color: #1a1a1a
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_callback_modal_1 .callback__head {
        padding: 1rem calc(40px + 1rem) 1rem 1rem
      }
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__title {
      font-size: 1.6rem;
      font-weight: 600;
      line-height: 1.3
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_callback_modal_1 .callback__title {
        font-size: 1.2rem
      }
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__hide-btn.button {
      position: absolute;
      top: 50%;
      right: 1rem;
      transform: translateY(-50%);
      background: none;
      padding: 0;
      width: 40px;
      height: 40px;
      font-size: 1.5rem;
      color: #FFDA79;
      border-color: transparent
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__hide-btn.button:hover {
      background: none;
      color: #FFFFFF;
      border-color: transparent
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_callback_modal_1 .callback__hide-btn.button {
        right: 0.5rem
      }
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__main {
      padding: var(--layout-pt) 2rem var(--layout-pb) 2rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_callback_modal_1 .callback__main {
        padding: var(--layout-pt) 1rem var(--layout-pb) 1rem
      }
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__form {
      position: relative
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__form.is-sended .callback__content {
      display: none
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__form.is-sended .callback__success-message {
      display: block
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__success-message {
      font-size: 1.2rem;
      text-align: center;
      padding: 0.5rem 0;
      display: none
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__field-area {
      margin-bottom: 20px
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__field-area:last-child {
      margin-bottom: 0
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__field_label {
      margin-bottom: 5px
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__field-label-star {
      color: var(--color-error)
    }

    .widget-type_system_widget_v4_callback_modal_1 .callback__field-error {
      font-size: 0.875rem;
      color: var(--color-error)
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree {
      margin-bottom: 20px;
      text-align: left;
      line-height: 1.3
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__field {
      display: none
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__field:checked+.agree__content .agree__btn {
      border-color: #1C1C1C
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__field:checked+.agree__content .agree__btn:before {
      opacity: 1;
      visibility: visible
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__content {
      display: inline-flex
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__btn {
      width: 1.5rem;
      min-width: 1.5rem;
      height: 1.5rem;
      margin-right: 0.8rem;
      border: var(--controls-border-width) solid var(--color-form-controls-border-color);
      border-radius: calc(var(--controls-form-border-radius) / 2);
      position: relative
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__btn:before {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 1rem;
      color: #1C1C1C;
      opacity: 0;
      visibility: hidden
    }

    .widget-type_system_widget_v4_callback_modal_1 .agree__label {
      align-self: center
    }

    .widget-type_system_widget_v4_footer_4 {
      background-color: #000000
    }

    .widget-type_system_widget_v4_footer_4[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_footer_4[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_footer_4[style*="--hide-pay:true"] .footer__area-pay {
      display: none !important
    }

    .widget-type_system_widget_v4_footer_4 .footer {
      display: grid;
      gap: 2rem;
      font-size: 0.9rem;
      grid-auto-flow: column;
      -webkit-justify-content: space-between;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
      align-items: center
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_footer_4 .footer {
        grid-auto-flow: row;
        gap: 1rem;
        grid-template-columns: auto
      }
    }

    .widget-type_system_widget_v4_footer_4 .footer a {
      color: #FFDA79;
      text-decoration: none;
      font-size: 0.9rem
    }

    .widget-type_system_widget_v4_footer_4 .footer p {
      margin: 0
    }

    .widget-type_system_widget_v4_footer_4 .footer__area-pay {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      grid-auto-flow: column;
      -webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
      flex-wrap: wrap
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_footer_4 .footer__area-pay {
        justify-self: center
      }
    }

    .widget-type_system_widget_v4_footer_4 .footer__area-pay .pay-img-item {
      margin: 0.5rem 1rem 0.5rem 0;
      max-height: 40px
    }

    .widget-type_system_widget_v4_footer_4 .footer__area-pay .pay-img-item img {
      max-width: 80px;
      max-height: 40px
    }

    .widget-type_system_widget_v4_footer_4 .footer__area-pay .pay-img-item:last-child {
      margin-right: 0
    }

    .widget-type_system_widget_v4_modal_cookie_1 {
      background-color: #000000
    }

    [style*="--bg-is-dark:true"].widget-type_system_widget_v4_modal_cookie_1 {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    [style*="--bg-is-light:true"].widget-type_system_widget_v4_modal_cookie_1 {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_modal_cookie_1.layout {
      z-index: var(--zindex-modal);
      position: fixed;
      bottom: 0;
      width: 100%;
      display: none;
      -webkit-box-shadow: 0px -1px 23px 2px rgba(0, 0, 0, 0.09);
      -moz-box-shadow: 0px -1px 23px 2px rgba(0, 0, 0, 0.09);
      box-shadow: 0px -1px 23px 2px rgba(0, 0, 0, 0.09)
    }

    .widget-type_system_widget_v4_modal_cookie_1.layout.is-show-fullscreen {
      display: block
    }

    .widget-type_system_widget_v4_modal_cookie_1 .cookie-banner {
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      display: grid;
      gap: 2rem;
      grid-template-columns: auto 300px
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_modal_cookie_1 .cookie-banner {
        grid-template-columns: auto;
        gap: 1rem
      }
    }

    .widget-type_system_widget_v4_modal_cookie_1 .cookie-text p {
      margin: 0
    }

    .widget-type_system_widget_v4_modal_cookie_1 .cookie-link {
      justify-self: end
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_modal_cookie_1 .cookie-link {
        justify-self: start
      }
    }

    .widget-type_system_widget_v4_modal_cookie_1 .cookie-link .button {
      padding: 0 60px
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1.layout {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin-top: 0;
      padding-top: var(--layout-mt);
      padding-bottom: var(--layout-mb);
      margin-bottom: 0;
      z-index: var(--zindex-modal);
      -webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      background: rgba(0, 0, 0, 0.5) !important;
      overflow-y: auto;
      display: none
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1.layout.is-show-fullscreen {
      display: flex
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1.layout .layout__content {
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      padding: 0 !important;
      position: relative
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__head {
      position: relative;
      padding: 2rem calc(40px + 2rem) 2rem 2rem;
      background-color: #1a1a1a
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__head {
        padding: 1rem calc(40px + 1rem) 1rem 1rem
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__title {
      font-size: 1.6rem;
      font-weight: 600;
      line-height: 1.3
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__title {
        font-size: 1.2rem
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__hide-btn.button {
      position: absolute;
      top: 50%;
      right: 1rem;
      transform: translateY(-50%);
      background: none;
      padding: 0;
      width: 40px;
      height: 40px;
      font-size: 1.5rem;
      color: #FFDA79;
      border-color: transparent
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__hide-btn.button:hover {
      background: none;
      color: #FFFFFF;
      border-color: transparent
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__hide-btn.button {
        right: 0.5rem
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__content {
      padding: var(--layout-pt) 2rem var(--layout-pb) 2rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification__content {
        padding: var(--layout-pt) 1rem var(--layout-pb) 1rem
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product {
      display: grid;
      grid-template-areas: "photo title" "photo info" "photo controls";
      grid-template-columns: 30% 1fr;
      grid-template-rows: min-content 1fr min-content;
      grid-column-gap: 2rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product {
        grid-template-areas: "photo title" "info info" "controls controls";
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        align-items: center
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__photo {
      grid-area: photo;
      min-width: 0
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__photo img {
      max-width: 100%
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__title {
      grid-area: title;
      padding: 5px 0 1rem;
      font-size: 1.6rem;
      line-height: 1.3;
      font-weight: 600
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__title {
        font-size: 1.2rem;
        padding: 0
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__info {
      grid-area: info
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__controls {
      grid-area: controls;
      padding-top: 1rem;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
      margin: 0 -5px
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__controls {
        padding-top: 0
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__controls .button {
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      margin: 0 5px 5px
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__price {
      display: inline-block;
      vertical-align: middle;
      font-size: 1.6rem;
      font-weight: 600;
      margin-right: 0.5rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__price {
        font-size: 1.2rem
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__count {
      display: inline-block;
      vertical-align: middle;
      font-size: 1.5rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__count {
        font-size: 1rem
      }
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__close-btn {
      background: #fff;
      color: #1C1C1C;
      border-color: #1C1C1C
    }

    .widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__close-btn:hover {
      background: #fff;
      color: #333333;
      border-color: #333333
    }

    .widget-type_system_widget_v4_preorder_1.layout {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin-top: 0;
      padding-top: var(--layout-mt);
      padding-bottom: var(--layout-mb);
      margin-bottom: 0;
      z-index: var(--zindex-modal);
      -webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      background: rgba(0, 0, 0, 0.5) !important;
      overflow-y: auto;
      display: none
    }

    .widget-type_system_widget_v4_preorder_1.layout.is-show-fullscreen {
      display: flex
    }

    .widget-type_system_widget_v4_preorder_1.layout .layout__content {
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      padding: 0 !important;
      position: relative
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__head {
      position: relative;
      padding: 2rem calc(40px + 2rem) 2rem 2rem;
      background-color: #1a1a1a
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_preorder_1 .preorder__head {
        padding: 1rem calc(40px + 1rem) 1rem 1rem
      }
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__title {
      font-size: 1.6rem;
      font-weight: 600;
      line-height: 1.3
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_preorder_1 .preorder__title {
        font-size: 1.2rem
      }
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__hide-btn.button {
      position: absolute;
      top: 50%;
      right: 1rem;
      transform: translateY(-50%);
      background: none;
      padding: 0;
      width: 40px;
      height: 40px;
      font-size: 1.5rem;
      color: #FFDA79;
      border-color: transparent
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__hide-btn.button:hover {
      background: none;
      color: #FFFFFF;
      border-color: transparent
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_preorder_1 .preorder__hide-btn.button {
        right: 0.5rem
      }
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__main {
      padding: var(--layout-pt) 2rem var(--layout-pb) 2rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_preorder_1 .preorder__main {
        padding: var(--layout-pt) 1rem var(--layout-pb) 1rem
      }
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__form {
      position: relative
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__form.is-sended .preorder__content {
      display: none
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__form.is-sended .preorder__success-message {
      display: block
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__success-message {
      font-size: 1.2rem;
      text-align: center;
      padding: 0.5rem 0;
      display: none
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__field-area {
      margin-bottom: 20px
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__field-area:last-child {
      margin-bottom: 0
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__field_label {
      margin-bottom: 5px
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__field-label-star {
      color: var(--color-error)
    }

    .widget-type_system_widget_v4_preorder_1 .preorder__field-error {
      font-size: 0.875rem;
      color: var(--color-error)
    }

    .widget-type_system_widget_v4_preorder_1 .agree {
      margin-bottom: 20px;
      text-align: left;
      line-height: 1.3
    }

    .widget-type_system_widget_v4_preorder_1 .agree__field {
      display: none
    }

    .widget-type_system_widget_v4_preorder_1 .agree__field:checked+.agree__content .agree__btn {
      border-color: #1C1C1C
    }

    .widget-type_system_widget_v4_preorder_1 .agree__field:checked+.agree__content .agree__btn:before {
      opacity: 1;
      visibility: visible
    }

    .widget-type_system_widget_v4_preorder_1 .agree__content {
      display: inline-flex
    }

    .widget-type_system_widget_v4_preorder_1 .agree__btn {
      width: 1.5rem;
      min-width: 1.5rem;
      height: 1.5rem;
      margin-right: 0.8rem;
      border: var(--controls-border-width) solid var(--color-form-controls-border-color);
      border-radius: calc(var(--controls-form-border-radius) / 2);
      position: relative
    }

    .widget-type_system_widget_v4_preorder_1 .agree__btn:before {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 1rem;
      color: #1C1C1C;
      opacity: 0;
      visibility: hidden
    }

    .widget-type_system_widget_v4_preorder_1 .agree__label {
      align-self: center
    }

    .widget-type_system_widget_v4_special_products_1 {
      background-color: #000000
    }

    .widget-type_system_widget_v4_special_products_1[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_special_products_1[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_special_products_1[style*="--product-hide-rating:true"] .product-preview__area-rating {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1[style*="--product-info-align:center"] .product-preview__rating {
      align-items: center
    }

    .widget-type_system_widget_v4_special_products_1[style*="--product-info-align:right"] .product-preview__rating {
      align-items: flex-end
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-description:true"] .product-preview__description {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--img-fit:contain"] .product-preview__photo .img-ratio img {
      object-fit: contain
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview__variants {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview__price {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview__price-range {
      display: block
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants .product-preview__preorder-btn,
    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants .add-cart-counter,
    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants .add-cart-counter__btn,
    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants .product-preview__detail-btn {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants .product-preview__detail-select-btn {
      display: inline-flex !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants.is-zero-count-hidden .product-preview__detail-select-btn,
    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-select-btn {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants.is-zero-count-hidden .product-preview__detail-btn,
    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-btn {
      display: inline-flex !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-old-prices .sticker-sale {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview .add-cart-counter {
      display: grid !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants:true"] .product-preview.is-more-variants .add-cart-counter {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-variants-title:true"] .option-selector .option-label {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1[style*="--hide-sku:true"] .product-preview__sku {
      display: none !important
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1[style*="--slide-width-mobile:1"] .add-cart-counter__detail {
        font-size: 0.875rem
      }
    }

    @media screen and (max-width: 767px) {

      .widget-type_system_widget_v4_special_products_1[style*="--slide-width-mobile:1"] .add-cart-counter__detail-label,
      .widget-type_system_widget_v4_special_products_1[style*="--slide-width-mobile:1"] .add-cart-counter__detail-dop-text {
        display: none
      }
    }

    .widget-type_system_widget_v4_special_products_1 .special-products {
      margin-bottom: 2rem
    }

    .widget-type_system_widget_v4_special_products_1 .special-products:last-child {
      margin-bottom: 0
    }

    .widget-type_system_widget_v4_special_products_1 .special-products__head {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-justify-content: space-between;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
      align-items: center
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide.is-hide-paging .splide__pagination {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide__arrows {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide__pagination {
      position: relative;
      bottom: auto;
      left: auto;
      text-align: left;
      margin-top: 1rem;
      width: auto;
      transform: translateX(0);
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide__pagination.is-hide {
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .special-products .splide__pagination {
        display: block
      }

      .widget-type_system_widget_v4_special_products_1 .special-products .splide__pagination.is-hide {
        display: none
      }
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide__pagination__page {
      margin: 0 4px;
      width: 6px;
      height: 6px;
      background: #ffc738;
      opacity: 1
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide__pagination__page.is-active {
      transform: scale(1);
      background: #FFDA79
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .special-products__slider-controls {
        display: none
      }
    }

    .widget-type_system_widget_v4_special_products_1 .special-products__slider-arrow {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      -webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
      position: relative;
      left: auto;
      top: auto;
      right: auto;
      bottom: auto;
      margin-top: 0;
      width: 40px;
      height: 40px;
      color: #1C1C1C;
      font-size: 1.5rem;
      outline: none;
      border: none;
      margin-bottom: 1rem;
      cursor: pointer;
      user-select: none
    }

    .widget-type_system_widget_v4_special_products_1 .special-products__slider-arrow.is-hide {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .special-products__slider-arrow.is-disabled {
      opacity: 0.5;
      cursor: default
    }

    .widget-type_system_widget_v4_special_products_1 .special-products .splide__slide .product-preview {
      height: 100%
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview {
      border: 1px solid #1a1a1a;
      padding: 10px;
      border-radius: var(--product-border-radius);
      background-color: var(--product-bg)
    }

    .widget-type_system_widget_v4_special_products_1[style*="--product-bg-is-dark:true"] .product-preview {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_special_products_1[style*="--product-bg-is-light:true"] .product-preview {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .product-preview {
        padding: 0.5rem 0.3rem
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-hidden .product-preview__preorder-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-hidden .add-cart-counter,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__preorder-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .add-cart-counter {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-hidden .product-preview__detail-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-btn {
      display: inline-flex
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-hidden .product-preview__available,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__available {
      display: block
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-hidden .product-preview__photo img,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__photo img {
      opacity: 0.3
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-hidden .product-preview__price-cur,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__price-cur {
      color: #ffc738
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-preorder .product-preview__detail-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-preorder .add-cart-counter {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-preorder .product-preview__preorder-btn {
      display: inline-flex
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available.is-zero-count-preorder .sticker-preorder {
      display: inline-flex
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.not-available .option-value.is-radio>span {
      color: #FFDA79
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__content {
      display: grid;
      grid-template-columns: 100%;
      grid-template-rows: repeat(5, max-content) 1fr;
      line-height: 1.25;
      height: 100%
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__photo {
      min-width: 0;
      position: relative;
      margin: -10px -10px 1rem -10px
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .product-preview__photo {
        margin: -0.5rem -0.3rem 1rem -0.3rem
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__photo img {
      border-top-left-radius: var(--product-border-radius);
      border-top-right-radius: var(--product-border-radius);
      background: var(--product-background)
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__title {
      margin-bottom: 1rem;
      word-break: break-word
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__title a {
      color: inherit;
      text-decoration: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__title a:hover {
      color: #FFFFFF
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__available {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      padding: 0 1rem;
      transform: translateY(-50%);
      color: #FFDA79;
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__sku {
      color: #ffc738;
      font-size: 0.75rem;
      margin-bottom: 5px
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__description {
      color: #ffc738;
      font-size: 0.875rem;
      margin-bottom: 1rem
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__variants {
      margin-bottom: 0.5rem
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__variants select {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__area-bottom {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
      justify-content: flex-end
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__price {
      margin-bottom: 0.5rem
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__price-cur {
      display: block;
      font-size: 1.75rem;
      font-weight: 600;
      white-space: nowrap
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .product-preview__price-cur {
        font-size: 1.3rem
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__price-old {
      display: block;
      font-size: 1.125rem;
      color: #ffc738;
      text-decoration: line-through;
      white-space: nowrap
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .product-preview__price-old {
        font-size: 1rem
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__price-range {
      margin-bottom: 0.5rem;
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__price-label {
      font-size: 1rem
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option {
      margin-bottom: 10px
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option:last-child {
      margin-bottom: 0
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-label {
      display: block;
      margin-bottom: 5px;
      font-size: 0.75rem
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span {
      display: inline-block;
      margin: 0 2px 5px 0;
      line-height: 1;
      font-size: 0.875rem;
      cursor: pointer
    }

    @media screen and (max-width: 767px) {

      .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio,
      .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span {
        font-size: 0.75rem
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio.is-active>span,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio.is-active.is-span,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span.is-active>span,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span.is-active.is-span {
      background-color: transparent;
      border: 2px solid #1C1C1C
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio>input,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span>input {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio>span,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-radio.is-span,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span>span,
    .widget-type_system_widget_v4_special_products_1 .product-preview .option-selector .option-value.is-span.is-span {
      --option-bg: var(--product-bg-minor-shade, #1a1a1a);
      display: inline-block;
      padding: 0.3rem 0.5rem;
      border-radius: 6px;
      border: 2px solid var(--option-bg);
      background-color: var(--option-bg)
    }

    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-radio>span,
    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-radio.is-span,
    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-span>span,
    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-span.is-span {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-radio>span,
    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-radio.is-span,
    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-span>span,
    .widget-type_system_widget_v4_special_products_1[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-span.is-span {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__preorder-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview__detail-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview__detail-select-btn {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .stickers {
      position: absolute;
      top: 3px;
      left: 3px;
      z-index: 1;
      line-height: 1;
      font-size: 0
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .sticker {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      vertical-align: middle;
      margin: 0 5px 5px 0;
      line-height: 1;
      padding: 0.35em;
      font-size: var(--sticker-font-size, 0.875rem);
      border-radius: 6px
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1 .product-preview .sticker {
        font-size: calc(0.75 * var(--sticker-font-size, 0.875rem))
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .sticker.sticker-preorder {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .sticker:empty {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .sticker:last-child {
      margin-right: 0
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview .stickers,
    .widget-type_system_widget_v4_special_products_1 .product-preview .favorites_btn {
      transform: translateZ(0)
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__rating {
      margin-bottom: 1rem;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      flex-direction: column
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__rating-stars {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      vertical-align: text-bottom
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__rating-star {
      color: #ffc738
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__rating-star.is-active {
      color: var(--rating-color)
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__reviews {
      font-size: 1rem;
      color: #FFDA79
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview__review-text {
      text-transform: lowercase
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter.is-add-cart .add-cart-counter__btn {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter.is-add-cart .add-cart-counter__controls {
      display: flex
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__btn {
      width: 100%
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__btn .button__icon {
      margin-left: 0.3rem
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__controls {
      width: 100%;
      height: 40px;
      text-align: center;
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__controls-btn {
      width: 40px;
      min-width: 40px;
      padding: 0;
      font-size: 1.5rem
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__controls-btn[data-add-cart-counter-minus] {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__controls-btn[data-add-cart-counter-plus] {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__detail {
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      margin: 0 1px;
      text-decoration: none;
      line-height: 1;
      -webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
      border-radius: 0;
      padding: 0 5px;
      font-size: 0.75rem
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__detail-text {
      display: block
    }

    .widget-type_system_widget_v4_special_products_1 .add-cart-counter__detail-dop-text {
      display: block;
      margin-top: 4px
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn,
    .widget-type_system_widget_v4_special_products_1 .favorites_btn:hover {
      position: absolute;
      z-index: 1;
      right: 0.25rem;
      top: 0.25rem;
      font-size: 1.25rem;
      background: transparent;
      color: #ffc738;
      outline: none;
      padding: 0;
      b-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-ordinal-group: 1;
      height: 32px;
      width: 32px
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn:before,
    .widget-type_system_widget_v4_special_products_1 .favorites_btn:hover:before {
      content: "";
      border-radius: 50%;
      background: #000000;
      width: 32px;
      height: 32px;
      position: absolute;
      opacity: 0.6;
      right: 0;
      top: 0
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn .icon-favorites-f,
    .widget-type_system_widget_v4_special_products_1 .favorites_btn:hover .icon-favorites-f {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn .btn-icon,
    .widget-type_system_widget_v4_special_products_1 .favorites_btn:hover .btn-icon {
      z-index: 2;
      font-weight: bold
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn.favorites-added {
      color: #1C1C1C
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn.favorites-added .icon-favorites-f {
      display: block
    }

    .widget-type_system_widget_v4_special_products_1 .favorites_btn.favorites-added .icon-favorites-o {
      display: none
    }

    .widget-type_system_widget_v4_special_products_1 .option-value-system-color.with-image-color img {
      height: 40px;
      object-fit: cover
    }

    .widget-type_system_widget_v4_special_products_1:not(.is-loaded) {
      --slider-height: 320px;
      --head-height: 54.39px;
      min-height: calc(var(--slider-height) + var(--layout-pt) + var(--layout-pb) + var(--head-height))
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_special_products_1:not(.is-loaded) {
        --slider-height: 340px
      }
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories .product-preview__preorder-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories .add-cart-counter,
    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories .add-cart-counter__btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories .product-preview__detail-btn {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories .product-preview__detail-select-btn {
      display: inline-flex !important
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories.is-zero-count-hidden .product-preview__detail-select-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-select-btn {
      display: none !important
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories.is-zero-count-hidden .product-preview__detail-btn,
    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-btn {
      display: inline-flex !important
    }

    .widget-type_system_widget_v4_special_products_1 .product-preview.with-accessories .product-preview__variants {
      display: none
    }

    .widget-type_system_widget_v4_page_banner_2 {
      background-color: #000000
    }

    .widget-type_system_widget_v4_page_banner_2[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_page_banner_2[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item {
     padding: var(--banner-pt) calc(var(--layout-side-padding) * 1.6) var(--banner-pb) calc(var(--layout-side-padding) * 1.6);
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_page_banner_2 .banner-list__item {
    /*    padding: var(--banner-pt) var(--layout-side-padding) var(--banner-pb) var(--layout-side-padding)*/
    padding: 0px;
      }
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-text {
      display: grid;
      color: var(--banner-text-color, #FFDA79);
      grid-auto-columns: auto;
      grid-template-rows: min-content min-content min-content;
      gap: 2rem;
      max-width: 1408px;
      z-index: 1;
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-text {
        gap: 1rem
      }
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-title {
      margin: 0;
      color: var(--banner-text-color, #fff)
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-image {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-image:before {
      background: var(--banner-overlay-color, #1C1C1C);
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: var(--banner-overlay-opacity, 0.2)
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-content {
      font-size: 1.5rem;
      line-height: 2rem;
      color: var(--banner-text-color, #fff)
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-content {
        font-size: 0.875rem;
        line-height: 1rem
      }
    }

    .widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-content p {
      margin-bottom: 0
    }

    .widget-type_system_widget_v4_page_banner_2[style*="--hide-button:true;"] .banner-list__item-button {
      display: none
    }

    .widget-type_system_widget_v4_page_banner_2[style*="--hide-button:true;"] .banner-list__item-text {
      grid-template-rows: min-content min-content
    }

    .widget-type_system_widget_v4_page_banner_2 a.no-text {
      background: transparent;
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      height: 100% !important
    }

    .widget-type_system_widget_v4_page_banner_2 a.no-text:hover {
      background: transparent;
      border: none
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--align:left"] .btn-on-top {
      right: auto;
      left: var(--margin-side)
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--button-view:bg"] .btn-on-top {
      background-color: #1C1C1C;
      color: #fff
    }

    [style*="--color-btn-bg-is-dark:true"].widget-type_system_widget_v4_button_on_top_1[style*="--button-view:bg"] .btn-on-top {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    [style*="--color-btn-bg-is-light:true"].widget-type_system_widget_v4_button_on_top_1[style*="--button-view:bg"] .btn-on-top {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--button-view:bg"] .btn-on-top:hover {
      background-color: #333333
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--button-view:border"] .btn-on-top {
      background-color: #000000;
      color: #FFDA79
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--button-view:border"] .btn-on-top:hover {
      background-color: #000000;
      border-color: #333333;
      color: var(--color-text-minor-shade)
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--button-view:transparent"] .btn-on-top {
      background-color: transparent;
      border-color: transparent;
      color: #1C1C1C
    }

    .widget-type_system_widget_v4_button_on_top_1[style*="--button-view:transparent"] .btn-on-top:hover {
      background-color: transparent;
      color: #333333
    }

    .widget-type_system_widget_v4_button_on_top_1 .btn-on-top {
      position: fixed;
      bottom: var(--margin-bottom);
      right: var(--margin-side);
      padding: calc(var(--size) / 2);
      width: auto;
      height: auto;
      outline: none;
      cursor: pointer;
      background-color: #1C1C1C;
      border: 1px solid #1C1C1C;
      border-radius: 6px;
      color: #fff;
      font-size: var(--size);
      line-height: 1;
      z-index: calc(var(--zindex-modal) - 1);
      opacity: 0;
      visibility: hidden;
      transition: .2s
    }

    .widget-type_system_widget_v4_button_on_top_1 .btn-on-top.is-show {
      visibility: visible;
      opacity: 1
    }

    .widget-type_system_widget_v4_button_on_top_1 .btn-on-top>span:before {
      display: block
    }

    .widget-type_system_widget_v4_promo_slider_4 {
      background-color: #000000
    }

    [style*="--bg-is-dark:true"].widget-type_system_widget_v4_promo_slider_4 {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    [style*="--bg-is-light:true"].widget-type_system_widget_v4_promo_slider_4 {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4[style*="--layout-wide-content:true"] .promo-slider__item {
        padding: 0
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4[style*="--layout-wide-content:true"] .promo-slider__item-photo {
        width: auto
      }
    }

    .widget-type_system_widget_v4_promo_slider_4[style*="--layout-edge:true"] .promo-slider__controls {
      padding-left: var(--layout-side-padding);
      padding-right: var(--layout-side-padding)
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider {
      background: transparent
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__arrows {
      display: none
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide.is-hide-controls .splide__arrow,
    .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide.is-hide-controls .splide__pagination {
      display: none
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      text-decoration: none;
      position: relative;
      background-color: var(--slide-overlay-color);
      background: transparent
    }

    [style*="--slide-overlay-color-is-dark:true"].widget-type_system_widget_v4_promo_slider_4 .promo-slider__item {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    [style*="--slide-overlay-color-is-light:true"].widget-type_system_widget_v4_promo_slider_4 .promo-slider__item {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item {
        display: block
      }
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-photo {
      width: 100%
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-photo:before {
      background: var(--slide-overlay-color);
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: var(--slide-overlay-opacity, 0.2)
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-photo {
        width: auto
      }
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-photo .img-ratio {
      border-radius: var(--img-border-radius)
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-content {
      text-align: center;
      width: 100%;
      -webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
      position: absolute;
      font-size: 3rem;
      font-weight: 600;
      padding: 1rem 5rem;
      z-index: 2;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      color: var(--slide-text-color, #FFDA79)
    }

    @media screen and (max-width: 1024px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-content {
        font-size: 36px
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider__item-content {
        font-size: 18px;
        padding: 10px 3.5rem
      }
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination {
      bottom: 1rem;
      justify-content: start
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination {
        bottom: -1rem;
        width: 100%;
        flex-wrap: nowrap
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination li {
        width: 100%;
        margin: 0 4px
      }

      .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination__page {
        margin: 0 !important
      }
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination__page {
      margin: 0 4px;
      width: 95px;
      height: 4px;
      border-radius: 0;
      background: #ffc738;
      opacity: 1;
      outline: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination__page {
        width: inherit
      }
    }

    .widget-type_system_widget_v4_promo_slider_4 .promo-slider .splide__pagination__page.is-active {
      background: #FFDA79;
      transform: scale(1)
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--align:left"] .cart-fixed-btn {
      right: auto;
      left: var(--margin-side)
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:bg"] .cart-fixed-btn {
      background-color: #1C1C1C;
      color: #fff
    }

    [style*="--color-btn-bg-is-dark:true"].widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:bg"] .cart-fixed-btn {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    [style*="--color-btn-bg-is-light:true"].widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:bg"] .cart-fixed-btn {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:bg"] .cart-fixed-btn:hover {
      background-color: #333333
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:border"] .cart-fixed-btn {
      background-color: #000000;
      color: #FFDA79
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:border"] .cart-fixed-btn:hover {
      background-color: #000000;
      border-color: #333333;
      color: var(--color-text-minor-shade)
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:transparent"] .cart-fixed-btn {
      background-color: transparent;
      border-color: transparent;
      color: #1C1C1C
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-view:transparent"] .cart-fixed-btn:hover {
      background-color: transparent;
      color: #333333
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--button-show:always"] .cart-fixed-btn {
      pointer-events: auto;
      visibility: visible;
      opacity: 1
    }

    .widget-type_system_widget_v4_cart_fixed_button_1[style*="--use-widget-border-radius:true"] .cart-fixed-btn {
      border-radius: var(--button-border-radius)
    }

    .widget-type_system_widget_v4_cart_fixed_button_1 .cart-fixed-btn {
      position: fixed;
      top: var(--margin-top);
      right: var(--margin-side);
      padding: calc(var(--size) / 2);
      width: auto;
      height: auto;
      outline: none;
      cursor: pointer;
      background-color: #1C1C1C;
      border: 1px solid #1C1C1C;
      border-radius: 6px;
      color: #fff;
      font-size: var(--size);
      line-height: 1;
      text-decoration: none;
      z-index: calc(var(--zindex-modal) - 1);
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      transition: .2s
    }

    .widget-type_system_widget_v4_cart_fixed_button_1 .cart-fixed-btn.is-no-visible {
      display: none
    }

    .widget-type_system_widget_v4_cart_fixed_button_1 .cart-fixed-btn.is-show {
      pointer-events: auto;
      visibility: visible;
      opacity: 1
    }

    .widget-type_system_widget_v4_cart_fixed_button_1 .cart-fixed-btn>span {
      display: block;
      width: 1em;
      height: 1em
    }

    .widget-type_system_widget_v4_cart_fixed_button_1 .cart-fixed-btn>span:before {
      display: block;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%)
    }

    .widget-type_system_widget_v4_cart_fixed_button_1 .cart-fixed-btn__bage {
      font-family: Montserrat;
      min-width: var(--size);
      height: var(--size);
      padding: 0 3px;
      line-height: var(--size);
      font-size: calc(var(--size) /2);
      font-weight: 700;
      text-align: center;
      border-radius: 50%;
      position: absolute;
      top: 2px;
      right: 2px;
      transform: translate(50%, -50%);
      background-color: #494949;
      color: #fff
    }

    .widget-type_system_widget_v4_viewed_products_1 {
      background-color: #000000
    }

    .widget-type_system_widget_v4_viewed_products_1[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_viewed_products_1[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_viewed_products_1.is-empty-viewed_products {
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_viewed_products_1[style*="--layout-edge:false"] .special-products .splide {
        margin: 0 calc(-1 * var(--layout-side-padding))
      }
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products.is-mounted .special-products__slider-controls {
      visibility: visible
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products__head {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-justify-content: space-between;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
      align-items: center
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products .splide__arrows {
      display: none
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-controls {
      visibility: hidden
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-controls {
        display: none
      }
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      -webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
      position: relative;
      left: auto;
      top: auto;
      right: auto;
      bottom: auto;
      width: auto;
      min-width: 60px;
      min-height: 32px;
      height: auto;
      padding: 0.3rem 1rem;
      color: #fff;
      background-color: #1C1C1C;
      border-radius: 6px;
      font-size: 1rem;
      outline: none;
      border: none;
      margin: 0 0 1rem 0.3rem;
      cursor: pointer;
      user-select: none
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow.is-hide {
      display: none
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow.is-disabled {
      opacity: 0.5;
      cursor: default
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product {
      text-decoration: none;
      color: #FFDA79;
      display: grid;
      grid-template-areas: 'photo .' 'photo title' 'photo price' 'photo .';
      grid-template-columns: 30% 1fr;
      grid-column-gap: 1rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_viewed_products_1 .viewed-product {
        grid-template-columns: 80px 1fr
      }
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product:hover .viewed-product__title {
      color: #FFFFFF
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product__photo {
      grid-area: photo;
      min-width: 0
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product__title {
      grid-area: title
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product__price {
      grid-area: price;
      font-weight: 500
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product img.lazyload {
      visibility: hidden
    }

    .widget-type_system_widget_v4_viewed_products_1 .viewed-product img.lazyload.loaded {
      visibility: visible
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .viewed-product {
      text-decoration: none;
      color: #FFDA79;
      display: grid;
      grid-template-areas: 'photo' 'title' 'price';
      grid-column-gap: 1rem;
      grid-template-columns: auto;
      grid-row-gap: 0.5rem
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-controls {
      display: none
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-controls.sidebar {
      display: flex
    }

    @media screen and (max-width: 767px) {
      aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-controls.sidebar {
        display: none
      }
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      -webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
      position: relative;
      left: auto;
      top: auto;
      right: auto;
      bottom: auto;
      width: auto;
      min-width: 27px;
      min-height: 29px;
      height: auto;
      color: #FFDA79;
      background-color: #333333;
      border: none;
      cursor: pointer;
      user-select: none;
      border-radius: 6px;
      padding: 0
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow span {
      font-weight: 600
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow.is-hide {
      display: none
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow:not(.is-disabled):hover {
      background: #1C1C1C;
      color: #fff
    }

    aside .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-arrow.is-disabled {
      opacity: 0.5;
      cursor: default
    }

    @media (min-width: 768px) and (max-width: 1024px) {
      aside .widget-type_system_widget_v4_viewed_products_1 .special-products__head {
        flex-wrap: wrap
      }
    }

    .widget-type_system_widget_v4_viewed_products_1 .special-products__slider-controls.sidebar {
      display: none
    }

    .widget-type_system_widget_v4_page_banner_3_1 {
      background-color: #000000
    }

    .widget-type_system_widget_v4_page_banner_3_1[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_page_banner_3_1[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_page_banner_3_1 .banner-list__item-image img {
      max-width: 100%;
      border-radius: var(--banner-border-radius)
    }

    .widget-type_system_widget_v4_page_banner_3_1[style*="--layout-wide-content:true"] .banner-list__item-image img {
      width: 100%
    }

    .widget-type_system_widget_v4_page_banner_3_1 .banner-list__item {
      position: relative;
      text-align: center
    }

    .widget-type_system_widget_v4_page_banner_3_1 .mark {
      position: absolute;
      top: 0;
      right: var(--banner-border-radius, 0px);
      background-color: lightgray;
      border-radius: 0 0 4px 4px;
      padding: 2px 3px;
      cursor: pointer;
      z-index: 1;
      font-size: 12px;
      color: #333;
      height: 22px
    }

    .widget-type_system_widget_v4_page_banner_3_1 .marktext {
      visibility: hidden;
      position: absolute;
      max-width: 90%;
      background: var(--mark-bg, #555);
      color: var(--mark-text-color, white);
      text-align: center;
      padding: 10px;
      border-radius: 6px;
      z-index: var(--zindex-modal);
      opacity: 0;
      transition: opacity 0.3s;
      top: 32px;
      right: var(--banner-border-radius, 0px);
      word-break: break-all;
      font-size: 12px
    }

    .widget-type_system_widget_v4_page_banner_3_1 .tooltip-bottom {
      content: "";
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent var(--mark-bg, #555) transparent
    }

    .widget-type_system_widget_v4_page_banner_3_1 .marktext::after {
      content: "";
      position: absolute;
      top: -10px;
      right: 5px;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent var(--mark-bg, #555) transparent
    }

    .widget-type_system_widget_v4_page_banner_3_1 .mark:hover+.marktext {
      visibility: visible;
      opacity: 1
    }

    .widget-type_system_widget_v4_page_banner_3_1 .splide__arrows .mark:hover {
      display: none !important
    }

    .widget-type_system_widget_v4_page_banner_3_1 .hidden {
      display: none !important
    }

    .widget-type_system_widget_v4_page_banner_3_1 .mark_wrapper {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0
    }

    .widget-type_system_widget_v4_page_banner_2_1 {
      background-color: #000000
    }

    .widget-type_system_widget_v4_page_banner_2_1[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_system_widget_v4_page_banner_2_1[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item {
      padding: var(--banner-pt) calc(var(--layout-side-padding) * 1.6) var(--banner-pb) calc(var(--layout-side-padding) * 1.6);
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item {
        padding: var(--banner-pt) var(--layout-side-padding) var(--banner-pb) var(--layout-side-padding)
      }
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-text {
      display: grid;
      color: var(--banner-text-color, #FFDA79);
      grid-auto-columns: auto;
      grid-template-rows: min-content min-content min-content;
      gap: 2rem;
      max-width: 1408px;
      z-index: 1;
      position: relative;
      text-align: var(--widget-align)
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-text {
        gap: 1rem
      }
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-title {
      margin: 0;
      color: var(--banner-text-color, #fff)
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-image {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-image:before {
      background: var(--banner-overlay-color, #1C1C1C);
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: var(--banner-overlay-opacity, 0.2);
      border-radius: var(--banner-border-radius)
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: var(--banner-border-radius)
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-content {
      font-size: 1.5rem;
      line-height: 2rem;
      color: var(--banner-text-color, #fff)
    }

    @media screen and (max-width: 767px) {
      .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-content {
        font-size: 0.875rem;
        line-height: 1rem
      }
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item .banner-list__item-content p {
      margin-bottom: 0
    }

    .widget-type_system_widget_v4_page_banner_2_1[style*="--hide-button:true;"] .banner-list__item-button {
      display: none
    }

    .widget-type_system_widget_v4_page_banner_2_1[style*="--hide-button:true;"] .banner-list__item-text {
      grid-template-rows: min-content min-content
    }

    .widget-type_system_widget_v4_page_banner_2_1 a.no-text {
      background: transparent;
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      height: 100% !important
    }

    .widget-type_system_widget_v4_page_banner_2_1 a.no-text:hover {
      background: transparent;
      border: none
    }

    .widget-type_system_widget_v4_page_banner_2_1 .banner-list__item-button .button.button_size-m {
      font-size: 16px;
      padding: 0px 16px;
      white-space: normal;
      min-height: 40px;
      height: auto
    }

    .widget-type_system_widget_v4_page_banner_2_1 .mark {
      position: absolute;
      top: 0;
      right: var(--banner-border-radius, 0px);
      background-color: lightgray;
      border-radius: 0 0 4px 4px;
      padding: 2px 3px;
      cursor: pointer;
      z-index: 1;
      font-size: 12px;
      color: #333;
      height: 22px
    }

    .widget-type_system_widget_v4_page_banner_2_1 .marktext {
      visibility: hidden;
      position: absolute;
      max-width: 90%;
      background: var(--mark-bg, #555);
      color: var(--mark-text-color, white);
      text-align: center;
      padding: 10px;
      border-radius: 6px;
      z-index: var(--zindex-modal);
      opacity: 0;
      transition: opacity 0.3s;
      top: 32px;
      right: var(--banner-border-radius, 0px);
      word-break: break-all;
      font-size: 12px
    }

    .widget-type_system_widget_v4_page_banner_2_1 .tooltip-bottom {
      content: "";
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent var(--mark-bg, #555) transparent
    }

    .widget-type_system_widget_v4_page_banner_2_1 .marktext::after {
      content: "";
      position: absolute;
      top: -10px;
      right: 5px;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent var(--mark-bg, #555) transparent
    }

    .widget-type_system_widget_v4_page_banner_2_1 .mark:hover+.marktext {
      visibility: visible;
      opacity: 1
    }

    .widget-type_system_widget_v4_page_banner_2_1 .splide__arrows .mark:hover {
      display: none !important
    }

    .widget-type_system_widget_v4_page_banner_2_1 .hidden {
      display: none !important
    }

    .widget-type_system_widget_v4_page_banner_2_1 .mark_wrapper {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af {
      background-color: #000000
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .grid-column {
        grid-template-columns: repeat(var(--column-count-mobile), 1fr)
      }
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .banner-list__item {
      color: #FFDA79
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .banner-list__item .img-ratio img {
      border-radius: var(--banner-border-radius)
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .link_insta {
      padding: 1rem;
      font-size: 1.5rem;
      text-decoration: none;
      display: block;
      text-align: center;
      background: #1a1a1a;
      margin-top: var(--grid-column-row-gap);
      color: #FFDA79;
      border-radius: var(--banner-border-radius)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .link_insta {
        margin-top: calc(var(--grid-list-row-gap) / 2)
      }
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .banner-list__item-photo {
      display: block
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .link_insta {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      flex-direction: column
    }

    .widget-type_widget_v4_instagram_1_af9e63b6198d469b09e1ae8e365732af .insta-info {
      font-size: 10px
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 {
      background-color: #000000
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 {
      --layout-adaptive-vertical-indents-factor-decrease: 1;
      border-top: 1px solid #333333;
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: var(--zindex-fixed)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--hide-favorites:true"] .navigation-bar {
      grid-template-columns: repeat(4, 1fr)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--hide-favorites:true"] .navigation-bar__item-favorites {
      display: none !important
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--show-catalog-instead-home:true"] .navigation-bar__item-home {
      display: none !important
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--show-catalog-instead-home:true"] .navigation-bar__item-catalog {
      display: block !important
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__bage.cart-empty,
    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__bage.favorites-empty {
      display: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      grid-column-gap: 0.4rem;
      width: 100%;
      text-align: center;
      font-size: 0.75rem;
      line-height: 1.2
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar.no-favorites {
      grid-template-columns: repeat(4, 1fr)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__item {
      text-decoration: none;
      color: #FFDA79;
      cursor: pointer;
      user-select: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__item.is-active:not(.navigation-bar__item-cart) .navigation-bar__icon {
      font-weight: 700
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__icon {
      display: inline-block;
      position: relative;
      font-size: 1.5rem;
      line-height: 1;
      margin-bottom: 0.4rem;
      font-weight: 700
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__title {
      display: block
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__bage {
      font-family: Montserrat;
      min-width: 1.125rem;
      height: 1.125rem;
      padding: 0 3px;
      line-height: 1.125rem;
      font-size: 0.75rem;
      text-align: center;
      border-radius: 50%;
      position: absolute;
      top: -5px;
      right: -10px;
      background-color: var(--bage-bg)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--bage-bg-is-dark:true"] .navigation-bar__bage {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959[style*="--bage-bg-is-light:true"] .navigation-bar__bage {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-panel {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: #000000;
      border-bottom: 1px solid #333333;
      z-index: var(--zindex-modal);
      overflow-y: auto;
      transform: translate3d(-100%, 0, 0);
      visibility: hidden;
      transition: transform .3s, visibility .3s
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-panel.is-show {
      transform: translate3d(0, 0, 0);
      visibility: visible
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-panel.navigation-bar-search {
      overflow-y: visible
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-panel__hide-btn {
      width: 40px;
      min-width: 40px;
      margin-left: 1rem;
      background: none;
      color: #FFDA79;
      padding: 0
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-panel__hide-btn:hover {
      background: none;
      border-color: transparent;
      color: #FFDA79
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-catalog__top {
      position: relative;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-justify-content: space-between;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      height: 4rem;
      border-bottom: 1px solid #333333;
      padding: 0 calc(var(--layout-side-padding) / 2);
      margin-bottom: 1.5rem
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections {
      padding: 0 var(--layout-side-padding)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__head {
      font-weight: 600;
      font-size: 1.125rem;
      padding-bottom: 1rem;
      border-bottom: 1px solid #1a1a1a
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__menu {
      list-style: none;
      padding: 0;
      margin: 0
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__menu>.collections__item {
      border-bottom: 1px solid #1a1a1a;
      padding: 0.5rem 0
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__menu>.collections__item:last-child {
      border-bottom: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__item.is-show>.collections__submenu {
      display: block
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__item.is-show>.collections__controls .collections__show-submenu-btn {
      transform: translateY(-50%) rotate(180deg)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__link {
      color: #FFDA79;
      text-decoration: none;
      display: block;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__link.is-current,
    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__link:hover {
      color: #FFFFFF
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__submenu {
      list-style: none;
      padding: 0 0 5px 0;
      margin: 0 0 0 1rem;
      display: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__submenu .collections__link {
      padding-top: 5px;
      padding-bottom: 5px
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__controls {
      position: relative
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__controls.with-submenu {
      padding-right: 2rem
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__show-submenu-btn {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__show-submenu-btn.button {
      width: 1.5rem;
      height: 1.5rem;
      font-size: 1.4rem;
      background: transparent;
      border-color: transparent;
      color: #FFDA79;
      padding: 0
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__show-submenu-btn.button:hover {
      background: transparent;
      border-color: transparent;
      color: #FFDA79
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections__show-submenu-btn.button .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search.is-show .collections-search__form {
      display: block
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search.is-show .collections-search__search-btn .icon._hide {
      display: inline
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search.is-show .collections-search__search-btn .icon._show {
      display: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__form {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      display: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__field {
      width: 100%;
      height: 100%;
      background: #1a1a1a;
      border: none;
      color: #FFDA79;
      border-radius: 0;
      font-size: 1rem;
      outline: none;
      box-shadow: none;
      padding: 1rem calc(var(--layout-side-padding) * 1.7)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__field {
        padding: 1rem calc(var(--layout-side-padding) * 3.5)
      }
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__field::placeholder {
      color: #333333
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__field:focus {
      outline: none;
      box-shadow: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__search-btn {
      width: 40px;
      position: relative;
      background: none;
      border: none;
      font-size: 1.2rem;
      outline: none;
      padding: 0;
      -webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      color: #FFDA79;
      z-index: 2;
      border-radius: 0
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__search-btn:hover {
      background: none;
      border: none;
      color: #FFDA79
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__search-btn .icon {
      position: relative
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .collections-search__search-btn .icon._hide {
      display: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search__controls {
      position: relative;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      height: 4rem;
      border-bottom: 1px solid #333333;
      padding: 0 calc(var(--layout-side-padding) / 2) 0 var(--layout-side-padding)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search__field {
      height: 100%;
      padding: 0;
      font-size: 1rem;
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      background: none;
      border: none;
      border-radius: 0;
      box-shadow: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search__field::placeholder {
      color: #ffc738
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search__field:focus {
      box-shadow: none
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search__results {
      position: absolute;
      top: 4rem;
      bottom: 0;
      left: 0;
      right: 0;
      overflow-y: auto;
      padding: 1rem var(--layout-side-padding)
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search .ajax-search-results {
      padding: 0;
      margin: 0;
      list-style: none;
      line-height: 1.25
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search .ajax-search-link {
      display: block;
      padding: 0.5rem 0;
      text-decoration: none;
      color: #FFDA79
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar-search .ajax_search-marked {
      color: #ffc738
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .phone_img {
      height: 24px;
      margin-bottom: 0.2rem
    }

    .widget-type_widget_v4_modal_age_1_1eb14eb336ce3130fe13b9a5a269d959 .navigation-bar__bage {
      color: var(--bage-bg) !important;
      background-color: #080808;
      font-weight: 700
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 {
      background-color: #000000
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item {
      padding: var(--banner-pt) calc(var(--layout-side-padding) * 1.6) var(--banner-pb) calc(var(--layout-side-padding) * 1.6);
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item {
        padding: var(--banner-pt) var(--layout-side-padding) var(--banner-pb) var(--layout-side-padding)
      }
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-text {
      display: grid;
      color: var(--banner-text-color, #FFDA79);
      grid-auto-columns: auto;
      grid-template-rows: min-content min-content min-content;
     /* gap: 2rem; */
      max-width: 1408px;
      z-index: 1;
      position: relative;
      text-align: var(--widget-align)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-text {
       /* gap: 1rem */
      }
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-title {
      margin: 0;
      color: var(--banner-text-color, #fff)
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-image {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 0
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-image:before {
      background: var(--banner-overlay-color, #1C1C1C);
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: var(--banner-overlay-opacity, 0.2);
      border-radius: var(--banner-border-radius)
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: var(--banner-border-radius)
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-content {
      font-size: 1.5rem;
      line-height: 2rem;
      color: var(--banner-text-color, #fff)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-content {
        font-size: 0.875rem;
        line-height: 1rem
      }
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item .banner-list__item-content p {
      margin-bottom: 0
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2[style*="--hide-button:true;"] .banner-list__item-button {
      display: none
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2[style*="--hide-button:true;"] .banner-list__item-text {
      grid-template-rows: min-content min-content
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 a.no-text {
      background: transparent;
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      height: 100% !important
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 a.no-text:hover {
      background: transparent;
      border: none
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item-button .button.button_size-m {
      font-size: 16px;
      padding: 0px 16px;
      white-space: normal;
      min-height: 40px;
      height: auto
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .mark {
      position: absolute;
      top: 0;
      right: var(--banner-border-radius, 0px);
      background-color: lightgray;
      border-radius: 0 0 4px 4px;
      padding: 2px 3px;
      cursor: pointer;
      z-index: 1;
      font-size: 12px;
      color: #333;
      height: 22px
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .marktext {
      visibility: hidden;
      position: absolute;
      max-width: 90%;
      background: var(--mark-bg, #555);
      color: var(--mark-text-color, white);
      text-align: center;
      padding: 10px;
      border-radius: 6px;
      z-index: var(--zindex-modal);
      opacity: 0;
      transition: opacity 0.3s;
      top: 32px;
      right: var(--banner-border-radius, 0px);
      word-break: break-all;
      font-size: 12px
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .tooltip-bottom {
      content: "";
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent var(--mark-bg, #555) transparent
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .marktext::after {
      content: "";
      position: absolute;
      top: -10px;
      right: 5px;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent var(--mark-bg, #555) transparent
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .mark:hover+.marktext {
      visibility: visible;
      opacity: 1
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .splide__arrows .mark:hover {
      display: none !important
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .hidden {
      display: none !important
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .mark_wrapper {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0
    }

    .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item-title.h1 {
      font-size: 24px;
      font-weight: 400
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_page_banner_2_1_ac499fd9610dc8a3d54adb89ae759af2 .banner-list__item-title.h1 {
        font-size: 1rem;
        line-height: 1rem
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 {
      background-color: #000000
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-description:true"] .product-preview__description {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--img-fit:contain"] .product-preview__photo .img-ratio img {
      object-fit: contain
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview__variants {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview__price {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview__price-range {
      display: block
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants .product-preview__preorder-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants .add-cart-counter,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants .add-cart-counter__btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants .product-preview__detail-btn {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants .product-preview__detail-select-btn {
      display: inline-flex !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants.is-zero-count-hidden .product-preview__detail-select-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-select-btn {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants.is-zero-count-hidden .product-preview__detail-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-btn {
      display: inline-flex !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-old-prices .sticker-sale {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview .add-cart-counter {
      display: grid !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants:true"] .product-preview.is-more-variants .add-cart-counter {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-variants-title:true"] .option-selector .option-label {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--hide-sku:true"] .product-preview__sku {
      display: none !important
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--slide-width-mobile:1"] .add-cart-counter__detail {
        font-size: 0.875rem
      }
    }

    @media screen and (max-width: 767px) {

      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--slide-width-mobile:1"] .add-cart-counter__detail-label,
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--slide-width-mobile:1"] .add-cart-counter__detail-dop-text {
        display: none
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products {
      margin-bottom: 2rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products:last-child {
      margin-bottom: 0
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products__head {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-justify-content: space-between;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
      align-items: center
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide.is-hide-paging .splide__pagination {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__arrows {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__pagination {
      position: relative;
      bottom: auto;
      left: auto;
      text-align: left;
      margin-top: 1rem;
      width: auto;
      transform: translateX(0);
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__pagination.is-hide {
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__pagination {
        display: block
      }

      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__pagination.is-hide {
        display: none
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__pagination__page {
      margin: 0 4px;
      width: 6px;
      height: 6px;
      background: #ffc738;
      opacity: 1
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__pagination__page.is-active {
      transform: scale(1);
      background: #FFDA79
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products__slider-controls {
        display: none
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products__slider-arrow {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      -webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
      position: relative;
      left: auto;
      top: auto;
      right: auto;
      bottom: auto;
      margin-top: 0;
      width: 40px;
      height: 40px;
      color: #1C1C1C;
      font-size: 1.5rem;
      outline: none;
      border: none;
      margin-bottom: 1rem;
      cursor: pointer;
      user-select: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products__slider-arrow.is-hide {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products__slider-arrow.is-disabled {
      opacity: 0.5;
      cursor: default
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .special-products .splide__slide .product-preview {
      height: 100%
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview {
      border: 1px solid #1a1a1a;
      padding: 10px;
      border-radius: var(--product-border-radius);
      background-color: var(--product-bg)
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--product-bg-is-dark:true"] .product-preview {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--product-bg-is-light:true"] .product-preview {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview {
        padding: 0.5rem 0.3rem
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-hidden .product-preview__preorder-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-hidden .add-cart-counter,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__preorder-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .add-cart-counter {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-hidden .product-preview__detail-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-btn {
      display: inline-flex
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-hidden .product-preview__available,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__available {
      display: block
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-hidden .product-preview__photo img,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__photo img {
      opacity: 0.3
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-hidden .product-preview__price-cur,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__price-cur {
      color: #ffc738
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-preorder .product-preview__detail-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-preorder .add-cart-counter {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-preorder .product-preview__preorder-btn {
      display: inline-flex
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available.is-zero-count-preorder .sticker-preorder {
      display: inline-flex
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.not-available .option-value.is-radio>span {
      color: #FFDA79
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__content {
      display: grid;
      grid-template-columns: 100%;
      grid-template-rows: repeat(5, max-content) 1fr;
      line-height: 1.25;
      height: 100%
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__photo {
      min-width: 0;
      position: relative;
      margin: -10px -10px 1rem -10px
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__photo {
        margin: -0.5rem -0.3rem 1rem -0.3rem
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__photo img {
      border-top-left-radius: var(--product-border-radius);
      border-top-right-radius: var(--product-border-radius);
      background: var(--product-background)
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__title {
      margin-bottom: 1rem;
      word-break: break-word
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__title a {
      color: inherit;
      text-decoration: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__title a:hover {
      color: #FFFFFF
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__available {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      padding: 0 1rem;
      transform: translateY(-50%);
      color: #FFDA79;
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__sku {
      color: #ffc738;
      font-size: 0.75rem;
      margin-bottom: 5px
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__description {
      color: #ffc738;
      font-size: 0.875rem;
      margin-bottom: 1rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__variants {
      margin-bottom: 0.5rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__variants select {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__area-bottom {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
      justify-content: flex-end
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price {
      margin-bottom: 0.5rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price-cur {
      display: block;
      font-size: 1.75rem;
      font-weight: 600;
      white-space: nowrap
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price-cur {
        font-size: 1.3rem
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price-old {
      display: block;
      font-size: 1.125rem;
      color: #ffc738;
      text-decoration: line-through;
      white-space: nowrap
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price-old {
        font-size: 1rem
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price-range {
      margin-bottom: 0.5rem;
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__price-label {
      font-size: 1rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option {
      margin-bottom: 10px
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option:last-child {
      margin-bottom: 0
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-label {
      display: block;
      margin-bottom: 5px;
      font-size: 0.75rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span {
      display: inline-block;
      margin: 0 2px 5px 0;
      line-height: 1;
      font-size: 0.875rem;
      cursor: pointer
    }

    @media screen and (max-width: 767px) {

      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio,
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span {
        font-size: 0.75rem
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio.is-active>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio.is-active.is-span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span.is-active>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span.is-active.is-span {
      background-color: transparent;
      border: 2px solid #1C1C1C
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio>input,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span>input {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-radio.is-span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .option-selector .option-value.is-span.is-span {
      --option-bg: var(--product-bg-minor-shade, #1a1a1a);
      display: inline-block;
      padding: 0.3rem 0.5rem;
      border-radius: 6px;
      border: 2px solid var(--option-bg);
      background-color: var(--option-bg)
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-radio>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-radio.is-span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-span>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-dark:true"] .product-preview .option-selector .option-value.is-span.is-span {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-radio>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-radio.is-span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-span>span,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498[style*="--option-bg-is-light:true"] .product-preview .option-selector .option-value.is-span.is-span {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__preorder-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__detail-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview__detail-select-btn {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .stickers {
      position: absolute;
      top: 3px;
      left: 3px;
      z-index: 1;
      line-height: 1;
      font-size: 0
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .sticker {
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      vertical-align: middle;
      margin: 0 5px 5px 0;
      line-height: 1;
      padding: 0.35em;
      font-size: var(--sticker-font-size, 0.875rem);
      border-radius: 6px
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .sticker {
        font-size: calc(0.75 * var(--sticker-font-size, 0.875rem))
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .sticker.sticker-preorder {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .sticker:empty {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview .sticker:last-child {
      margin-right: 0
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter.is-add-cart .add-cart-counter__btn {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter.is-add-cart .add-cart-counter__controls {
      display: flex
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__btn {
      width: 100%
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__btn .button__icon {
      margin-left: 0.3rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__controls {
      width: 100%;
      height: 40px;
      text-align: center;
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__controls-btn {
      width: 40px;
      min-width: 40px;
      padding: 0;
      font-size: 1.5rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__controls-btn[data-add-cart-counter-minus] {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__controls-btn[data-add-cart-counter-plus] {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__detail {
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      margin: 0 1px;
      text-decoration: none;
      line-height: 1;
      -webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
      border-radius: 0;
      padding: 0 5px;
      font-size: 0.75rem
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__detail-text {
      display: block
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .add-cart-counter__detail-dop-text {
      display: block;
      margin-top: 4px
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn:hover {
      position: absolute;
      z-index: 1;
      right: 0.25rem;
      top: 0.25rem;
      font-size: 1.25rem;
      background: transparent;
      color: #ffc738;
      outline: none;
      padding: 0;
      b-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-ordinal-group: 1;
      height: 32px;
      width: 32px
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn:before,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn:hover:before {
      content: "";
      border-radius: 50%;
      background: #000000;
      width: 32px;
      height: 32px;
      position: absolute;
      opacity: 0.6;
      right: 0;
      top: 0
    }

    /* .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn:hover .icon-favorites-f */

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn .icon-favorites-f {
      display: none;
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn .btn-icon,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn:hover .btn-icon {
      z-index: 2;
      font-weight: bold
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn.favorites-added {
      color: #FFDA79
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn.favorites-added .icon-favorites-f {
      display: block
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .favorites_btn.favorites-added .icon-favorites-o {
      display: none
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .option-value-system-color.with-image-color img {
      height: 40px;
      object-fit: cover
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498:not(.is-loaded) {
      --slider-height: 320px;
      --head-height: 54.39px;
      min-height: calc(var(--slider-height) + var(--layout-pt) + var(--layout-pb) + var(--head-height))
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498:not(.is-loaded) {
        --slider-height: 340px
      }
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories .product-preview__preorder-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories .add-cart-counter,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories .add-cart-counter__btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories .product-preview__detail-btn {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories .product-preview__detail-select-btn {
      display: inline-flex !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories.is-zero-count-hidden .product-preview__detail-select-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-select-btn {
      display: none !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories.is-zero-count-hidden .product-preview__detail-btn,
    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories.is-all-variants-not-available.is-zero-count-shown.is-forbid-order-over-existing .product-preview__detail-btn {
      display: inline-flex !important
    }

    .widget-type_widget_v4_special_products_1_32245bca50e22ca31dc5052e9d08e498 .product-preview.with-accessories .product-preview__variants {
      display: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde {
      background-color: #000000
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .dropdown-cart-container {
      display: none;
      position: absolute;
      z-index: 10000;
      right: 0px;
      top: 100%;
      width: 350px;
      max-height: calc(100vh - 50px);
      overflow: hidden;
      background: unset
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="border-radius"] .dropdown-content {
      border-radius: var(--border-radius) var(--border-radius) 0px 0px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .minicart-del {
      cursor: pointer
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="bag-dropdown"] .dropdown-content,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="bag-dropdown"] .dropdown-cart-bottom {
      background: var(--bag-dropdown)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="border-dropdown"] .dropdown-content {
      border: 1px solid var(--border-dropdown);
      border-bottom: unset;
      margin-top: 10px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="color-dropdown"] .cart-item-title,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="color-dropdown"] .cart-item-delete,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="color-dropdown"] .minicart-total-price,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="color-dropdown"] .cart-item-info {
      color: var(--color-dropdown)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="color-dropdown"] .dropdown-cart-bottom {
      border-top: 1px solid var(--color-dropdown)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="margin_top"] .dropdown-content {
      margin-top: var(--margin_top)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .dropdown-content {
      max-height: calc(100vh - 100px);
      padding: 5px;
      border-bottom: unset
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .minicart-button {
      width: 100%
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .minicart-total-price {
      font-size: 25px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .dropdown-cart-bottom {
      width: 100%;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      flex-direction: column
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .dropdown-active {
      display: block
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .cart-item {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
      padding-bottom: 3px;
      padding-top: 3px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .cart-item-image-container {
      width: 60px;
      height: 60px;
      margin-right: 10px;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      -webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
      align-items: center
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .cart-item-img {
      height: 50px;
      width: auto
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .cart-item-content {
      width: 280px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .cart-item-title {
      width: 100%;
      font-size: 14px;
      text-decoration: unset;
      line-height: 1.2
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .cart-item-control {
      width: 100%;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      justify-content: space-between
    }

    @media (max-width: 769px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .dropdown-cart-container {
        display: none !important
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde {
      background: transparent !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      --submenu-indent: 15px;
      --submenu-item-vertical-indent: 3px;
      --submenu-min-width: 200px;
      --submenu-max-width: 300px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-total-price:true"] .header__control-text {
      display: none !important
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-total-price:true"] .header__control-btn {
      margin-right: 8px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-catalog:true"] .header__area-collections {
      display: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bg-is-dark:true"] .header__control-text {
      color: #FFDA79 !important
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .layout__content {
      max-width: 100%;
      background: transparent;
      padding-left: 0 !important;
      padding-right: 0 !important
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bg"] .header-part-main {
      padding-left: 0;
      padding-right: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bg"] .header-part-main__inner {
      padding-left: var(--layout-side-padding);
      padding-right: var(--layout-side-padding)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-top,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-main,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-top,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-main {
      padding-left: var(--layout-side-padding);
      padding-right: var(--layout-side-padding)
    }

    @media screen and (max-width: 767px) {

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-top,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-main,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-top,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-main {
        padding-left: 0;
        padding-right: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-top__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-main__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-top__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-main__inner {
      padding-left: 0;
      padding-right: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-main,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-top,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-main,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-top {
      background-color: #000000
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-top__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-bg:true"] .header-part-main__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-top__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-main__inner {
      background-color: transparent
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-top__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header-part-main__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--header-wide-content:true"] .header__collections-content {
      max-width: 100%
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-top-panel:true"] .header-part-top {
      display: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-search:true"] .header__area-search {
      display: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-language:true"] .header-part-top__inner,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header_no-languages .header-part-top__inner {
      grid-template-areas: "menu text contacts";
      grid-template-columns: 1fr max-content max-content
    }

    @media screen and (max-width: 767px) {

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-language:true"] .header-part-top__inner,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header_no-languages .header-part-top__inner {
        grid-template-areas: "menu" "text" "contacts";
        grid-template-columns: auto
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-language:true"] .header__area-language,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-language:true"] .header__mobile-languages,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header_no-languages .header__area-language,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header_no-languages .header__mobile-languages {
      display: none !important
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--hide-personal:true"] .header__cabinet {
      display: none !important
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-top {
        order: 1
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-top__inner {
      display: grid;
      grid-template-areas: "menu text contacts language";
      grid-template-columns: 1fr max-content max-content max-content;
      grid-column-gap: 30px;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      max-width: 1408px;
      margin: 0 auto;
      padding-top: var(--header-top-pt);
      padding-bottom: var(--header-top-pb);
      padding-left: var(--layout-side-padding);
      padding-right: var(--layout-side-padding);
      background-color: #000000
    }

    @media screen and (max-width: 1024px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-top__inner {
        grid-column-gap: 20px
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-top__inner {
        grid-template-areas: "menu" "text" "contacts";
        grid-template-columns: auto;
        padding-top: 15px;
        padding-bottom: 15px
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-main {
      padding-left: var(--layout-side-padding);
      padding-right: var(--layout-side-padding)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-main {
        padding: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-main__inner {
      display: grid;
      grid-template-areas: "logo search controls" "collections collections collections";
      grid-template-columns: var(--logo-max-width, 180px) 1fr max-content;
      grid-row-gap: calc(var(--header-main-pt) + var(--header-top-pb));
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      padding-top: var(--header-main-pt);
      padding-bottom: var(--header-main-pb);
      max-width: 1408px;
      margin: 0 auto;
      background-color: #000000;
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-part-main__inner {
        grid-template-areas: "controls search" "collections collections";
        grid-template-columns: 1fr max-content;
        padding: 0;
        align-items: stretch
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header.is-touch .header__collections-show-submenu-btn {
      display: inline-flex
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header.is-touch .header__collections-link.with-arrow {
      padding-right: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header.is-touch .header__collections-link.with-arrow .icon {
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: var(--zindex-modal);
        overflow-y: auto;
        background-color: #000000;
        transform: translate3d(-100%, 0, 0);
        visibility: hidden;
        transition: .3s
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header.is-show-mobile {
        transform: translate3d(0, 0, 0);
        visibility: visible
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__content {
        display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
        flex-direction: column
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-menu {
      grid-area: menu;
      min-width: 0
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-menu {
        padding: 0 var(--layout-side-padding)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-language {
      grid-area: language;
      display: flex
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-language {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-text {
      grid-area: text
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-text {
        padding: 0 var(--layout-side-padding)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-contacts {
      grid-area: contacts;
      display: flex
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-contacts {
        display: block;
        padding: 0 var(--layout-side-padding)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-logo {
      grid-area: logo
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-logo {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-search {
      grid-area: search
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-search {
        padding: 10px calc(var(--layout-side-padding) - 5px) 10px var(--layout-side-padding);
        background-color: #1a1a1a
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-controls {
      grid-area: controls
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-controls {
        padding: 10px 5px 10px calc(var(--layout-side-padding) - 5px);
        background-color: #1a1a1a
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-collections {
      grid-area: collections;
      min-width: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu {
      padding: 0;
      margin: 0;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      align-items: center
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu {
        display: block;
        margin-bottom: 10px;
        margin-top: 10px
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu .cut-list__drop-toggle {
      width: 1.5rem;
      height: 1.5rem;
      text-align: center
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu .cut-list__drop-toggle {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu .cut-list__drop-toggle .icon {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu .cut-list__more {
      background-color: #000000;
      border-color: #333333;
      min-width: 160px;
      padding: 5px 10px;
      z-index: 101
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu .cut-list__more {
        border: none;
        min-width: 0;
        padding: 0;
        position: static;
        top: auto;
        right: auto;
        z-index: 1;
        display: block !important
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu .cut-list__more .header__menu-item {
      margin-right: 0;
      white-space: normal
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu-item {
      list-style: none;
      margin-right: 18px;
      white-space: nowrap
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu-item:last-child {
      margin-right: 0
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu-item {
        margin-right: 0;
        margin-bottom: 4px;
        white-space: normal
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu-link {
      color: #FFDA79;
      text-decoration: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu-link.is-current {
      color: #FFFFFF
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__menu-link {
        display: inline-block;
        padding: 2px 0;
        font-weight: 600
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__phone {
      margin-right: 15px;
      padding-right: 15px;
      border-right: 1px solid var(--color-border-block)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__phone {
        font-size: 1.5rem;
        font-weight: 600;
        border-right: none;
        margin-right: 0;
        padding-right: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__phone:last-child {
      margin-right: 0;
      padding-right: 0;
      border-right: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__phone a {
      color: #FFDA79;
      text-decoration: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__work-time {
      color: #ffc738
    }

    @media screen and (max-width: 1024px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__work-time {
        max-width: 250px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__work-time {
        margin-bottom: 10px;
        max-width: 100%;
        overflow: visible;
        white-space: normal
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__language {
      margin-right: 15px;
      padding-right: 15px;
      border-right: 1px solid var(--color-border-block);
      text-decoration: none;
      text-transform: uppercase;
      color: #ffc738
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__language:hover {
      color: var(--color-text-minor-shade)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__language:last-child {
      margin-right: 0;
      padding-right: 0;
      border-right: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__language.is-active {
      color: #FFFFFF;
      cursor: default
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo {
      margin-right: 25px;
      display: grid;
      max-width: var(--logo-max-width, 180px);
      text-decoration: none
    }

    @media screen and (max-width: 1024px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo {
        max-width: var(--logo-max-width, 150px)
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo {
        margin: 0 auto;
        justify-items: center
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo img,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo .default-logo {
      max-height: 45px;
      width: auto;
      object-fit: contain;
      object-position: 0 50%
    }

    @media screen and (max-width: 767px) {

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo img,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo .default-logo {
        object-position: 50%
      }
    }

    @media screen and (max-width: 1024px) {

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo img,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo .default-logo {
        max-height: 150px
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__logo .default-logo__text {
      color: #FFDA79
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search {
      margin: 0 5%
    }

    @media screen and (max-width: 1024px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search {
        margin: 0 16px
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search {
        margin: 0
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search.is-show-mobile .header__search-form {
        display: flex
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search.is-show-mobile .header__search-mobile-btn .icon._show {
        display: none
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search.is-show-mobile .header__search-mobile-btn .icon._hide {
        display: block
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      border-radius: var(--controls-form-border-radius);
      max-width: 700px
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form {
        position: absolute;
        top: 10px;
        left: var(--layout-side-padding);
        right: calc(var(--layout-side-padding) + 60px);
        z-index: 1;
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header .form-control.header__search-field {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-right: none;
      font-size: 14px;
      width: 150px;
      -webkit-box--webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
      background: #1a1a1a;
      border-color: #1a1a1a;
      color: #FFDA79
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header .form-control.header__search-field::placeholder {
      color: #333333
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header .form-control.header__search-field:focus {
      box-shadow: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header .form-control.header__search-field {
        background: #333333;
        border-color: #333333
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-btn {
      position: relative;
      width: var(--controls-height-l);
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      background: #1a1a1a;
      border-color: #1a1a1a;
      color: #333333
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-btn:hover {
      color: #FFFFFF;
      background: #1a1a1a;
      border-color: #1a1a1a
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-btn {
        background: #333333;
        border-color: #333333
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-btn:hover {
        background: #333333;
        border-color: #333333
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-btn .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 1.5rem
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-mobile-btn {
      min-width: 50px;
      height: 50px;
      padding: 0;
      border: none;
      background: none;
      color: #FFDA79;
      display: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-mobile-btn:hover,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-mobile-btn:active {
      background: none;
      color: #FFDA79
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-mobile-btn {
        display: inline-flex
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-mobile-btn .icon {
      font-size: 1.5rem
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-mobile-btn .icon._hide {
      display: none
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-btn {
      min-width: 2rem;
      height: 2rem;
      display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      line-height: 1;
      text-decoration: none;
      margin-left: 25px;
      color: #FFDA79;
      justify-content: center
    }

    @media screen and (max-width: 1200px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-btn {
        margin-left: 16px
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-btn {
        min-width: 50px;
        height: 50px;
        margin-left: 0;
        justify-content: center
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-btn .icon {
      font-size: 1.75rem;
      position: relative
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-bage {
      font-family: Montserrat;
      min-width: 1.125rem;
      height: 1.125rem;
      padding: 0 3px;
      line-height: 1.125rem;
      font-size: 0.75rem;
      font-weight: 700;
      text-align: center;
      border-radius: 50%;
      position: absolute;
      top: -5px;
      right: -10px;
      background-color: var(--bage-bg)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bage-bg-is-dark:true"] .header__control-bage {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde[style*="--bage-bg-is-light:true"] .header__control-bage {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-text {
      margin-left: 12px;
      font-size: 1.125rem;
      color: #FFFFFF;
      font-weight: 600
    }

    @media screen and (max-width: 1024px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__control-text {
        display: none
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__cart {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections {
      list-style: none;
      padding: 0;
      margin: 0;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      align-items: center
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections {
        padding: 0 var(--layout-side-padding);
        display: block
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__drop-toggle {
      width: 1.5rem;
      height: 1.5rem;
      text-align: center;
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__drop-toggle {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__drop-toggle .icon {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more {
      min-width: var(--submenu-min-width);
      max-width: var(--submenu-max-width);
      padding: var(--submenu-indent) 0 0 0;
      border: none;
      background-color: transparent
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more {
        min-width: 0;
        max-width: 100%;
        margin-top: 0;
        padding: 0;
        position: static;
        top: auto;
        left: auto;
        right: auto;
        z-index: 1;
        display: block !important
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content {
      background-color: #000000;
      border: 1px solid #333333;
      box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
      padding: var(--submenu-indent);
      position: relative
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content:before,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content:after {
      content: "";
      position: absolute;
      right: 3px;
      border: 8px solid transparent;
      border-top-width: 0;
      border-bottom-width: 10px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content:before {
      top: -10px;
      border-bottom-color: #333333
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content:after {
      top: -9px;
      border-bottom-color: #000000
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content {
        border: none;
        padding: 0;
        box-shadow: none;
        background-color: transparent
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content:before,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content:after {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-item {
      margin-right: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-link {
      padding-top: var(--submenu-item-vertical-indent);
      padding-bottom: var(--submenu-item-vertical-indent);
      white-space: normal
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-link {
        padding: 0.5rem 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu {
      top: calc(-1 * var(--submenu-indent) - 1px);
      padding-top: 0;
      left: 100%;
      padding-left: calc(var(--submenu-indent) * 2);
      min-width: calc(var(--submenu-min-width) + var(--submenu-indent) * 2)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu {
        top: auto;
        left: auto;
        padding-left: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu.is-right {
      left: auto;
      right: 100%;
      padding-left: 0;
      padding-right: calc(var(--submenu-indent) * 2)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu.is-right {
        right: auto;
        padding-right: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu.is-right>.header__collections-submenu-content:before,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu.is-right>.header__collections-submenu-content:after {
      transform: rotate(180deg)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu.is-right>.header__collections-submenu-content:before {
      left: auto;
      right: -10px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu.is-right>.header__collections-submenu-content:after {
      left: auto;
      right: -9px
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu .header__collections-link {
        padding: 5px 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu-content:before,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu-content:after {
      border: 8px solid transparent;
      border-left-width: 0;
      border-right-width: 10px;
      top: calc(var(--submenu-indent) + var(--submenu-item-vertical-indent) + 4px)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu-content:before {
      left: -10px;
      border-right-color: #333333
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-submenu-content:after {
      left: -9px;
      border-right-color: #000000
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-link .icon {
      transform: translateY(-50%) rotate(-90deg)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-link .icon {
        transform: translateY(-50%) rotate(0)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-show-submenu-btn .icon {
      transform: translate(-50%, -50%) rotate(-90deg)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections .cut-list__more-content .header__collections-show-submenu-btn .icon {
        transform: translate(-50%, -50%) rotate(0)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item {
      position: relative;
      list-style: none;
      margin-right: 1.5rem;
      white-space: nowrap
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item.is-show>.header__collections-submenu {
      display: block
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item.is-current>.header__collections-controls>a {
      color: #FFFFFF
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item:hover>.header__collections-controls>a {
      color: #FFFFFF
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item:hover>a {
      color: #FFFFFF
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item {
        border-bottom: 1px solid #1a1a1a;
        padding: 0.5rem 0;
        margin-right: 0;
        white-space: normal
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-item.is-show>.header__collections-controls .header__collections-show-submenu-btn {
        transform: rotate(-180deg)
      }
    }

    @media screen and (min-width: 768px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header:not(.is-touch) .header__collections-item:hover>.header__collections-submenu {
        display: block
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu {
      position: absolute;
      left: 0;
      top: 100%;
      z-index: calc(var(--zindex-modal) - 1);
      padding: var(--submenu-indent) 0 0 0;
      margin: 0;
      min-width: var(--submenu-min-width);
      max-width: var(--submenu-max-width);
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu {
        position: static;
        left: auto;
        top: auto;
        z-index: 1;
        margin-left: 1rem;
        min-width: 0;
        max-width: 100%;
        padding: 0;
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu.is-right {
      left: auto;
      right: 0
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu.is-right {
        right: auto
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu {
      top: calc(-1 * var(--submenu-indent) - 1px);
      left: 100%;
      padding-top: 0;
      padding-left: calc(var(--submenu-indent) * 2);
      min-width: calc(var(--submenu-min-width) + var(--submenu-indent) * 2)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu {
        top: auto;
        left: auto;
        padding-left: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu .header__collections-submenu-content:before,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu .header__collections-submenu-content:after {
      border: 8px solid transparent;
      border-left-width: 0;
      border-right-width: 10px;
      top: calc(var(--submenu-indent) + var(--submenu-item-vertical-indent) + 4px)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu .header__collections-submenu-content:before {
      left: -10px;
      border-right-color: #333333
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu .header__collections-submenu-content:after {
      left: -9px;
      border-right-color: #000000
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu.is-right {
      left: auto;
      right: 100%;
      padding-left: 0;
      padding-right: calc(var(--submenu-indent) * 2)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu.is-right {
        right: auto;
        padding-right: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu.is-right>.header__collections-submenu-content:before,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu.is-right>.header__collections-submenu-content:after {
      transform: rotate(180deg)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu.is-right>.header__collections-submenu-content:before {
      left: auto;
      right: -10px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-submenu.is-right>.header__collections-submenu-content:after {
      left: auto;
      right: -9px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-link {
      padding-top: var(--submenu-item-vertical-indent);
      padding-bottom: var(--submenu-item-vertical-indent);
      white-space: normal
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-link {
        padding: 5px 0;
        font-size: 0.875rem
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-link .icon {
      transform: translateY(-50%) rotate(-90deg)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-link .icon {
        transform: translateY(-50%) rotate(0)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-show-submenu-btn .icon {
      transform: translate(-50%, -50%) rotate(-90deg)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-show-submenu-btn .icon {
        transform: translate(-50%, -50%) rotate(0)
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-item {
      margin-right: 0
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu .header__collections-item {
        border-bottom: none;
        padding: 0;
        margin-bottom: 3px
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content {
      background-color: #000000;
      border: 1px solid #333333;
      box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
      padding: var(--submenu-indent);
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content {
        background-color: transparent;
        border: none;
        box-shadow: none;
        padding: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content:before,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content:after {
      content: "";
      position: absolute;
      left: var(--submenu-indent);
      border: 8px solid transparent;
      border-top-width: 0;
      border-bottom-width: 10px
    }

    @media screen and (max-width: 767px) {

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content:before,
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content:after {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content:before {
      top: -10px;
      border-bottom-color: #333333
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-submenu-content:after {
      top: -9px;
      border-bottom-color: #000000
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-controls {
        position: relative;
        padding-right: 3rem
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn {
      display: none;
      margin-left: 5px;
      position: relative
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn {
        display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -1.25rem;
        background: none;
        border: none;
        padding: 0;
        outline: none;
        box-shadow: none;
        color: #FFDA79;
        cursor: pointer
      }

      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn:hover {
        background: none;
        border: none;
        color: #FFDA79
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn .icon {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn .icon {
        font-size: 1.25rem
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn.button {
      width: 1.6rem;
      height: 1.6rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-show-submenu-btn.button {
        width: 2.5rem;
        height: 2.5rem
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link {
      text-decoration: none;
      color: #FFDA79;
      display: inline-block;
      vertical-align: middle;
      position: relative
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link.is-current,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link:hover {
      color: #FFFFFF
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link {
        display: block;
        padding: 0.5rem 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link.with-arrow {
      padding-right: 1.2rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link.with-arrow {
        padding-right: 0
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link .icon {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-link .icon {
        display: none
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-head {
      font-weight: 600;
      font-size: 1.15rem;
      padding: 10px 0;
      margin: 0 var(--layout-side-padding);
      border-bottom: 1px solid #1a1a1a;
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-head {
        display: block
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__mobile-head {
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__mobile-head {
        display: block
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__mobile-head-content {
      display: grid;
      grid-template-areas: "controls search";
      grid-template-columns: 50px 1fr;
      grid-column-gap: 10px;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      background-color: #333333;
      padding: 5px var(--layout-side-padding);
      min-height: 66px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__hide-mobile-menu-btn {
      font-size: 1.5rem;
      padding: 0;
      width: 50px;
      height: 50px;
      border: none;
      background: none;
      color: #FFDA79;
      margin-left: -5px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__hide-mobile-menu-btn:hover,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__hide-mobile-menu-btn:active {
      background: none;
      color: #FFDA79
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__hide-mobile-menu-btn.button {
      font-size: 1.5rem;
      width: 50px;
      height: 50px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__mobile-languages {
      text-align: right
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel {
      background-color: #000000;
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel {
        display: block
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__content {
      display: grid;
      grid-template-areas: "burger logo controls";
      grid-template-columns: max-content 1fr max-content;
      grid-column-gap: 10px;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      padding: 5px var(--layout-side-padding);
      min-height: 66px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__content.no-cart {
      grid-template-columns: 1fr max-content 1fr
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__show-menu-btn {
      padding: 0;
      border: none;
      background: none;
      color: #FFDA79;
      margin-left: -5px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__show-menu-btn:hover,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__show-menu-btn:active {
      background: none;
      color: #FFDA79
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__show-menu-btn.button {
      font-size: 1.5rem;
      width: 50px;
      height: 50px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__logo {
      text-align: center
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__logo img,
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel__logo .default-logo {
      max-width: 100%;
      max-height: 50px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header-mobile-panel .header__control-btn {
      margin-left: 0;
      min-width: 50px;
      height: 50px;
      justify-content: center
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form {
      position: relative;
      z-index: var(--zindex-modal)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form {
        position: absolute
      }
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form.is-show input[data-search-field],
    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form.is-show .header__search-btn {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search-form.is-show .header__search__results {
      display: block
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__search__results {
      position: absolute;
      width: 100%;
      max-height: 300px;
      display: none;
      background: #000000;
      overflow-y: auto;
      border-radius: var(--controls-form-border-radius);
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      z-index: 1060;
      top: 100%;
      border: 1px solid #1a1a1a;
      border-top: 0
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .ajax-search-results {
      padding: 0;
      margin: 0;
      list-style: none;
      line-height: 1.25
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .ajax-search-link {
      display: block;
      text-decoration: none;
      color: #FFDA79;
      padding: var(--controls-form-padding-y) var(--controls-form-padding-x)
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .ajax_search-marked {
      color: #ffc738
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .ajax-search-link {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      align-items: center
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .ajax-search-link img {
      width: 40px;
      margin-right: 7px
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .ajax-search-results {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      flex-direction: column
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__area-contacts {
      grid-area: contacts;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      align-items: center
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .info-contacts-link {
      text-decoration: none;
      color: #FFDA79;
      margin-right: 0.5rem
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .info-contacts-link img {
      width: 24px;
      height: auto
    }

    .widget-type_widget_v4_header_2_d8f0957ea22706b3e61701b9f6a7cdde .header__collections-head-link {
      color: #FFDA79;
      text-decoration: none
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 {
      background-color: #000000
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214[style*="--bg-is-dark:true"] {
      color: #FFDA79;
      --color-text: #FFDA79;
      --color-text-minor-shade: #ffd876;
      --color-text-major-shade: #ffd771;
      --color-text-half-shade: #ffc738
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214[style*="--bg-is-light:true"] {
      color: #1C1C1C;
      --color-text: #1C1C1C;
      --color-text-minor-shade: #333333;
      --color-text-major-shade: #494949;
      --color-text-half-shade: #8e8e8e
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214[style*="--hide-social:true"] .footer__area-social {
      display: none !important
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214[style*="--hide-pay:true"] .footer__area-pay {
      display: none !important
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap {
      display: grid
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-bottom {
        grid-row-start: 1;
        padding-top: 0;
        b-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-ordinal-group: 1;
        padding-bottom: 1rem;
        display: flex
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-bottom .footer__area-pay {
        display: none
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top {
        grid-template-areas: "sidebar" "menu";
        grid-template-columns: auto
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top .footer__area-social .title {
        display: none
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top .footer__area-sidebar {
        display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
        flex-direction: column-reverse
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top .footer__area-social {
        padding-bottom: 0
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top .footer__area-contacts {
        padding-bottom: 1rem
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top .footer__area-menu {
        flex-direction: column
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-wrap .footer-top .footer__area-menu .menu-item {
        padding-right: 0
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-top {
      display: grid;
      grid-template-areas: "menu sidebar";
      gap: 2rem;
      padding-bottom: 1.5rem;
      padding-top: 2.5rem;
      border-top: 1px solid #333333;
      grid-template-columns: auto 300px
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-top {
        border-top: 0
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-bottom {
      display: grid;
      grid-template-areas: "logo pay";
      gap: 2rem;
      grid-template-columns: auto 300px;
      padding-top: 1.5rem;
      -webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
      border-top: 1px solid #333333
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-sidebar {
      grid-area: sidebar
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-pay {
      grid-area: pay;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      grid-auto-flow: column;
      -webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
      justify-self: baseline;
      flex-wrap: wrap
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-pay .pay-img-item {
      margin: 0.5rem 1rem 0.5rem 0;
      max-height: 40px
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-pay .pay-img-item img {
      max-width: 80px;
      max-height: 40px
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-pay .pay-img-item:last-child {
      margin-right: 0
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu {
      grid-area: menu;
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
      font-size: 0.9rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu {
        display: grid;
        grid-auto-flow: row;
        font-size: 1rem
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-title-error {
      width: 120px;
      font-size: 0.7rem
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item {
      display: grid;
      padding-right: 5rem;
      padding-bottom: 1rem;
      gap: 0.75rem;
      grid-auto-rows: max-content
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item.is-show-mobile .menu-link {
      display: inline-block
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item.is-show-mobile .menu-show-submenu-btn {
      transform: rotate(-180deg)
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item {
        padding: 1rem 0;
        border-top: 2px solid #333333
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item:last-child {
        border-bottom: 2px solid #333333
      }
    }

    @media screen and (max-width: 375px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item {
        display: grid
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item:last-child {
      padding-right: 0
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item a {
      text-decoration: none;
      color: #FFDA79
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item a.link-current,
    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item a:hover {
      color: #FFFFFF
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item a {
        display: inline-block;
        padding-left: 0.5rem
      }
    }

    @media screen and (max-width: 375px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item a {
        display: inline-block;
        margin: 0
      }
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item .menu-link {
        display: none
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item .menu-title {
      font-weight: 500;
      margin-bottom: 0.25rem
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item .menu-title {
        -webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
        position: relative;
        display: grid;
        grid-auto-flow: column;
        grid-template-columns: auto 2rem;
        padding: 0 0.5rem;
        margin: 0 !important
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social {
      grid-area: social;
      padding-bottom: 2rem
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social img {
      max-width: 30px;
      max-height: 30px
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social .title {
      font-size: 0.9rem;
      font-weight: bold;
      padding-bottom: 0.75rem
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social .social-items {
      display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
      flex-wrap: wrap
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social .social-img-item {
      max-height: 40px;
      margin: 0.5rem 1rem 0.5rem 0
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social .social-img-item:last-child {
      margin-right: 0
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social .social-img-item {
        margin-right: 1.7rem
      }
    }

    @media screen and (max-width: 375px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-social .social-img-item {
        margin-right: 1rem
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-contacts {
      grid-area: contacts;
      display: grid
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-contacts {
        display: block
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-logo {
      grid-area: logo
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-logo .footer__logo {
      display: block;
      max-width: var(--logo-max-width, 180px)
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-logo .footer__logo img,
    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-logo .footer__logo .default-logo {
      width: 100%;
      height: auto
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-logo .footer__logo .default-logo__text {
      color: #FFDA79
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__phone {
      font-weight: bold;
      font-size: 1.3rem;
      -webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
      padding-bottom: 1rem
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__phone:last-child {
      padding-bottom: 0
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__phone {
        display: inline-block;
        margin-right: 2rem
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__phone:last-child {
        margin-right: 0
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__phone .phone-info {
      font-size: 0.7rem;
      font-weight: normal
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__phone a {
      color: inherit;
      text-decoration: none
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .menu-show-submenu-btn {
      position: absolute;
      right: 0;
      top: 50%;
      width: 2.5rem;
      height: 2.5rem;
      margin-top: -1.25rem;
      background: none;
      border: none;
      padding: 0;
      outline: none;
      box-shadow: none;
      color: #FFDA79;
      cursor: pointer;
      display: none
    }

    @media screen and (max-width: 767px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .menu-show-submenu-btn {
        display: block
      }
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item:empty {
      padding: 0
    }

    .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu .menu-item .menu-title {
      font-size: 0.9rem;
      font-weight: bold
    }

    @media screen and (min-width: 768px) {
      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer__area-menu {
        display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
        justify-content: space-between
      }

      .widget-type_widget_v4_footer_3_26804b665b270f5847dc90737aa77214 .footer-top {
        gap: 10%
      }
    }