a { color: #bfa17d; } a:hover { color: #7A7A7A; }
li.makecommerce-picker-country .makecommerce_country_picker_methods.logosize-small {
  max-width: 100%;
}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td { border: 0px;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger { top: 1.1em;}
.woocommerce div.product form.cart div.quantity { margin: 0 -10px 0 0;}
	/* SÄÄSTA */
.ribbon { position: relative; text-transform: uppercase; color: white; font-weight: 400; opacity: 0.95; z-index: 1; }
.ribbon1 {
  position: absolute; top: -6.1px; right: 8px;
}
.ribbon1:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 35px solid transparent;
  border-right: 35px solid transparent;
  border-top: 10px solid #F8463F;
}
.ribbon1 span {
  position: relative;
  display: block;
  text-align: center;
  background: #F8463F;
  font-size: 14px;
  line-height: 1;
  padding: 8px 4px 4px;
  border-top-right-radius: 8px;
  width: 70px;
}
.ribbon1 span:before, .ribbon1 span:after {
  position: absolute;
  content: "";
}
.ribbon1 span:before {
 height: 6px;
 width: 6px;
 left: -6px;
 top: 0;
 background: #F8463F;
}
.ribbon1 span:after {
 height: 6px;
 width: 8px;
 left: -8px;
 top: 0;
 border-radius: 8px 8px 0 0;
 background: #C02031;
}
@media only screen and (min-width: 1280px) {
	.responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment),
	.entry-content > *:not(.wp-block-button),
	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
		max-width: calc( 1280px - 32px);}
div.makecommerce_country_picker_methods.logosize-small div.makecommerce-banklink-picker { max-width: 12%; width: 12%;}
}