/*! 
-------------------------------------------
CUSTOM STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit base.css.min
      for custom styles use custom.css only
-------------------------------------------
*/
/* line 11, custom.scss.liquid */
#theme_settings_frame_wrap {
  background: var(--body-bg); }

/*
 .header {
      background:url(gir.png) repeat-x center -60px #fafafa;
      border-top:transparent;
      background-size:contain;
 }
 */
/* line 23, custom.scss.liquid */
.sidebox--max-height .sidebox__content {
  max-height: 206px; }

/* line 29, custom.scss.liquid */
.social .social__item_link--max::before,
.header .userbar .userbar__item--max::before {
  background: url(max-logo2.svg) no-repeat center center;
  content: '';
  background-size: contain;
  display: block;
  width: 28px;
  height: 28px; }

/* line 40, custom.scss.liquid */
.header .userbar .userbar__item--max::before {
  width: 22px;
  height: 22px; }

/* line 46, custom.scss.liquid */
.popup .social .social__item,
.footer .social .social__item {
  line-height: 0; }
  /* line 50, custom.scss.liquid */
  .popup .social .social__item .social__item_link--max::before,
  .footer .social .social__item .social__item_link--max::before {
    width: 22px;
    height: 22px; }

/* line 59, custom.scss.liquid */
.product .variants .variants__group .variants_item.is-active,
.product .variants .variants__group .variants_item.is-selected {
  background: var(--color-main);
  color: white; }
/* line 65, custom.scss.liquid */
.product .js-product-selectmod {
  display: flex;
  max-width: none !important; }
/* line 70, custom.scss.liquid */
.product .js-product-addtocart,
.product .js-product-sku:not(.is-shown),
.product .js-product-avl:not(.is-shown),
.product .js-product-price,
.product .js-product-price-old:not(.is-shown) {
  display: none; }
/* line 80, custom.scss.liquid */
.product[data-variants="false"] .js-product-addtocart,
.product[data-variants="false"] .js-product-price,
.product[data-variants="false"] .js-product-price-old:not(.is-shown) {
  display: flex; }
/* line 87, custom.scss.liquid */
.product[data-variants="false"] .js-product-selectmod {
  display: none; }
/* line 94, custom.scss.liquid */
.product.is-variant-selected .js-product-selectmod,
.product.is-variant-selected .js-product-price-default {
  display: none; }
/* line 99, custom.scss.liquid */
.product.is-variant-selected .js-product-addtocart,
.product.is-variant-selected .js-product-price,
.product.is-variant-selected .js-product-price-old.is-shown {
  display: flex; }

/* line 109, custom.scss.liquid */
.is-crop {
  position: relative; }

/* line 113, custom.scss.liquid */
.is-crop.is-crop-active:not(.is-crop-expanded) {
  max-height: 400px;
  overflow: hidden; }

/* line 118, custom.scss.liquid */
.is-crop.is-crop-active:not(.is-crop-expanded)::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100px;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), #fff 85%); }

/* line 133, custom.scss.liquid */
.editor.is-crop.is-crop-active {
  padding-bottom: 20px; }
