/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #FFFFFF);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #3385FF);
  --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, #4791ff);
  --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, #5c9dff);
  --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, #99c2ff);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #8F95A1);
  --color-accent-text-is-dark: var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #9ba0ab);
  --color-accent-text-minor-shade-is-dark: var(--draft-color-accent-text-minor-shade-is-dark, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #a6abb5);
  --color-accent-text-major-shade-is-dark: var(--draft-color-accent-text-major-shade-is-dark, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #c7cad1);
  --color-accent-text-half-shade-is-light: var(--draft-color-accent-text-half-shade-is-light, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --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, #474747);
  --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, #5c5c5c);
  --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, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, insales-default);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 10px);
  --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, "PT Root UI");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "PT Root UI");
  --heading-ratio: var(--draft-heading-ratio, 2.3);
  --heading-weight: var(--draft-heading-weight, 600);
  --collection_count: var(--draft-collection_count, 12);
  --search_count: var(--draft-search_count, 15);
  --blog_size: var(--draft-blog_size, 6);
  --product_not_available: var(--draft-product_not_available, preorder);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1140px);
  --delta_sidebar: var(--draft-delta_sidebar, 1);
  --type_sidebar: var(--draft-type_sidebar, normal);
  --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, true);
  --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, false);
  --favorite_enabled: var(--draft-favorite_enabled, true);
  --compare_enabled: var(--draft-compare_enabled, false); }

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

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

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

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

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

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

  /* line 32, theme.scss */
  body[data-theme-template="search"] .widget-type_system_widget_v4_breadcrumbs_1 {
    display: none; }
  /* line 33, theme.scss */
  body[data-theme-template="search"] .page-headding {
    display: none; }

  /* line 38, theme.scss */
  .widget-type_widget_v4_breadcrumbs_1_94b77e1e3e0618e37197135b5de66ea7 .layout__content .breadcrumb-item .breadcrumb-page {
    display: none !important; }
  /* line 39, theme.scss */
  .widget-type_widget_v4_breadcrumbs_1_94b77e1e3e0618e37197135b5de66ea7 .layout__content a {
    color: #3385ff !important; }

  /* line 45, theme.scss */
  .header-mobile-panel .header__logo img {
    max-width: 180px; }

  /* line 48, theme.scss */
  header .header.is-show-mobile {
    margin-bottom: 0 !important; }
    /* line 52, theme.scss */
    header .header.is-show-mobile .header__mobile-head button {
      background: #ffc2c2;
      border: 1px solid white; }
      /* line 56, theme.scss */
      header .header.is-show-mobile .header__mobile-head button span::before {
        font-size: 29px; }
    /* line 62, theme.scss */
    header .header.is-show-mobile .header-part-top {
      background: white; }
      /* line 65, theme.scss */
      header .header.is-show-mobile .header-part-top .header-part-top__inner {
        padding: 18px !important; }
        /* line 68, theme.scss */
        header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-menu {
          padding: 0; }
          /* line 71, theme.scss */
          header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-menu ul.header__menu {
            padding: 0;
            margin-bottom: 29px; }
            /* line 75, theme.scss */
            header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-menu ul.header__menu li.header__menu-item {
              padding: 0;
              margin: 0;
              border-bottom: 1px solid #d0d0ff; }
              /* line 80, theme.scss */
              header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-menu ul.header__menu li.header__menu-item a {
                display: block;
                font-size: 16px;
                color: #0066bf !important;
                padding: 14px 9px;
                border: 3px solid white;
                border-radius: 0;
                background: aliceblue; }
                /* line 89, theme.scss */
                header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-menu ul.header__menu li.header__menu-item a:hover {
                  text-decoration: underline;
                  color: 0088ff;
                  background: white; }
        /* line 99, theme.scss */
        header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-contacts a {
          font-weight: bold; }
          /* line 102, theme.scss */
          header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-contacts a.mobile-menu {
            font-size: 18px; }
            /* line 105, theme.scss */
            header .header.is-show-mobile .header-part-top .header-part-top__inner .header__area-contacts a.mobile-menu:hover {
              text-decoration: underline; }
        /* line 111, theme.scss */
        header .header.is-show-mobile .header-part-top .header-part-top__inner .cut-list__dropdown {
          padding: 8px 18px;
          border: 2px solid #e6eeff;
          background: aliceblue;
          height: 40px;
          margin-top: 1px;
          border-radius: 18px; }
          /* line 119, theme.scss */
          header .header.is-show-mobile .header-part-top .header-part-top__inner .cut-list__dropdown .icon-ellipsis-h:before {
            font-weight: bold; }
          /* line 123, theme.scss */
          header .header.is-show-mobile .header-part-top .header-part-top__inner .cut-list__dropdown .cut-list__more {
            width: 290px;
            margin-top: 4px;
            padding: 18px;
            background: white;
            border: none; }
            /* line 130, theme.scss */
            header .header.is-show-mobile .header-part-top .header-part-top__inner .cut-list__dropdown .cut-list__more li.header__menu-item {
              margin-bottom: 18px; }
    /* line 139, theme.scss */
    header .header.is-show-mobile .header-part-main .header-part-main__inner {
      padding: 18px 9px; }
      /* line 143, theme.scss */
      header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-search form.header__search-form {
        top: 28px; }
      /* line 147, theme.scss */
      header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-search button {
        background: white;
        border: 1px solid #0066bf; }
        /* line 151, theme.scss */
        header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-search button span::before {
          font-weight: bold;
          color: #0066bf; }
      /* line 158, theme.scss */
      header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections {
        background: #ffffffe8;
        backdrop-filter: blur(9px);
        -webkit-backdrop-filter: blur(9px);
        border-radius: 4px;
        box-shadow: none; }
        /* line 165, theme.scss */
        header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections-head {
          font-size: 22px;
          color: #454545; }
        /* line 173, theme.scss */
        header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-controls a {
          color: #0066bf !important;
          font-weight: bold !important; }
        /* line 178, theme.scss */
        header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-controls button {
          background: aliceblue;
          border-radius: 2px; }
          /* line 182, theme.scss */
          header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-controls button span::before {
            font-size: 29px;
            font-weight: bold;
            color: #0066bf; }
        /* line 190, theme.scss */
        header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-submenu {
          margin-top: 9px; }
          /* line 193, theme.scss */
          header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-submenu .header__collections-item {
            margin-bottom: 9px !important; }
            /* line 196, theme.scss */
            header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-submenu .header__collections-item a {
              color: #0066bf;
              font-weight: bold;
              background: aliceblue;
              padding: 14px; }
              /* line 202, theme.scss */
              header .header.is-show-mobile .header-part-main .header-part-main__inner .header__area-collections .header__collections .header__collections-item .header__collections-submenu .header__collections-item a:hover {
                text-decoration: underline; }

  /* line 216, theme.scss */
  main .widget-type_widget_v4_page_title_1_ea155da84c6d6a1c63daa98e41ff9eb4 h1 {
    padding: 9px;
    margin-bottom: 18px;
    background: aliceblue;
    text-align: center !important;
    text-align: -webkit-center;
    border-radius: 9px; }
  /* line 226, theme.scss */
  main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f {
    background: none;
    padding: 0;
    backdrop-filter: hue-rotate(14deg);
    margin-top: 45px; }
    /* line 233, theme.scss */
    main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content {
      background: none;
      padding: 0;
      border: 0; }
      /* line 238, theme.scss */
      main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .main-caption {
        background: aliceblue;
        text-align: center;
        font-weight: bold;
        font-size: 22px;
        color: #325fa3;
        padding: 14px 0;
        border: 9px solid white; }
      /* line 248, theme.scss */
      main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list {
        background: white;
        padding: 0;
        border: 9px solid white;
        border-top: 0;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px); }
        /* line 256, theme.scss */
        main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title {
          border: 2px solid #e6eeff;
          border-radius: 9px !important;
          background: -webkit-linear-gradient(45deg, white, aliceblue 63%);
          background: -moz-linear-gradient(45deg, white, aliceblue 63%);
          background: linear-gradient(45deg, white, aliceblue 63%); }
          /* line 263, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title:hover {
            background: white; }
          /* line 267, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title a {
            font-size: 16px !important;
            display: block;
            padding: 9px;
            min-height: auto !important;
            line-height: 29px; }
            /* line 274, theme.scss */
            main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title a:hover {
              text-decoration: underline; }
        /* line 280, theme.scss */
        main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item {
          padding: 9px;
          border: none; }
          /* line 284, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item button {
            background: white;
            margin-right: 4px;
            border-radius: 9px; }
            /* line 289, theme.scss */
            main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item button .icon-angle-down:before {
              font-weight: bold;
              font-size: 29px;
              color: #0066bf; }
          /* line 297, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item .subcollection-items a,
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item .subcollection-items .js-more-subcollections,
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item .subcollection-items .js-hide-subcollections {
            background: aliceblue;
            padding: 12px;
            margin-bottom: 6px;
            color: #0066bf;
            font-weight: bold; }
        /* line 309, theme.scss */
        main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .subcollection-items {
          margin: 0 0 0 9px;
          padding-left: 9px;
          border-left: 4px dotted #e6eeff; }
          /* line 314, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .subcollection-items a.subcollection-link:hover {
            text-decoration: underline; }
  /* line 323, theme.scss */
  main .widget-type_system_widget_v4_catalog_5 .product-preview-elem {
    padding-bottom: 59px !important; }
    /* line 326, theme.scss */
    main .widget-type_system_widget_v4_catalog_5 .product-preview-elem .product-preview__price {
      background: aliceblue;
      padding: 5px;
      margin-bottom: 0;
      border-radius: 9px;
      text-align: center; }
    /* line 334, theme.scss */
    main .widget-type_system_widget_v4_catalog_5 .product-preview-elem .product-preview__controls {
      bottom: -45px; }
      /* line 337, theme.scss */
      main .widget-type_system_widget_v4_catalog_5 .product-preview-elem .product-preview__controls .add-cart-counter button.add-cart-counter__btn {
        height: 35px;
        border-radius: 9px; }
      /* line 342, theme.scss */
      main .widget-type_system_widget_v4_catalog_5 .product-preview-elem .product-preview__controls .favorites_btn {
        height: 35px; }
  /* line 351, theme.scss */
  main .widget-type_system_widget_v4_pagination_2 .layout__content {
    border-top: 2px solid #ededed !important;
    border-bottom: 2px solid #ededed !important; }
    /* line 356, theme.scss */
    main .widget-type_system_widget_v4_pagination_2 .layout__content .pagination .pagination-prev,
    main .widget-type_system_widget_v4_pagination_2 .layout__content .pagination .pagination-next {
      padding: 18px 5px;
      border: 1px solid #3385ff;
      font-size: 22px; }
      /* line 362, theme.scss */
      main .widget-type_system_widget_v4_pagination_2 .layout__content .pagination .pagination-prev::before,
      main .widget-type_system_widget_v4_pagination_2 .layout__content .pagination .pagination-next::before {
        color: #3385ff; }
    /* line 368, theme.scss */
    main .widget-type_system_widget_v4_pagination_2 .layout__content .pagination .pagination-items a {
      background: aliceblue;
      padding: 18px 9px;
      font-weight: bold;
      margin-right: 2px;
      margin-left: 2px; }
    /* line 376, theme.scss */
    main .widget-type_system_widget_v4_pagination_2 .layout__content .pagination .pagination-items span.button {
      padding: 18px 13px;
      font-weight: bold;
      margin-right: 2px;
      margin-left: 2px; }
  /* line 390, theme.scss */
  main form.product .product__area-photo .product__gallery-main {
    margin-bottom: 29px; }
    /* line 393, theme.scss */
    main form.product .product__area-photo .product__gallery-main .splide__pagination {
      margin-top: 18px; }
      /* line 396, theme.scss */
      main form.product .product__area-photo .product__gallery-main .splide__pagination button {
        width: 9px;
        height: 9px; }
  /* line 405, theme.scss */
  main form.product .product__area-info .product__info {
    margin-bottom: 9px; }
    /* line 408, theme.scss */
    main form.product .product__area-info .product__info .product__rating {
      display: none; }
    /* line 412, theme.scss */
    main form.product .product__area-info .product__info .product__sku {
      font-size: 18px; }
  /* line 418, theme.scss */
  main form.product .product__area-title h1 {
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 29px; }
  /* line 425, theme.scss */
  main form.product .product__area-price .product__price {
    background: aliceblue;
    padding: 9px 18px;
    border-radius: 9px; }
    /* line 430, theme.scss */
    main form.product .product__area-price .product__price .product__price-cur {
      font-size: 29px;
      font-weight: 500;
      letter-spacing: 1px;
      color: #296acb;
      font-weight: bold;
      text-shadow: #fff 4px 0 14px; }
  /* line 442, theme.scss */
  main form.product .product__area-buy .add-cart-counter__btn {
    font-weight: bold; }
  /* line 447, theme.scss */
  main form.product .product__area-buy .add-cart-counter__controls button.add-cart-counter__controls-btn {
    font-size: 59px;
    font-weight: bold; }
  /* line 452, theme.scss */
  main form.product .product__area-buy .add-cart-counter__controls a.add-cart-counter__detail .add-cart-counter__detail-text {
    font-size: 18px;
    font-weight: bold; }
  /* line 459, theme.scss */
  main form.product .product__area-description {
    margin-top: 29px; }
  /* line 463, theme.scss */
  main .widget-type_system_widget_v4_product_3 .layout__content {
    padding: 0 0 9px 0; }
  /* line 464, theme.scss */
  main .widget-type_system_widget_v4_product_info_2 .layout__content {
    padding-top: 0; }
    /* line 465, theme.scss */
    main .widget-type_system_widget_v4_product_info_2 .layout__content .tabs__content .is-active .tabs__head-label {
      font-weight: bold; }
  /* line 470, theme.scss */
  main .widget-type_system_widget_v4_cart_2 h1.heading {
    background: aliceblue;
    text-align: center;
    font-weight: bold;
    font-size: 29px;
    color: #325fa3;
    padding: 14px 0;
    border-radius: 9px;
    margin-bottom: 29px; }
  /* line 482, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .cart__area-items .cart-item {
    padding-bottom: 18px; }
  /* line 487, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .cart__area-controls .sidebar_header {
    background: aliceblue;
    font-weight: bold;
    color: #325fa3;
    padding: 9px 9px 9px 0;
    margin-bottom: 9px;
    border-radius: 9px; }
  /* line 495, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .cart__area-controls .sidebar-size-items {
    font-size: 22px; }
  /* line 498, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart__area-coupon {
    letter-spacing: 1px; }
    /* line 500, theme.scss */
    main .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart__area-coupon .total-amount {
      font-size: 29px; }
  /* line 504, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart-controls button {
    font-weight: bold;
    letter-spacing: 1px; }
  /* line 509, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .item-counter {
    padding-bottom: 18px; }
    /* line 511, theme.scss */
    main .widget-type_system_widget_v4_cart_2 .item-counter button.counter-button {
      font-size: 22px;
      font-weight: bold !important; }
    /* line 515, theme.scss */
    main .widget-type_system_widget_v4_cart_2 .item-counter item.counter-input {
      font-size: 22px;
      font-weight: bold !important; }
  /* line 520, theme.scss */
  main .widget-type_system_widget_v4_cart_2 .item-total {
    background: aliceblue;
    padding: 9px 18px;
    border-radius: 9px;
    font-weight: bold;
    width: 100%;
    text-align: center; }

  /* line 533, theme.scss */
  aside .widget-type_system_widget_v4_sidebar_filter_3 .layout__content {
    padding: 9px 0 18px 0; }
    /* line 535, theme.scss */
    aside .widget-type_system_widget_v4_sidebar_filter_3 .layout__content form {
      border-radius: 9px; }

  /* line 544, theme.scss */
  .page_section_top .widget-type_system_widget_v4_page_title_1 .layout__content {
    padding: 9px 0; }
    /* line 547, theme.scss */
    .page_section_top .widget-type_system_widget_v4_page_title_1 .layout__content h1 {
      margin: 0;
      padding: 9px;
      font-size: 25px;
      background: aliceblue;
      text-align: center;
      border-radius: 9px; }
  /* line 558, theme.scss */
  .page_section_top .widget-type_widget_v4_subcollections_1_c7c0b63733e10021065f85fd3a901e47
  .layout__content {
    padding: 9px 0; }
    /* line 563, theme.scss */
    .page_section_top .widget-type_widget_v4_subcollections_1_c7c0b63733e10021065f85fd3a901e47
    .layout__content .subcollection-list__item-title {
      padding: 4px 9px;
      text-align: center;
      font-size: 18px;
      line-height: 32px;
      color: #1754af;
      font-weight: bold;
      border: 2px solid #e6eeff;
      border-radius: 9px;
      background: ghostwhite; }

  /* line 577, theme.scss */
  .widget-type_system_widget_v4_banner_list_27 {
    padding: 0 9px; }
    /* line 581, theme.scss */
    .widget-type_system_widget_v4_banner_list_27 .brands__title {
      background: aliceblue;
      text-align: center;
      font-weight: bold;
      font-size: 22px;
      color: #325fa3;
      margin-bottom: 29px;
      padding: 14px 0; }

  /* line 594, theme.scss */
  footer .widget-type_system_widget_v4_footer_17_1 .footer__area-social {
    display: none; }
  /* line 601, theme.scss */
  footer .widget-type_system_widget_v4_footer_2 ul.footer__menu li.footer__menu-item {
    padding: 0 0 9px 0; }
    /* line 604, theme.scss */
    footer .widget-type_system_widget_v4_footer_2 ul.footer__menu li.footer__menu-item a.footer__menu-link {
      text-decoration: none;
      display: block;
      width: 100%;
      padding: 4px 9px;
      text-align: center;
      border: 2px solid #e6eeff;
      background: ghostwhite;
      border-radius: 9px;
      color: #1754af; } }
@media (min-width: 769px) {
  /* line 622, theme.scss */
  h2, h3 {
    font-size: 1.5rem; }

  /* line 624, theme.scss */
  .widget-type_system_widget_v4_header_6 .header {
    margin-bottom: 0; }
    /* line 626, theme.scss */
    .widget-type_system_widget_v4_header_6 .header .header-part-main .header-part-main__inner {
      padding: 29px; }
    /* line 627, theme.scss */
    .widget-type_system_widget_v4_header_6 .header .header-part-main .header__area-logo {
      margin-left: 9px; }
    /* line 630, theme.scss */
    .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner {
      background: #f7f7f7;
      padding: 9px;
      border-radius: 9px 9px 0 0; }
      /* line 632, theme.scss */
      .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner .header__area-menu li {
        padding: 4px 8px;
        border-radius: 9px; }
        /* line 633, theme.scss */
        .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner .header__area-menu li.is-current {
          background: white; }
        /* line 634, theme.scss */
        .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner .header__area-menu li a {
          font-size: 15px;
          font-weight: bold; }
          /* line 635, theme.scss */
          .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner .header__area-menu li a.is-current {
            color: #5337ef; }
        /* line 637, theme.scss */
        .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner .header__area-menu li:hover {
          background: #3385ff; }
          /* line 638, theme.scss */
          .widget-type_system_widget_v4_header_6 .header .header-part-top .header-part-top__inner .header__area-menu li:hover a {
            color: white; }

  /* line 647, theme.scss */
  .widget-type_widget_v4_breadcrumbs_1_94b77e1e3e0618e37197135b5de66ea7 .layout__content {
    background: linear-gradient(180deg, aliceblue 0%, white 86%);
    padding: 9px 18px; }
    /* line 650, theme.scss */
    .widget-type_widget_v4_breadcrumbs_1_94b77e1e3e0618e37197135b5de66ea7 .layout__content .breadcrumb-item .breadcrumb-page {
      display: none !important; }
    /* line 651, theme.scss */
    .widget-type_widget_v4_breadcrumbs_1_94b77e1e3e0618e37197135b5de66ea7 .layout__content a {
      color: #3385ff !important; }

  /* line 656, theme.scss */
  main {
    background: white; }
    /* line 658, theme.scss */
    main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f {
      padding: 0;
      backdrop-filter: hue-rotate(14deg);
      margin-top: 45px; }
      /* line 663, theme.scss */
      main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content {
        background: none;
        padding: 0;
        border: 0; }
        /* line 668, theme.scss */
        main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .main-caption {
          background: aliceblue;
          text-align: center;
          font-weight: bold;
          font-size: 22px;
          color: #325fa3;
          padding: 14px 0;
          border: 9px solid white; }
        /* line 678, theme.scss */
        main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list {
          background: white;
          padding: 0;
          border: 9px solid white;
          border-top: 0;
          backdrop-filter: blur(5px);
          -webkit-backdrop-filter: blur(5px); }
          /* line 686, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title {
            border: 2px solid #e6eeff;
            border-radius: 9px !important;
            background: -webkit-linear-gradient(45deg, white, aliceblue 63%);
            background: -moz-linear-gradient(45deg, white, aliceblue 63%);
            background: linear-gradient(45deg, white, aliceblue 63%); }
            /* line 693, theme.scss */
            main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title:hover {
              background: white; }
            /* line 697, theme.scss */
            main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title a {
              font-size: 16px !important;
              display: block;
              padding: 9px;
              min-height: auto !important;
              line-height: 29px; }
              /* line 704, theme.scss */
              main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-title a:hover {
                text-decoration: underline; }
          /* line 710, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item {
            padding: 9px;
            border: none; }
            /* line 714, theme.scss */
            main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item button {
              background: white;
              margin-right: 4px;
              border-radius: 9px; }
              /* line 719, theme.scss */
              main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .collection-item button .icon-angle-down:before {
                font-weight: bold;
                font-size: 29px;
                color: #0066bf; }
          /* line 728, theme.scss */
          main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .subcollection-items {
            margin: 0 0 0 9px;
            padding-left: 9px;
            border-left: 4px dotted #e6eeff; }
            /* line 733, theme.scss */
            main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .layout__content .collection-list .subcollection-items a.subcollection-link:hover {
              text-decoration: underline; }
      /* line 740, theme.scss */
      main .widget-type_widget_v4_collections_and_subcollections_1_edbaaf92e367439914d86245ed44a63f .subcollection-items a:hover {
        text-decoration: underline; }
    /* line 744, theme.scss */
    main .widget-type_system_widget_v4_product_info_2 .layout__content .tabs__head-label {
      font-weight: bold !important; }
    /* line 749, theme.scss */
    main .widget-type_system_widget_v4_catalog_5 .catalog-tools {
      display: none; }
    /* line 754, theme.scss */
    main .widget-type_system_widget_v4_product_3 .product__area-info .product__rating {
      display: none; }
    /* line 755, theme.scss */
    main .widget-type_system_widget_v4_product_3 .product__area-info .product__info {
      display: block;
      background: linear-gradient(90deg, white 0%, floralwhite 86%);
      padding: 9px;
      text-align: right; }
    /* line 757, theme.scss */
    main .widget-type_system_widget_v4_product_3 .product__area-price .product__price {
      background: aliceblue;
      padding: 9px;
      border-radius: 9px;
      text-align: center;
      font-weight: bold;
      color: #3385ff; }
    /* line 765, theme.scss */
    main .widget-type_system_widget_v4_product_3 .product__area-buy .add-cart-counter__btn {
      font-weight: bold; }
    /* line 768, theme.scss */
    main .widget-type_system_widget_v4_product_3 .product__area-description {
      margin-top: 18px; }

  /* line 775, theme.scss */
  aside .widget-type_system_widget_v4_sidebar_filter_3 form {
    border: none !important; }
    /* line 778, theme.scss */
    aside .widget-type_system_widget_v4_sidebar_filter_3 form .only_available .filter-option__btn {
      border: 1px solid #ffa4a4 !important; }
    /* line 781, theme.scss */
    aside .widget-type_system_widget_v4_sidebar_filter_3 form .only_available .filter-option__label {
      font-size: 18px;
      line-height: 18px; }
    /* line 786, theme.scss */
    aside .widget-type_system_widget_v4_sidebar_filter_3 form .filter__head {
      display: none; }
    /* line 790, theme.scss */
    aside .widget-type_system_widget_v4_sidebar_filter_3 form .filter-item .filter-item__head .filter-item__name {
      background: aliceblue;
      margin-right: 9px; }
    /* line 794, theme.scss */
    aside .widget-type_system_widget_v4_sidebar_filter_3 form .filter-item .filter-item__list-item {
      padding-bottom: 4px; }

  /* line 801, theme.scss */
  .page_section_top {
    margin-bottom: 29px; }
    /* line 804, theme.scss */
    .page_section_top .widget-type_system_widget_v4_page_title_1 .layout__content {
      padding-top: 0;
      padding-bottom: 0; }
      /* line 806, theme.scss */
      .page_section_top .widget-type_system_widget_v4_page_title_1 .layout__content h1.page-headding {
        margin: 0;
        padding: 0 18px 9px 29px; }

  /* line 815, theme.scss */
  .widget-type_widget_v4_subcollections_1_c7c0b63733e10021065f85fd3a901e47 .layout__content {
    padding: 9px 0; }
    /* line 819, theme.scss */
    .widget-type_widget_v4_subcollections_1_c7c0b63733e10021065f85fd3a901e47 .layout__content .subcollection-list {
      display: inline-block; }
      /* line 821, theme.scss */
      .widget-type_widget_v4_subcollections_1_c7c0b63733e10021065f85fd3a901e47 .layout__content .subcollection-list .subcollection-list__item {
        float: left;
        margin: 0 9px 9px 0; }
      /* line 825, theme.scss */
      .widget-type_widget_v4_subcollections_1_c7c0b63733e10021065f85fd3a901e47 .layout__content .subcollection-list .subcollection-list__item-title {
        padding: 4px 9px;
        text-align: center;
        font-size: 18px;
        line-height: 22px;
        color: #1754af;
        border: 1px solid #e5f2fd;
        border-radius: 9px;
        background: #fafcff; }

  /* line 840, theme.scss */
  .widget-type_system_widget_v4_cart_2 .layout__content {
    padding-top: 0; }
  /* line 845, theme.scss */
  .widget-type_system_widget_v4_cart_2 h1.heading {
    background: aliceblue;
    text-align: center;
    font-weight: bold;
    font-size: 29px;
    color: #325fa3;
    padding: 14px 0;
    border-radius: 9px;
    margin-bottom: 29px; }
  /* line 857, theme.scss */
  .widget-type_system_widget_v4_cart_2 .cart__area-items .cart-item {
    padding-bottom: 0; }
    /* line 859, theme.scss */
    .widget-type_system_widget_v4_cart_2 .cart__area-items .cart-item .item-image {
      width: 130px;
      height: 130px;
      max-height: 130px;
      max-width: 130px; }
      /* line 864, theme.scss */
      .widget-type_system_widget_v4_cart_2 .cart__area-items .cart-item .item-image img {
        width: 130px;
        height: 130px;
        max-height: 130px;
        max-width: 130px; }
  /* line 874, theme.scss */
  .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart__area-controls-sticky {
    border-radius: 9px; }
  /* line 877, theme.scss */
  .widget-type_system_widget_v4_cart_2 .cart__area-controls .sidebar_header {
    font-size: 29px !important;
    font-weight: bold;
    color: #325fa3;
    padding: 9px 9px 9px 0;
    margin-bottom: 9px;
    border-radius: 9px; }
  /* line 885, theme.scss */
  .widget-type_system_widget_v4_cart_2 .cart__area-controls .sidebar-size-items {
    font-size: 22px; }
  /* line 888, theme.scss */
  .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart__area-coupon {
    letter-spacing: 1px; }
    /* line 890, theme.scss */
    .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart__area-coupon .total-amount {
      font-size: 29px; }
  /* line 894, theme.scss */
  .widget-type_system_widget_v4_cart_2 .cart__area-controls .cart-controls button {
    font-weight: bold;
    letter-spacing: 1px; }
  /* line 900, theme.scss */
  .widget-type_system_widget_v4_cart_2 .item-counter button.counter-button {
    font-size: 22px;
    font-weight: bold !important; }
  /* line 904, theme.scss */
  .widget-type_system_widget_v4_cart_2 .item-counter item.counter-input {
    font-size: 22px;
    font-weight: bold !important; }
  /* line 909, theme.scss */
  .widget-type_system_widget_v4_cart_2 .item-total {
    background: aliceblue;
    padding: 9px 18px;
    border-radius: 9px;
    font-weight: bold;
    width: 100%;
    text-align: center; }

  /* line 921, theme.scss */
  body[data-theme-template="search"] .widget-type_system_widget_v4_breadcrumbs_1 {
    display: none; }
  /* line 922, theme.scss */
  body[data-theme-template="search"] .page-headding {
    display: none; } }
