@import url(./font.css);
/* line 1, _settings.scss */
:root {
  --bg: #FFFFFF;
  --bg-is-light: true;
  --bg-minor-shade: #f7f7f7;
  --bg-minor-shade-is-light: true;
  --bg-major-shade: #ededed;
  --bg-major-shade-is-light: true;
  --bg-half-shade: #808080;
  --bg-half-shade-is-dark: true;
  --color-btn-bg: #000000;
  --color-btn-bg-is-dark: true;
  --color-btn-bg-minor-shade: #1a1a1a;
  --color-btn-bg-minor-shade-is-dark: true;
  --color-btn-bg-major-shade: #333333;
  --color-btn-bg-major-shade-is-dark: true;
  --color-btn-bg-half-shade: #808080;
  --color-btn-bg-half-shade-is-dark: true;
  --color-accent-text: #000000;
  --color-accent-text-is-dark: true;
  --color-accent-text-minor-shade: #1a1a1a;
  --color-accent-text-minor-shade-is-dark: true;
  --color-accent-text-major-shade: #333333;
  --color-accent-text-major-shade-is-dark: true;
  --color-accent-text-half-shade: #808080;
  --color-accent-text-half-shade-is-dark: true;
  --color-text-dark: #333333;
  --color-text-dark-is-dark: true;
  --color-text-dark-minor-shade: #474747;
  --color-text-dark-minor-shade-is-dark: true;
  --color-text-dark-major-shade: #5c5c5c;
  --color-text-dark-major-shade-is-dark: true;
  --color-text-dark-half-shade: #999999;
  --color-text-dark-half-shade-is-dark: true;
  --color-text-light: #ffffff;
  --color-text-light-is-light: true;
  --color-text-light-minor-shade: #f7f7f7;
  --color-text-light-minor-shade-is-light: true;
  --color-text-light-major-shade: #ededed;
  --color-text-light-major-shade-is-light: true;
  --color-text-light-half-shade: #808080;
  --color-text-light-half-shade-is-dark: true;
  --icons_pack: thin;
  --controls-btn-border-radius: 0px;
  --color-notice-warning: #fff3cd;
  --color-notice-warning-is-light: true;
  --color-notice-warning-minor-shade: #fff3ca;
  --color-notice-warning-minor-shade-is-light: true;
  --color-notice-warning-major-shade: #fff2c8;
  --color-notice-warning-major-shade-is-light: true;
  --color-notice-warning-half-shade: #ffedb3;
  --color-notice-warning-half-shade-is-light: true;
  --color-notice-success: #d4edda;
  --color-notice-success-is-light: true;
  --color-notice-success-minor-shade: #d3ecd9;
  --color-notice-success-minor-shade-is-light: true;
  --color-notice-success-major-shade: #d1ecd7;
  --color-notice-success-major-shade-is-light: true;
  --color-notice-success-half-shade: #bee4c7;
  --color-notice-success-half-shade-is-light: true;
  --color-notice-error: #f8d7da;
  --color-notice-error-is-light: true;
  --color-notice-error-minor-shade: #f8d7da;
  --color-notice-error-minor-shade-is-light: true;
  --color-notice-error-major-shade: #f8d5d8;
  --color-notice-error-major-shade-is-light: true;
  --color-notice-error-half-shade: #f5c4c8;
  --color-notice-error-half-shade-is-light: true;
  --color-notice-info: #cce5ff;
  --color-notice-info-is-light: true;
  --color-notice-info-minor-shade: #cae4ff;
  --color-notice-info-minor-shade-is-light: true;
  --color-notice-info-major-shade: #c8e3ff;
  --color-notice-info-major-shade-is-light: true;
  --color-notice-info-half-shade: #b3d7ff;
  --color-notice-info-half-shade-is-light: true;
  --font-family: 'Open Sans';
  --font-size: 16px;
  --font-family-heading: 'Open Sans';
  --heading-ratio: 1.5;
  --heading-weight: 600;
  --collection_count: 6;
  --search_count: 12;
  --blog_size: 8;
  --product_not_available: shown;
  --layout-content-max-width: 1400px;
  --delta_sidebar: 1;
  --type_sidebar: sticky;
  --sidebar_index_show: false;
  --sidebar_index_position: left;
  --sidebar_collection_show: false;
  --sidebar_collection_position: left;
  --sidebar_cart_show: false;
  --sidebar_cart_position: left;
  --sidebar_product_show: false;
  --sidebar_product_position: left;
  --sidebar_blog_show: false;
  --sidebar_blog_position: left;
  --sidebar_article_show: false;
  --sidebar_article_position: left;
  --sidebar_page_show: false;
  --sidebar_page_position: left;
  --sidebar_compare_show: false;
  --sidebar_compare_position: left;
  --sidebar_search_show: false;
  --sidebar_search_position: left;
  --feedback_captcha_enabled: true;
  --favorite_enabled: false;
  --compare_enabled: false; }

/* line 1, _header.scss */
header {
  position: sticky;
  top: 0;
  width: 100%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  background: #ffffff;
  z-index: 77777;
  -ms-scroll-chaining: none;
  overscroll-behavior: none; }
  @media screen and (max-width: 767px) {
    /* line 1, _header.scss */
    header {
      border-bottom: 1px solid #000000; } }

/* line 19, _header.scss */
header.out {
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%); }

/* line 2, _fonts.scss */
.text-thin {
  font-family: 'Roboto-thin'; }

/* line 6, _fonts.scss */
.text-light {
  font-family: 'Roboto-light'; }

/* line 10, _fonts.scss */
.text-regular {
  font-family: 'Roboto'; }

/* line 14, _fonts.scss */
.text-medium {
  font-family: 'Roboto-medium'; }

/* line 18, _fonts.scss */
.text-bold {
  font-family: 'Roboto-bold'; }

/* line 22, _fonts.scss */
.text-black {
  font-family: 'Roboto-black'; }

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

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

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

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

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

  /* line 28, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 33, theme.scss */
body {
  font-family: 'Roboto-medium';
  font-weight: 400;
  font-size: 16px;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
  overflow-x: hidden; }

@media screen and (min-width: 768px) {
  /* line 44, theme.scss */
  .widget-type_widget_v4_header_7_d018608cb96feac737c8d918f299061f {
    padding-left: 0;
    padding-right: 0; } }

/* line 51, theme.scss */
.widget-type_widget_v4_footer_18_9c0fa2bf5e474df4fd483f0ca5eb385a {
  border-top: 2px solid #000000; }

/* line 55, theme.scss */
main.is-active::after {
  background: black;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .8;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 20; }

/* line 68, theme.scss */
.page_sidebar_widgets_0 {
  grid-template-areas: "header header header header" "section-top section-top section-top section-top" "main main main main"; }
  /* line 77, theme.scss */
  .page_sidebar_widgets_0 > main {
    grid-column: 1 / -1; }
  @media screen and (min-width: 768px) {
    /* line 68, theme.scss */
    .page_sidebar_widgets_0 {
      padding-left: var(--layout-side-padding);
      padding-right: var(--layout-side-padding); } }

/* line 86, theme.scss */
.text-uppercase {
  text-transform: uppercase; }
