/*

This is a generated file, please don't edit it. Edit the source file instead.
See ../scss/single-product.scss

 */
.price-wrapper {
  display: none; }

table.variations {
  display: none; }

.tinv-wraper {
  display: none; }

.single_variation_wrap {
  height: 0;
  overflow: hidden; }

.mm-container {
  display: none; }

#mm-product-data {
  display: none; }

.mm-image-tag-rea::before, .mm-image-tag-nyhet::before, .mm-image-tag-se-priset::before, .mm-image-tag-x-pris::before {
  content: '';
  width: 227px;
  height: 46px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 2; }

.mm-image-tag-rea::before {
  background-image: url("../images/rea.png"); }

.mm-image-tag-nyhet::before {
  background-image: url("../images/nyhet.png"); }

.mm-image-tag-se-priset::before {
  background-image: url("../images/sepriset.png"); }

.mm-image-tag-x-pris::before {
  background-image: url("../images/xpris.png"); }

#mm-color-selector-container button, #mm-size-selector-container button {
  height: 2.2em;
  min-height: unset;
  font-size: 14px;
  font-weight: normal;
  padding: 0;
  border-style: none;
  border-bottom: 3px solid transparent; }
  #mm-color-selector-container button.mm-selected, #mm-size-selector-container button.mm-selected {
    border-bottom-color: #bf1522; }

#mm-color-selector-container button {
  margin-right: 20px; }

#mm-size-selector-container tr.mm-selected {
  background-color: #f0f0f0; }
#mm-size-selector-container td {
  padding: 0;
  line-height: normal;
  border-style: none;
  text-align: right; }
  #mm-size-selector-container td:nth-child(2) {
    text-align: left; }
  #mm-size-selector-container td:last-child span.amount {
    font-size: 16px;
    font-weight: normal; }
  #mm-size-selector-container td:last-child .woocommerce-Price-currencySymbol {
    padding-left: 0.2em; }
#mm-size-selector-container button {
  margin: 0; }
#mm-size-selector-container .mm-not-in-wishlist {
  color: #bf1522; }
#mm-size-selector-container .mm-is-in-wishlist {
  color: #bf1522; }

.mm-is-in-stock {
  color: green; }

.mm-not-in-stock {
  color: #bf1522; }

.mm-not-sold-online {
  color: silver; }

#mm-add-to-cart-container {
  width: auto;
  float: right;
  position: relative;
  background-color: green;
  border-radius: 10px;
  overflow: hidden;
  height: 60px;
  cursor: pointer; }
  #mm-add-to-cart-container:hover, #mm-add-to-cart-container:focus {
    box-shadow: inset 0 0 20px 0 white; }
  #mm-add-to-cart-container.mm-offline {
    background-color: gray; }
    #mm-add-to-cart-container.mm-offline:hover, #mm-add-to-cart-container.mm-offline:focus {
      box-shadow: none;
      cursor: default; }
    #mm-add-to-cart-container.mm-offline #mm-quantity,
    #mm-add-to-cart-container.mm-offline .mm-cart-icon {
      display: none; }
    #mm-add-to-cart-container.mm-offline #mm-offline {
      display: block; }

#mm-quantity {
  float: left;
  position: relative;
  box-sizing: content-box;
  height: 60px;
  width: 120px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  cursor: default; }
  #mm-quantity input[type="number"]#mm-amount {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: none;
    background-color: white;
    color: black;
    font-size: 22px;
    text-align: right;
    padding-right: 25px;
    -moz-appearance: textfield; }
    #mm-quantity input[type="number"]#mm-amount::-webkit-inner-spin-button, #mm-quantity input[type="number"]#mm-amount::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  #mm-quantity #mm-unit {
    position: absolute;
    top: 15px;
    right: 20px;
    height: 30px;
    width: 20px;
    text-align: left;
    line-height: 35px;
    font-size: 14px; }

#mm-description {
  float: left;
  width: 200px;
  height: 60px;
  line-height: 20px;
  margin-right: 20px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: normal;
  color: white;
  overflow: hidden;
  white-space: nowrap; }
  #mm-description #mm-price .amount {
    color: white;
    font-weight: normal;
    font-size: 15px; }
  #mm-description #mm-price .woocommerce-Price-currencySymbol {
    padding-left: 0.3em; }

.mm-cart-icon {
  float: left;
  width: 45px;
  height: 60px;
  margin-right: 20px; }
  .mm-cart-icon i {
    line-height: 60px;
    font-size: 40px; }
  .mm-cart-icon:hover, .mm-cart-icon:focus {
    color: white; }

#mm-offline {
  float: left;
  padding-top: 10px;
  width: 185px;
  height: 60px;
  font-size: 15px;
  text-align: left;
  color: white;
  display: none; }

@media screen and (max-width: 500px) {
  #mm-description {
    width: 115px !important;
    font-size: 12px !important;
  }
  #mm-offline {
    width: 100px !important;
    font-size: 12px !important;
  }
  .mm-offline #mm-description {
    width: 165px !important;
  }
  .mm-cart-icon {
    width: 25px !important;
  }
  #mm-quantity {
    width: 70px !important;
  }
}

/*# sourceMappingURL=single-product.css.map */
