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

/*
.dropdown__popup_opened {
    position: relative;
}
*/
/* line 10, theme.scss */
.product-gallery .product-gallery__inner .image-container__picture img {
  max-width: 500px;
  object-fit: contain; }

/* line 15, theme.scss */
select.option-values {
  border: none;
  display: inline-block;
  vertical-align: middle; }

/* line 21, theme.scss */
label.option-label {
  display: inline-block;
  vertical-align: middle; }

/* line 26, theme.scss */
.option.is-select {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  background: transparent; }

/* line 33, theme.scss */
.product-preview__area-variants {
  width: 100%; }

/* line 36, theme.scss */
select.hide {
  display: none; }

/* line 39, theme.scss */
.option.is-select {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1 1 auto; }
