@charset "UTF-8";
/* line 1, theme.scss */
.menu_layout_is-nav-header .menu_more > .menu-item > .menu-item__controls .menu-link {
  height: auto !important; }

/* указать свой шрифт */
/*
body, button, input, select, textarea {
  --font-family-primary-theme: sans-serif;
}
*/
/* collection */
/* line 14, theme.scss */
.collection-card_layout_view_1 .collection-card__inner .collection-card__link {
  font-size: 1.1rem; }

/* product */
/* line 20, theme.scss */
.editor img:not([style*=float]) {
  max-width: 750px; }

/* line 23, theme.scss */
.product-widget_layout_view_1 .product-widget-title h1 {
  font-size: var(--font-size-h1-theme); }

/* line 26, theme.scss */
.product-widget_layout_view_1 .product-sku {
  font-size: 1.1rem; }

/* line 29, theme.scss */
.product-widget_layout_view_1 {
  grid-template-columns: 45% auto 120px; }

@media screen and (min-width: 1024px) {
  /* line 33, theme.scss */
  [class*=product-card_layout_view_] .product-card__link {
    font-size: 1.1rem; } }
/* line 37, theme.scss */
.tabs_layout_view_1 .tab-pane .tab-pane__toggle {
  font-size: 1.1rem; }

/* line 40, theme.scss */
.tab-pane__content .editor {
  font-size: 12pt; }

/* all changes */
/* line 46, theme.scss */
.button.font-size_h1, .font-size_h1 {
  font-size: 2rem; }

/* line 49, theme.scss */
.fly-panel-item a {
  border: 1px solid #9a9a9a; }

/* line 52, theme.scss */
.icon-cart:before {
  font-size: 1.5rem; }

/* line 55, theme.scss */
.icon-compare:before {
  font-size: 1.3rem; }

/* line 58, theme.scss */
.icon-user:before {
  font-size: 1.3rem; }

@media all and (max-width: 768px) {
  /* line 62, theme.scss */
  .footer-widget_layout_view_1.footer-widget_no-social-links .footer-widget-menu {
    grid-column: 1/span 2; } }
/* line 67, theme.scss */
.header-widget_layout_logo_block_searchinput_contacts {
  grid-template-areas: "logo searchinput contacts";
  -ms-grid-columns: minmax(250px, -webkit-max-content) auto 250px;
  -ms-grid-columns: minmax(250px, max-content) auto 250px;
  grid-template-columns: minmax(250px, -webkit-max-content) auto 250px;
  grid-template-columns: minmax(250px, max-content) auto 250px; }

/* line 74, theme.scss */
.header-widget .header-widget-block {
  display: none; }

/* line 77, theme.scss */
.header-widget_contacts-item.is-phone .editor {
  font-size: 1.2rem; }

/* line 81, theme.scss */
.editor a {
  color: blue;
  text-decoration: underline; }
  /* line 85, theme.scss */
  .editor a:hover {
    text-decoration: none; }
