@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;
}
*/
/* line 12, theme.scss */
a.logotype-widget.logotype-link, span.logotype-widget.logotype-link {
  max-width: 500px; }

/* line 1, custom-user.css */
.header-widget_layout_logo_catalog_block_contacts_cart {
  grid-template-columns: minmax(80px, max-content) 2fr 3fr 230px 200px; }

/* line 4, custom-user.css */
.is-email a,
.is-phone a {
  font-size: 1rem;
  font-weight: 600;
  color: #ff0000; }

/* line 11, custom-user.css */
.is-callback .button__caption {
  font-size: 1rem; }

/* 623734 */
/* line 16, custom-user.css */
button.button.product-card__buy-button {
  background: green !important; }

/* line 20, custom-user.css */
button.button.button_size_m.button_primary.button_layout_default.button_color-sheme_default.button_theme_fluid.button_theme_uppercase.button_theme_bold {
  background: green !important; }

/* line 24, custom-user.css */
a.button.product-card__buy-detail.button_size_current.button_.button_layout_default.button_color-sheme_default {
  background: green !important; }

/* line 28, custom-user.css */
button.button.button_size_m.button_secondary.button_layout_default.button_color-sheme_transparent.button_theme_fluid.button_theme_border.button_theme_uppercase.button_theme_bold {
  background: green !important;
  color: white;
  border: none; }

/* line 34, custom-user.css */
input.counter__input {
  background: green !important;
  color: white !important; }

/* line 39, custom-user.css */
button.counter__button.counter__button_decrease {
  background: white;
  color: black; }

/* line 44, custom-user.css */
button.counter__button.counter__button_increase {
  background: white !important;
  color: black !important; }

/* 623734 */
