.star-rating .list[data-v-f630639c] {
  margin: 0 0 5px 0;
  padding: 0;
  list-style-type: none !important;
  display: flex;
}
.star-rating .list .star[data-v-f630639c] {
  color: #c5c5c5;
}
.star-rating .list .star.active svg path[data-v-f630639c] {
  fill: #f3d23e !important;
}
.star-rating .list.disabled .star[data-v-f630639c] {
  cursor: default !important;
}
.star-rating .list.disabled .star:hover svg[data-v-f630639c] {
  cursor: default !important;
}
.star-rating .list.disabled .star:hover svg path[data-v-f630639c] {
  fill: #c5c5c5 !important;
}
.star-rating .list.disabled .star.active:hover svg path[data-v-f630639c] {
  fill: #f3d23e !important;
}
.star-rating .star[data-v-f630639c] {
  cursor: pointer;
}
.star-rating .star.hover ~ .star[data-v-f630639c]:not(.active) {
  color: #c5c5c5;
}

.webshop-widget-loader[data-v-ffe255e0] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-ffe255e0 1.1s infinite linear;
}
.webshop-widget-loader[data-v-ffe255e0],
.webshop-widget-loader[data-v-ffe255e0]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-ffe255e0 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.ratings-overview[data-v-ffe255e0] {
  width: auto;
  overflow: hidden;
}
.ratings-overview div[data-v-ffe255e0] {
  display: block;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.ratings-overview div.product-normal[data-v-ffe255e0],
.ratings-overview div.product-short[data-v-ffe255e0],
.ratings-overview div.header-normal[data-v-ffe255e0],
.ratings-overview div.inline[data-v-ffe255e0] {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: unset;
  width: auto;
}
.ratings-overview div span[data-v-ffe255e0] {
  cursor: pointer;
}
.ratings-overview .star-container[data-v-ffe255e0] {
  cursor: pointer !important;
}
.ratings-overview .star-container.header-normal .star-rating[data-v-ffe255e0] .list {
  margin-bottom: 0;
}
.ratings-overview .text-container.header-normal .ratings-average[data-v-ffe255e0],
.ratings-overview .text-container.header-normal .ratings-max[data-v-ffe255e0] {
  color: #444444;
}
.ratings-overview .ratings-average[data-v-ffe255e0],
.ratings-overview .ratings-max[data-v-ffe255e0] {
  display: inline-block;
  font-size: 17px;
  line-height: 26px;
  height: 26px;
  font-weight: 800;
  color: #009FE3;
}
.ratings-overview .ratings-average.product-normal[data-v-ffe255e0],
.ratings-overview .ratings-max.product-normal[data-v-ffe255e0],
.ratings-overview .ratings-average.product-short[data-v-ffe255e0],
.ratings-overview .ratings-max.product-short[data-v-ffe255e0],
.ratings-overview .ratings-average.inline[data-v-ffe255e0],
.ratings-overview .ratings-max.inline[data-v-ffe255e0] {
  color: #444444;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  width: auto;
}
.ratings-overview .ratings-total-count[data-v-ffe255e0] {
  cursor: pointer;
  text-decoration: underline;
  color: #009FE3;
}
.ratings-overview .ratings-total-count.product-normal[data-v-ffe255e0],
.ratings-overview .ratings-total-count.product-short[data-v-ffe255e0],
.ratings-overview .ratings-total-count.inline[data-v-ffe255e0] {
  font-size: 14px;
  line-height: 24px;
}

*[data-v-889f24b0],
*[data-v-889f24b0]:before,
*[data-v-889f24b0]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-889f24b0],
body[data-v-889f24b0] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-889f24b0],
.content .container[data-v-889f24b0],
.full_width[data-v-889f24b0] {
  background-color: #f8f8f8;
}
.section_inner[data-v-889f24b0] {
  width: 1400px;
}
h1[data-v-889f24b0],
h2[data-v-889f24b0],
h3[data-v-889f24b0] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-889f24b0] {
  clear: both;
}
.errorContainer[data-v-889f24b0] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-889f24b0]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-889f24b0] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-889f24b0] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-889f24b0] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-889f24b0] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-889f24b0] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-889f24b0] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-889f24b0] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-889f24b0] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-889f24b0] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-889f24b0]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-889f24b0]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-889f24b0]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-889f24b0]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-889f24b0],
  .grid_section .section_inner[data-v-889f24b0] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-889f24b0],
.section_inner_margin[data-v-889f24b0] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-889f24b0],
.content .container .container_inner.page_container_inner[data-v-889f24b0] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-889f24b0] {
  z-index: 10 !important;
}
.global-modal[data-v-889f24b0] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-889f24b0]:hover,
.side_menu_button > a[data-v-889f24b0]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-889f24b0] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-889f24b0] {
  display: none !important;
}
footer[data-v-889f24b0] {
  z-index: 0 !important;
}
.header[data-v-889f24b0] {
  width: 100%;
}
.header .headerInner[data-v-889f24b0] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-889f24b0] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-889f24b0],
.header .headerInner .right[data-v-889f24b0] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-889f24b0],
  .header .headerInner .right[data-v-889f24b0] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-889f24b0],
  .header .headerInner .right[data-v-889f24b0] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-889f24b0] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-889f24b0] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-889f24b0] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-889f24b0] {
  justify-content: right;
}
.header .headerInner .right img[data-v-889f24b0] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-889f24b0] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-889f24b0] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-889f24b0] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-889f24b0] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-889f24b0] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-889f24b0] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-889f24b0] {
    margin-left: 10px;
}
}
.footer[data-v-889f24b0] {
  width: 100%;
}
.footer .footerInner[data-v-889f24b0] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-889f24b0] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-889f24b0],
.footer .footerInner .right[data-v-889f24b0] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-889f24b0],
  .footer .footerInner .right[data-v-889f24b0] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-889f24b0] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-889f24b0] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-889f24b0] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-889f24b0] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-889f24b0]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-889f24b0]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-889f24b0]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-889f24b0]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-889f24b0]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-889f24b0] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-889f24b0] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-889f24b0] {
    font-size: 10px;
}
}
.generic-textinput-holder label[data-v-889f24b0],
.generic-select-holder label[data-v-889f24b0],
.generic-textareainput-holder-holder label[data-v-889f24b0] {
  display: none;
}
.generic-textinput-holder.hasValue label[data-v-889f24b0],
.generic-select-holder.hasValue label[data-v-889f24b0],
.generic-textareainput-holder-holder.hasValue label[data-v-889f24b0] {
  display: block;
  position: absolute;
  top: -4px;
  left: 8px;
  font-size: 10px;
  color: #87888A;
}
.generic-textinput-holder[data-v-889f24b0] {
  position: relative;
}
.generic-textinput-holder input[data-v-889f24b0] {
  height: 45px;
  padding: 0px 20px;
  width: 100%;
  border: none;
  margin-bottom: 4px;
  border-radius: 0;
  -moz-appearance: none;
  -o-appearance: none;
  -webkit-appearance: none;
          appearance: none;
}
.generic-textinput-holder input[data-v-889f24b0]:focus {
  outline: none;
}
.generic-textinput-holder input[data-v-889f24b0]::-moz-placeholder {
  color: #87888A;
}
.generic-textinput-holder input[data-v-889f24b0]:-ms-input-placeholder {
  color: #87888A;
}
.generic-textinput-holder input[data-v-889f24b0]::placeholder {
  color: #87888A;
}
.generic-textinput-holder[data-v-889f24b0]::after {
  position: absolute;
  left: 0;
  bottom: 4px;
  width: 100%;
  display: block;
  height: 4px;
  background-color: red;
  content: "";
  max-width: 0;
  overflow: hidden;
  pointer-events: none;
}
.generic-textinput-holder.error[data-v-889f24b0]::after {
  max-width: 100%;
}
.generic-textinput-holder.hasValue[data-v-889f24b0]::after {
  background-color: #96C11F;
  max-width: 100%;
}
.generic-textinput-holder.error[data-v-889f24b0]::before {
  background-image: url(../img/icon_error_form.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 11px auto;
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translate(0px, -8px);
}
.generic-textinput-holder.hasValue[data-v-889f24b0]::before {
  background-image: url(../img/icon_check_green.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 15px auto;
  content: "";
  display: inline-block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translate(0px, -8px);
}

*[data-v-75e79ef7],
*[data-v-75e79ef7]:before,
*[data-v-75e79ef7]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-75e79ef7],
body[data-v-75e79ef7] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-75e79ef7],
.content .container[data-v-75e79ef7],
.full_width[data-v-75e79ef7] {
  background-color: #f8f8f8;
}
.section_inner[data-v-75e79ef7] {
  width: 1400px;
}
h1[data-v-75e79ef7],
h2[data-v-75e79ef7],
h3[data-v-75e79ef7] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-75e79ef7] {
  clear: both;
}
.errorContainer[data-v-75e79ef7] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-75e79ef7]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-75e79ef7] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-75e79ef7] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-75e79ef7] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-75e79ef7] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-75e79ef7] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-75e79ef7] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-75e79ef7] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-75e79ef7] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-75e79ef7] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-75e79ef7]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-75e79ef7]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-75e79ef7]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-75e79ef7]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-75e79ef7],
  .grid_section .section_inner[data-v-75e79ef7] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-75e79ef7],
.section_inner_margin[data-v-75e79ef7] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-75e79ef7],
.content .container .container_inner.page_container_inner[data-v-75e79ef7] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-75e79ef7] {
  z-index: 10 !important;
}
.global-modal[data-v-75e79ef7] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-75e79ef7]:hover,
.side_menu_button > a[data-v-75e79ef7]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-75e79ef7] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-75e79ef7] {
  display: none !important;
}
footer[data-v-75e79ef7] {
  z-index: 0 !important;
}
.header[data-v-75e79ef7] {
  width: 100%;
}
.header .headerInner[data-v-75e79ef7] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-75e79ef7] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-75e79ef7],
.header .headerInner .right[data-v-75e79ef7] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-75e79ef7],
  .header .headerInner .right[data-v-75e79ef7] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-75e79ef7],
  .header .headerInner .right[data-v-75e79ef7] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-75e79ef7] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-75e79ef7] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-75e79ef7] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-75e79ef7] {
  justify-content: right;
}
.header .headerInner .right img[data-v-75e79ef7] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-75e79ef7] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-75e79ef7] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-75e79ef7] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-75e79ef7] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-75e79ef7] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-75e79ef7] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-75e79ef7] {
    margin-left: 10px;
}
}
.footer[data-v-75e79ef7] {
  width: 100%;
}
.footer .footerInner[data-v-75e79ef7] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-75e79ef7] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-75e79ef7],
.footer .footerInner .right[data-v-75e79ef7] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-75e79ef7],
  .footer .footerInner .right[data-v-75e79ef7] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-75e79ef7] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-75e79ef7] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-75e79ef7] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-75e79ef7] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-75e79ef7]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-75e79ef7]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-75e79ef7]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-75e79ef7]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-75e79ef7]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-75e79ef7] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-75e79ef7] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-75e79ef7] {
    font-size: 10px;
}
}
input[data-v-75e79ef7] {
  background-color: #96C11F;
  border: none;
  color: #ffffff;
  height: 50px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 20px;
  letter-spacing: 0.3px;
  font-size: 17px;
  font-weight: 500;
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
input[data-v-75e79ef7]:hover {
  cursor: pointer;
}

*[data-v-1f3cd088],
*[data-v-1f3cd088]:before,
*[data-v-1f3cd088]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-1f3cd088],
body[data-v-1f3cd088] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-1f3cd088],
.content .container[data-v-1f3cd088],
.full_width[data-v-1f3cd088] {
  background-color: #f8f8f8;
}
.section_inner[data-v-1f3cd088] {
  width: 1400px;
}
h1[data-v-1f3cd088],
h2[data-v-1f3cd088],
h3[data-v-1f3cd088] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-1f3cd088] {
  clear: both;
}
.errorContainer[data-v-1f3cd088] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-1f3cd088]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-1f3cd088] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-1f3cd088] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-1f3cd088] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-1f3cd088] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-1f3cd088] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-1f3cd088] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-1f3cd088] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-1f3cd088] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-1f3cd088] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-1f3cd088]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-1f3cd088]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-1f3cd088]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-1f3cd088]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-1f3cd088],
  .grid_section .section_inner[data-v-1f3cd088] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-1f3cd088],
.section_inner_margin[data-v-1f3cd088] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-1f3cd088],
.content .container .container_inner.page_container_inner[data-v-1f3cd088] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-1f3cd088] {
  z-index: 10 !important;
}
.global-modal[data-v-1f3cd088] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-1f3cd088]:hover,
.side_menu_button > a[data-v-1f3cd088]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-1f3cd088] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-1f3cd088] {
  display: none !important;
}
footer[data-v-1f3cd088] {
  z-index: 0 !important;
}
.header[data-v-1f3cd088] {
  width: 100%;
}
.header .headerInner[data-v-1f3cd088] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-1f3cd088] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-1f3cd088],
.header .headerInner .right[data-v-1f3cd088] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-1f3cd088],
  .header .headerInner .right[data-v-1f3cd088] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-1f3cd088],
  .header .headerInner .right[data-v-1f3cd088] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-1f3cd088] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-1f3cd088] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-1f3cd088] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-1f3cd088] {
  justify-content: right;
}
.header .headerInner .right img[data-v-1f3cd088] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-1f3cd088] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-1f3cd088] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-1f3cd088] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-1f3cd088] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-1f3cd088] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-1f3cd088] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-1f3cd088] {
    margin-left: 10px;
}
}
.footer[data-v-1f3cd088] {
  width: 100%;
}
.footer .footerInner[data-v-1f3cd088] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-1f3cd088] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-1f3cd088],
.footer .footerInner .right[data-v-1f3cd088] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-1f3cd088],
  .footer .footerInner .right[data-v-1f3cd088] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-1f3cd088] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-1f3cd088] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-1f3cd088] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-1f3cd088] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-1f3cd088]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-1f3cd088]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-1f3cd088]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-1f3cd088]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-1f3cd088]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-1f3cd088] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-1f3cd088] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-1f3cd088] {
    font-size: 10px;
}
}
button[data-v-1f3cd088] {
  background-color: #96C11F;
  border: none;
}
button[data-v-1f3cd088]:hover {
  background-color: #009FE3;
  cursor: pointer;
}

*[data-v-070078fc],
*[data-v-070078fc]:before,
*[data-v-070078fc]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-070078fc],
body[data-v-070078fc] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-070078fc],
.content .container[data-v-070078fc],
.full_width[data-v-070078fc] {
  background-color: #f8f8f8;
}
.section_inner[data-v-070078fc] {
  width: 1400px;
}
h1[data-v-070078fc],
h2[data-v-070078fc],
h3[data-v-070078fc] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-070078fc] {
  clear: both;
}
.errorContainer[data-v-070078fc] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-070078fc]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-070078fc] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-070078fc] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-070078fc] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-070078fc] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-070078fc] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-070078fc] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-070078fc] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-070078fc] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-070078fc] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-070078fc]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-070078fc]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-070078fc]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-070078fc]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-070078fc],
  .grid_section .section_inner[data-v-070078fc] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-070078fc],
.section_inner_margin[data-v-070078fc] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-070078fc],
.content .container .container_inner.page_container_inner[data-v-070078fc] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-070078fc] {
  z-index: 10 !important;
}
.global-modal[data-v-070078fc] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-070078fc]:hover,
.side_menu_button > a[data-v-070078fc]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-070078fc] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-070078fc] {
  display: none !important;
}
footer[data-v-070078fc] {
  z-index: 0 !important;
}
.header[data-v-070078fc] {
  width: 100%;
}
.header .headerInner[data-v-070078fc] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-070078fc] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-070078fc],
.header .headerInner .right[data-v-070078fc] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-070078fc],
  .header .headerInner .right[data-v-070078fc] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-070078fc],
  .header .headerInner .right[data-v-070078fc] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-070078fc] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-070078fc] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-070078fc] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-070078fc] {
  justify-content: right;
}
.header .headerInner .right img[data-v-070078fc] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-070078fc] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-070078fc] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-070078fc] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-070078fc] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-070078fc] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-070078fc] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-070078fc] {
    margin-left: 10px;
}
}
.footer[data-v-070078fc] {
  width: 100%;
}
.footer .footerInner[data-v-070078fc] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-070078fc] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-070078fc],
.footer .footerInner .right[data-v-070078fc] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-070078fc],
  .footer .footerInner .right[data-v-070078fc] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-070078fc] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-070078fc] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-070078fc] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-070078fc] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-070078fc]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-070078fc]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-070078fc]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-070078fc]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-070078fc]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-070078fc] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-070078fc] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-070078fc] {
    font-size: 10px;
}
}
.generic-textinput-holder label[data-v-070078fc],
.generic-select-holder label[data-v-070078fc],
.generic-textareainput-holder-holder label[data-v-070078fc] {
  display: none;
}
.generic-textinput-holder.hasValue label[data-v-070078fc],
.generic-select-holder.hasValue label[data-v-070078fc],
.generic-textareainput-holder-holder.hasValue label[data-v-070078fc] {
  display: block;
  position: absolute;
  top: -4px;
  left: 8px;
  font-size: 10px;
  color: #87888A;
}
.generic-textareainput-holder textarea[data-v-070078fc] {
  resize: none;
  width: 100%;
  height: 150px;
  padding: 15px;
  border: none;
  font-size: 14px;
  border: 1px solid #87888A;
  -webkit-appearance: none;
  border-radius: 0;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: 'Codec Pro News', sans-serif;
}
@media only screen and (max-width: 910px) {
.generic-textareainput-holder textarea[data-v-070078fc] {
    padding: 10px;
    font-size: 12px;
}
}
.generic-textareainput-holder textarea[data-v-070078fc]:focus {
  outline: none;
  border: 1px solid #009FE3;
}

*[data-v-d755c33c],
*[data-v-d755c33c]:before,
*[data-v-d755c33c]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-d755c33c],
body[data-v-d755c33c] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-d755c33c],
.content .container[data-v-d755c33c],
.full_width[data-v-d755c33c] {
  background-color: #f8f8f8;
}
.section_inner[data-v-d755c33c] {
  width: 1400px;
}
h1[data-v-d755c33c],
h2[data-v-d755c33c],
h3[data-v-d755c33c] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-d755c33c] {
  clear: both;
}
.errorContainer[data-v-d755c33c] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-d755c33c]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-d755c33c] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-d755c33c] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-d755c33c] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-d755c33c] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-d755c33c] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-d755c33c] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-d755c33c] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-d755c33c] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-d755c33c] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-d755c33c]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-d755c33c]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-d755c33c]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-d755c33c]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-d755c33c],
  .grid_section .section_inner[data-v-d755c33c] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-d755c33c],
.section_inner_margin[data-v-d755c33c] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-d755c33c],
.content .container .container_inner.page_container_inner[data-v-d755c33c] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-d755c33c] {
  z-index: 10 !important;
}
.global-modal[data-v-d755c33c] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-d755c33c]:hover,
.side_menu_button > a[data-v-d755c33c]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-d755c33c] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-d755c33c] {
  display: none !important;
}
footer[data-v-d755c33c] {
  z-index: 0 !important;
}
.header[data-v-d755c33c] {
  width: 100%;
}
.header .headerInner[data-v-d755c33c] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-d755c33c] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-d755c33c],
.header .headerInner .right[data-v-d755c33c] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-d755c33c],
  .header .headerInner .right[data-v-d755c33c] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-d755c33c],
  .header .headerInner .right[data-v-d755c33c] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-d755c33c] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-d755c33c] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-d755c33c] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-d755c33c] {
  justify-content: right;
}
.header .headerInner .right img[data-v-d755c33c] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-d755c33c] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-d755c33c] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-d755c33c] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-d755c33c] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-d755c33c] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-d755c33c] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-d755c33c] {
    margin-left: 10px;
}
}
.footer[data-v-d755c33c] {
  width: 100%;
}
.footer .footerInner[data-v-d755c33c] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-d755c33c] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-d755c33c],
.footer .footerInner .right[data-v-d755c33c] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-d755c33c],
  .footer .footerInner .right[data-v-d755c33c] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-d755c33c] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-d755c33c] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-d755c33c] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-d755c33c] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-d755c33c]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-d755c33c]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-d755c33c]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-d755c33c]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-d755c33c]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-d755c33c] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-d755c33c] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-d755c33c] {
    font-size: 10px;
}
}
.customer-feedback-form-container .section[data-v-d755c33c] {
  margin: 15px 0 30px 0;
}
.customer-feedback-form-container .section.publicuser-input[data-v-d755c33c] {
  margin-bottom: 5px;
  margin-top: 30px;
}
.customer-feedback-form-container .rating[data-v-d755c33c] {
  margin-bottom: 5px;
}
.customer-feedback-form-container .rating .star-rating[data-v-d755c33c] {
  margin-left: 10px;
  display: inline-block;
  position: relative;
  float: right;
}
@media only screen and (max-width: 768px) {
.customer-feedback-form-container .rating .star-rating[data-v-d755c33c] {
    float: none;
    clear: both;
    display: table;
    margin: 10px auto;
}
}
.customer-feedback-form-container .rating .star-rating .errorContainer[data-v-d755c33c] {
  right: -140px;
  top: 5px;
}
.customer-feedback-form-container .rating .star-rating .errorContainer[data-v-d755c33c]::before {
  left: -12px;
  top: 6px;
  transform: rotate(270deg);
}
.customer-feedback-form-container .starlabel[data-v-d755c33c] {
  line-height: 37px;
  display: inline-block;
  float: left;
}
.customer-feedback-form-container .starlabel span[data-v-d755c33c] {
  font-size: 12px;
}
@media only screen and (max-width: 768px) {
.customer-feedback-form-container .starlabel[data-v-d755c33c] {
    width: 100%;
    text-align: center;
}
}
.customer-feedback-form-container[data-v-d755c33c] .generic-textinput-holder {
  width: 50%;
}
@media only screen and (max-width: 768px) {
.customer-feedback-form-container[data-v-d755c33c] .generic-textinput-holder {
    width: 100%;
}
}
.customer-feedback-form-container[data-v-d755c33c] .generic-textinput-holder input {
  border: 1px solid #87888A;
  font-size: 14px;
  -webkit-appearance: none;
  border-radius: 0;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "Codec Pro News", sans-serif;
}
.customer-feedback-form-container[data-v-d755c33c] .generic-submit-holder {
  margin-top: 0px;
  text-align: right;
}
.customer-feedback-form-container[data-v-d755c33c] .generic-submit-holder input {
  padding: 0 10px;
  height: 45px;
  font-size: 14px;
  line-height: 24px;
}
.customer-feedback-form-container .infoData[data-v-d755c33c] {
  width: 100%;
  max-width: calc(100% - 200px);
  float: left;
  font-size: 12px;
  text-align: right;
  color: #818181;
  line-height: 18px;
  padding: 5px 5px 0 0;
}
@media only screen and (max-width: 768px) {
.customer-feedback-form-container .infoData[data-v-d755c33c] {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 15px;
}
}
.customer-feedback-form-container .sendData[data-v-d755c33c] {
  max-width: 200px;
  float: right;
  margin: 0;
}

.webshop-widget-loader[data-v-48797cd2] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-48797cd2 1.1s infinite linear;
}
.webshop-widget-loader[data-v-48797cd2],
.webshop-widget-loader[data-v-48797cd2]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-48797cd2 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.customer-feedback-container[data-v-48797cd2] {
  margin-bottom: 30px;
}
.customer-feedback-container .customer-feedback-header h2[data-v-48797cd2] {
  line-height: 38px;
  font-size: 45px;
}
.customer-feedback-container .customer-feedback-header h2 span[data-v-48797cd2] {
  font-size: 27px;
}
@media only screen and (max-width: 530px) {
.customer-feedback-container .customer-feedback-header h2 span[data-v-48797cd2] {
    font-size: 17px;
}
}
@media only screen and (max-width: 768px) {
.customer-feedback-container .customer-feedback-header h2[data-v-48797cd2] {
    text-align: center;
}
}
.customer-feedback-container .successSite[data-v-48797cd2] {
  text-align: center;
}
.customer-feedback-container .successSite .customer-feedback-header h2[data-v-48797cd2] {
  line-height: 46px;
}
@media only screen and (max-width: 530px) {
.customer-feedback-container .successSite .customer-feedback-header h2[data-v-48797cd2] {
    line-height: 32px;
    font-size: 25px;
}
}
.customer-feedback-container .successSite .customer-feedback-success-text[data-v-48797cd2] {
  margin: 40px 0;
}
@media only screen and (max-width: 530px) {
.customer-feedback-container .successSite .customer-feedback-success-text[data-v-48797cd2] {
    margin: 20px 0;
}
}
.customer-feedback-container .successSite .customer-feedback-success-text p[data-v-48797cd2] {
  margin: 10px 0px;
}
.customer-feedback-container .bonus-code[data-v-48797cd2],
.customer-feedback-container .bonus-value[data-v-48797cd2] {
  font-weight: 700;
  font-family: 'Codec Pro Extra Bold', sans-serif;
  width: 100%;
  display: block;
}
.customer-feedback-container .action-back-to-shop[data-v-48797cd2] button {
  background-color: #96C11F;
  font-weight: 700;
  font-family: 'Codec Pro Extra Bold', sans-serif;
  position: relative;
  color: #ffffff;
  padding: 20px;
}
.customer-feedback-container .action-back-to-shop[data-v-48797cd2] button:hover {
  color: #ffffff;
}

.webshop-widget-loader[data-v-6c10b75f] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-6c10b75f 1.1s infinite linear;
}
.webshop-widget-loader[data-v-6c10b75f],
.webshop-widget-loader[data-v-6c10b75f]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-6c10b75f {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
*[data-v-6c10b75f],
*[data-v-6c10b75f]:before,
*[data-v-6c10b75f]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-6c10b75f],
body[data-v-6c10b75f] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-6c10b75f],
.content .container[data-v-6c10b75f],
.full_width[data-v-6c10b75f] {
  background-color: #f8f8f8;
}
.section_inner[data-v-6c10b75f] {
  width: 1400px;
}
h1[data-v-6c10b75f],
h2[data-v-6c10b75f],
h3[data-v-6c10b75f] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-6c10b75f] {
  clear: both;
}
.errorContainer[data-v-6c10b75f] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-6c10b75f]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-6c10b75f] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-6c10b75f] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-6c10b75f] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-6c10b75f] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-6c10b75f] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-6c10b75f] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-6c10b75f] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-6c10b75f] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-6c10b75f] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-6c10b75f]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-6c10b75f]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-6c10b75f]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-6c10b75f]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-6c10b75f],
  .grid_section .section_inner[data-v-6c10b75f] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-6c10b75f],
.section_inner_margin[data-v-6c10b75f] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-6c10b75f],
.content .container .container_inner.page_container_inner[data-v-6c10b75f] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-6c10b75f] {
  z-index: 10 !important;
}
.global-modal[data-v-6c10b75f] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-6c10b75f]:hover,
.side_menu_button > a[data-v-6c10b75f]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-6c10b75f] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-6c10b75f] {
  display: none !important;
}
footer[data-v-6c10b75f] {
  z-index: 0 !important;
}
.header[data-v-6c10b75f] {
  width: 100%;
}
.header .headerInner[data-v-6c10b75f] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-6c10b75f] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-6c10b75f],
.header .headerInner .right[data-v-6c10b75f] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-6c10b75f],
  .header .headerInner .right[data-v-6c10b75f] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-6c10b75f],
  .header .headerInner .right[data-v-6c10b75f] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-6c10b75f] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-6c10b75f] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-6c10b75f] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-6c10b75f] {
  justify-content: right;
}
.header .headerInner .right img[data-v-6c10b75f] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-6c10b75f] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-6c10b75f] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-6c10b75f] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-6c10b75f] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-6c10b75f] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-6c10b75f] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-6c10b75f] {
    margin-left: 10px;
}
}
.footer[data-v-6c10b75f] {
  width: 100%;
}
.footer .footerInner[data-v-6c10b75f] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-6c10b75f] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-6c10b75f],
.footer .footerInner .right[data-v-6c10b75f] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-6c10b75f],
  .footer .footerInner .right[data-v-6c10b75f] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-6c10b75f] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-6c10b75f] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-6c10b75f] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-6c10b75f] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-6c10b75f]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-6c10b75f]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-6c10b75f]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-6c10b75f]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-6c10b75f]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-6c10b75f] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-6c10b75f] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-6c10b75f] {
    font-size: 10px;
}
}
.ratings-list-item[data-v-6c10b75f] {
  color: #ffffff;
  margin-bottom: 35px;
  padding-bottom: 30px;
  border-bottom: 1px solid #87888A;
  float: left;
  width: 100%;
}
.ratings-list-item .ratings-list-item-text[data-v-6c10b75f] {
  font-size: 15px;
  width: 100%;
  max-width: 100%;
  padding-right: 50px;
}
@media only screen and (max-width: 768px) {
.ratings-list-item .ratings-list-item-text[data-v-6c10b75f] {
    padding-right: 0px;
}
}
.ratings-list-item .ratings-list-item-answer[data-v-6c10b75f] {
  padding-left: 15px;
  margin: 5px 0 0 10px;
  font-size: 14px;
  border-left: 3px solid #96C11F;
  padding: 5px 0px 5px 15px;
  line-height: 22px;
}
.ratings-list-item .ratings-list-item-answer .caption[data-v-6c10b75f] {
  font-weight: 700;
  display: block;
  color: #009FE3;
}
.ratings-list-item .ratings-list-item-metadata[data-v-6c10b75f] {
  text-align: left;
  font-size: 13px;
  color: #dbdbdb;
  font-weight: 300;
}
.ratings-list-item .ratings-list-item-metadata div[data-v-6c10b75f] {
  display: inline-block;
  margin-right: 10px;
}

.webshop-widget-loader[data-v-7290a447] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-7290a447 1.1s infinite linear;
}
.webshop-widget-loader[data-v-7290a447],
.webshop-widget-loader[data-v-7290a447]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-7290a447 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
*[data-v-7290a447],
*[data-v-7290a447]:before,
*[data-v-7290a447]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-7290a447],
body[data-v-7290a447] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-7290a447],
.content .container[data-v-7290a447],
.full_width[data-v-7290a447] {
  background-color: #f8f8f8;
}
.section_inner[data-v-7290a447] {
  width: 1400px;
}
h1[data-v-7290a447],
h2[data-v-7290a447],
h3[data-v-7290a447] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-7290a447] {
  clear: both;
}
.errorContainer[data-v-7290a447] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-7290a447]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-7290a447] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-7290a447] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-7290a447] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-7290a447] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-7290a447] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-7290a447] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-7290a447] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-7290a447] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-7290a447] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-7290a447]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-7290a447]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-7290a447]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-7290a447]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-7290a447],
  .grid_section .section_inner[data-v-7290a447] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-7290a447],
.section_inner_margin[data-v-7290a447] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-7290a447],
.content .container .container_inner.page_container_inner[data-v-7290a447] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-7290a447] {
  z-index: 10 !important;
}
.global-modal[data-v-7290a447] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-7290a447]:hover,
.side_menu_button > a[data-v-7290a447]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-7290a447] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-7290a447] {
  display: none !important;
}
footer[data-v-7290a447] {
  z-index: 0 !important;
}
.header[data-v-7290a447] {
  width: 100%;
}
.header .headerInner[data-v-7290a447] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-7290a447] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-7290a447],
.header .headerInner .right[data-v-7290a447] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-7290a447],
  .header .headerInner .right[data-v-7290a447] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-7290a447],
  .header .headerInner .right[data-v-7290a447] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-7290a447] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-7290a447] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-7290a447] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-7290a447] {
  justify-content: right;
}
.header .headerInner .right img[data-v-7290a447] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-7290a447] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-7290a447] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-7290a447] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-7290a447] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-7290a447] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-7290a447] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-7290a447] {
    margin-left: 10px;
}
}
.footer[data-v-7290a447] {
  width: 100%;
}
.footer .footerInner[data-v-7290a447] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-7290a447] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-7290a447],
.footer .footerInner .right[data-v-7290a447] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-7290a447],
  .footer .footerInner .right[data-v-7290a447] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-7290a447] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-7290a447] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-7290a447] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-7290a447] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-7290a447]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-7290a447]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-7290a447]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-7290a447]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-7290a447]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-7290a447] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-7290a447] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-7290a447] {
    font-size: 10px;
}
}
.ratings-list-container[data-v-7290a447] {
  position: relative;
  height: 100%;
  max-width: 700px;
  margin: 0 auto;
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
.ratings-list-container[data-v-7290a447] {
    padding: 0 5px 0 10px;
}
}
.ratings-list-container .ratings-list-close-btn-holder[data-v-7290a447] {
  position: absolute;
  width: 18px;
  height: 30px;
  right: -20px;
  top: -30px;
  z-index: 99999;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.ratings-list-container .ratings-list-close-btn-holder .ratings-list-close-btn[data-v-7290a447] {
  position: absolute;
  width: 16px;
  height: 3px;
  display: block;
}
@media only screen and (max-width: 768px) {
.ratings-list-container .ratings-list-close-btn-holder .ratings-list-close-btn[data-v-7290a447] {
    right: 15px;
    top: -15px;
}
}
.ratings-list-container .ratings-list-close-btn-holder .ratings-list-close-btn[data-v-7290a447]:hover {
  cursor: pointer;
}
.ratings-list-container .ratings-list-close-btn-holder .ratings-list-close-btn[data-v-7290a447]:hover::before,
.ratings-list-container .ratings-list-close-btn-holder .ratings-list-close-btn[data-v-7290a447]:hover::after {
  background-color: #96C11F;
}
.ratings-list-container .ratings-list-close-btn-holder:hover .ratings-list-close-btn[data-v-7290a447] {
  cursor: pointer;
}
.ratings-list-container .ratings-list-close-btn-holder:hover .ratings-list-close-btn[data-v-7290a447]::before,
.ratings-list-container .ratings-list-close-btn-holder:hover .ratings-list-close-btn[data-v-7290a447]::after {
  background-color: #96C11F;
}
.ratings-list-container .ratings-list-close-btn[data-v-7290a447]::before,
.ratings-list-container .ratings-list-close-btn[data-v-7290a447]::after {
  background-color: #ffffff;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  text-decoration: none;
}
.ratings-list-container .ratings-list-close-btn[data-v-7290a447]::before {
  bottom: -15px;
  transform: rotate(45deg);
}
.ratings-list-container .ratings-list-close-btn[data-v-7290a447]::after {
  top: 15px;
  transform: rotate(-45deg);
}
.ratings-list-container .ratings-list-header[data-v-7290a447] {
  margin-bottom: 20px;
}
@media only screen and (max-width: 768px) {
.ratings-list-container .ratings-list-header[data-v-7290a447] {
    margin-bottom: 5px;
}
}
.ratings-list-container .ratings-list-header h3[data-v-7290a447] {
  font-size: 45px;
  line-height: 45px;
}
@media only screen and (max-width: 768px) {
.ratings-list-container .ratings-list-header h3[data-v-7290a447] {
    font-size: 23px;
    line-height: 25px;
}
}
.ratings-list-container .ratings-list-item-container[data-v-7290a447] {
  max-height: calc(100% - 120px);
  overflow-y: scroll;
  max-width: 700px;
  padding: 30px 30px 30px 0px;
  height: 100%;
  scrollbar-color: #f3d23e #87888A;
  scrollbar-width: thin;
  /* width */
  /* Track */
  /* Handle */
}
@media only screen and (max-width: 768px) {
.ratings-list-container .ratings-list-item-container[data-v-7290a447] {
    padding-right: 15px;
}
}
.ratings-list-container .ratings-list-item-container[data-v-7290a447]::-webkit-scrollbar {
  width: 10px;
}
.ratings-list-container .ratings-list-item-container[data-v-7290a447]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #87888A;
}
.ratings-list-container .ratings-list-item-container[data-v-7290a447]::-webkit-scrollbar-thumb {
  background: #96C11F;
}

.webshop-widget-loader[data-v-2420e69d] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-2420e69d 1.1s infinite linear;
}
.webshop-widget-loader[data-v-2420e69d],
.webshop-widget-loader[data-v-2420e69d]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-2420e69d {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
*[data-v-2420e69d],
*[data-v-2420e69d]:before,
*[data-v-2420e69d]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-2420e69d],
body[data-v-2420e69d] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-2420e69d],
.content .container[data-v-2420e69d],
.full_width[data-v-2420e69d] {
  background-color: #f8f8f8;
}
.section_inner[data-v-2420e69d] {
  width: 1400px;
}
h1[data-v-2420e69d],
h2[data-v-2420e69d],
h3[data-v-2420e69d] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-2420e69d] {
  clear: both;
}
.errorContainer[data-v-2420e69d] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-2420e69d]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-2420e69d] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-2420e69d] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-2420e69d] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-2420e69d] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-2420e69d] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-2420e69d] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-2420e69d] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-2420e69d] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-2420e69d] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-2420e69d]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-2420e69d]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-2420e69d]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-2420e69d]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-2420e69d],
  .grid_section .section_inner[data-v-2420e69d] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-2420e69d],
.section_inner_margin[data-v-2420e69d] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-2420e69d],
.content .container .container_inner.page_container_inner[data-v-2420e69d] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-2420e69d] {
  z-index: 10 !important;
}
.global-modal[data-v-2420e69d] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-2420e69d]:hover,
.side_menu_button > a[data-v-2420e69d]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-2420e69d] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-2420e69d] {
  display: none !important;
}
footer[data-v-2420e69d] {
  z-index: 0 !important;
}
.header[data-v-2420e69d] {
  width: 100%;
}
.header .headerInner[data-v-2420e69d] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-2420e69d] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-2420e69d],
.header .headerInner .right[data-v-2420e69d] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-2420e69d],
  .header .headerInner .right[data-v-2420e69d] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-2420e69d],
  .header .headerInner .right[data-v-2420e69d] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-2420e69d] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-2420e69d] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-2420e69d] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-2420e69d] {
  justify-content: right;
}
.header .headerInner .right img[data-v-2420e69d] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-2420e69d] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-2420e69d] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-2420e69d] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-2420e69d] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-2420e69d] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-2420e69d] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-2420e69d] {
    margin-left: 10px;
}
}
.footer[data-v-2420e69d] {
  width: 100%;
}
.footer .footerInner[data-v-2420e69d] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-2420e69d] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-2420e69d],
.footer .footerInner .right[data-v-2420e69d] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-2420e69d],
  .footer .footerInner .right[data-v-2420e69d] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-2420e69d] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-2420e69d] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-2420e69d] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-2420e69d] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-2420e69d]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-2420e69d]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-2420e69d]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-2420e69d]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-2420e69d]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-2420e69d] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-2420e69d] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-2420e69d] {
    font-size: 10px;
}
}
.ratings-slider-item[data-v-2420e69d] {
  color: #000000;
  margin-left: 20px;
  margin-right: 20px;
  height: 100%;
  width: 50%;
  max-width: 340px;
  display: inline-block;
}
@media only screen and (max-width: 910px) {
.ratings-slider-item[data-v-2420e69d] {
    margin-right: 5px;
}
}
@media only screen and (max-width: 768px) {
.ratings-slider-item[data-v-2420e69d] {
    width: 100%;
    margin-bottom: 30px;
    margin-left: 5px;
}
}
.ratings-slider-item .ratings-slider-item-text[data-v-2420e69d] {
  font-size: 15px;
  width: 100%;
  max-width: 100%;
  font-size: 14px;
  min-height: 55px;
  line-height: 21px;
  color: #ffffff;
  padding: 7px 5px 5px 0px;
}
@media only screen and (max-width: 768px) {
.ratings-slider-item .ratings-slider-item-text[data-v-2420e69d] {
    padding-right: 0px;
    min-height: 35px;
    flex-wrap: wrap;
}
}
.ratings-slider-item .ratings-slider-item-answer[data-v-2420e69d] {
  padding-left: 15px;
  margin: 5px 0 0 10px;
  font-size: 14px;
  border-left: 3px solid #96C11F;
  padding: 5px 0px 5px 15px;
  line-height: 22px;
}
.ratings-slider-item .ratings-slider-item-answer .caption[data-v-2420e69d] {
  font-weight: 700;
  display: block;
  color: #009FE3;
}
.ratings-slider-item .ratings-slider-item-metadata[data-v-2420e69d] {
  text-align: left;
  font-size: 12px;
  color: #DBDBDB;
  font-weight: 300;
  line-height: 15px;
}
.ratings-slider-item .ratings-slider-item-metadata div[data-v-2420e69d] {
  display: inline-block;
}
.ratings-slider-item .ratings-slider-item-header[data-v-2420e69d] {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
.ratings-slider-item .ratings-slider-item-header[data-v-2420e69d] {
    flex-wrap: wrap;
}
}
.ratings-slider-item .ratings-slider-item-header .star-rating[data-v-2420e69d] .list {
  margin-bottom: 0;
}
.ratings-slider-item .ratings-slider-item-header .verifiedOrder[data-v-2420e69d] {
  background-image: url(../img/icon_verified.svg);
  background-repeat: no-repeat;
  background-position: right 0px;
  background-size: 18px  auto;
  padding-right: 25px;
  color: #96C11F;
  font-size: 12px;
  align-self: end;
  margin-right: 10px;
}

.webshop-widget-loader[data-v-21ea15f9] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-21ea15f9 1.1s infinite linear;
}
.webshop-widget-loader[data-v-21ea15f9],
.webshop-widget-loader[data-v-21ea15f9]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-21ea15f9 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
*[data-v-21ea15f9],
*[data-v-21ea15f9]:before,
*[data-v-21ea15f9]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-21ea15f9],
body[data-v-21ea15f9] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-21ea15f9],
.content .container[data-v-21ea15f9],
.full_width[data-v-21ea15f9] {
  background-color: #f8f8f8;
}
.section_inner[data-v-21ea15f9] {
  width: 1400px;
}
h1[data-v-21ea15f9],
h2[data-v-21ea15f9],
h3[data-v-21ea15f9] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-21ea15f9] {
  clear: both;
}
.errorContainer[data-v-21ea15f9] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-21ea15f9]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-21ea15f9] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-21ea15f9] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-21ea15f9] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-21ea15f9] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-21ea15f9] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-21ea15f9] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-21ea15f9] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-21ea15f9] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-21ea15f9] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-21ea15f9]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-21ea15f9]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-21ea15f9]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-21ea15f9]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-21ea15f9],
  .grid_section .section_inner[data-v-21ea15f9] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-21ea15f9],
.section_inner_margin[data-v-21ea15f9] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-21ea15f9],
.content .container .container_inner.page_container_inner[data-v-21ea15f9] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-21ea15f9] {
  z-index: 10 !important;
}
.global-modal[data-v-21ea15f9] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-21ea15f9]:hover,
.side_menu_button > a[data-v-21ea15f9]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-21ea15f9] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-21ea15f9] {
  display: none !important;
}
footer[data-v-21ea15f9] {
  z-index: 0 !important;
}
.header[data-v-21ea15f9] {
  width: 100%;
}
.header .headerInner[data-v-21ea15f9] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-21ea15f9] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-21ea15f9],
.header .headerInner .right[data-v-21ea15f9] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-21ea15f9],
  .header .headerInner .right[data-v-21ea15f9] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-21ea15f9],
  .header .headerInner .right[data-v-21ea15f9] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-21ea15f9] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-21ea15f9] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-21ea15f9] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-21ea15f9] {
  justify-content: right;
}
.header .headerInner .right img[data-v-21ea15f9] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-21ea15f9] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-21ea15f9] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-21ea15f9] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-21ea15f9] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-21ea15f9] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-21ea15f9] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-21ea15f9] {
    margin-left: 10px;
}
}
.footer[data-v-21ea15f9] {
  width: 100%;
}
.footer .footerInner[data-v-21ea15f9] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-21ea15f9] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-21ea15f9],
.footer .footerInner .right[data-v-21ea15f9] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-21ea15f9],
  .footer .footerInner .right[data-v-21ea15f9] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-21ea15f9] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-21ea15f9] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-21ea15f9] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-21ea15f9] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-21ea15f9]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-21ea15f9]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-21ea15f9]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-21ea15f9]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-21ea15f9]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-21ea15f9] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-21ea15f9] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-21ea15f9] {
    font-size: 10px;
}
}
.ratings-slider-container[data-v-21ea15f9] {
  position: relative;
  height: 100%;
  margin: 0 auto;
  padding: 0 8px;
  min-height: 195px;
  width: 100%;
  display: flex;
}
.ratings-slider-container .ratings-slider-caption[data-v-21ea15f9] {
  width: 100%;
  max-width: 360px;
  float: left;
  align-items: center;
  display: flex;
}
@media only screen and (max-width: 1024px) {
.ratings-slider-container .ratings-slider-caption[data-v-21ea15f9] {
    max-width: 280px;
}
}
@media only screen and (max-width: 768px) {
.ratings-slider-container .ratings-slider-caption[data-v-21ea15f9] {
    max-width: 230px;
}
}
@media only screen and (max-width: 610px) {
.ratings-slider-container .ratings-slider-caption[data-v-21ea15f9] {
    max-width: 100%;
}
}
.ratings-slider-container .ratings-slider-caption h3[data-v-21ea15f9] {
  font-weight: 700;
  font-size: 55px;
  letter-spacing: -0.5px;
}
@media only screen and (max-width: 1024px) {
.ratings-slider-container .ratings-slider-caption h3[data-v-21ea15f9] {
    font-size: 45px;
    line-height: 45px;
}
}
@media only screen and (max-width: 768px) {
.ratings-slider-container .ratings-slider-caption h3[data-v-21ea15f9] {
    font-size: 35px;
    line-height: 35px;
}
}
@media only screen and (max-width: 768px) {
.ratings-slider-container[data-v-21ea15f9] {
    padding: 0 5px 0 10px;
}
}
@media only screen and (max-width: 610px) {
.ratings-slider-container[data-v-21ea15f9] {
    flex-wrap: wrap;
    padding-top: 20px;
}
}
.ratings-slider-container .ratings-slider-header[data-v-21ea15f9] {
  margin-bottom: 20px;
}
.ratings-slider-container .ratings-slider-item-container[data-v-21ea15f9] {
  width: 100%;
  padding: 30px 0px 30px 0px;
  height: 100%;
  float: left;
  max-width: calc(100% - 360px);
  display: flex;
}
@media only screen and (max-width: 768px) {
.ratings-slider-container .ratings-slider-item-container[data-v-21ea15f9] {
    flex-wrap: wrap;
}
}
@media only screen and (max-width: 1024px) {
.ratings-slider-container .ratings-slider-item-container[data-v-21ea15f9] {
    max-width: calc(100% - 280px);
}
}
@media only screen and (max-width: 768px) {
.ratings-slider-container .ratings-slider-item-container[data-v-21ea15f9] {
    max-width: calc(100% - 230px);
}
}
@media only screen and (max-width: 610px) {
.ratings-slider-container .ratings-slider-item-container[data-v-21ea15f9] {
    max-width: calc(100% - 0px);
}
}
.ratings-slider-container .slider-control[data-v-21ea15f9] {
  width: 65px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 15px;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}
.ratings-slider-container .slider-arrow-left[data-v-21ea15f9] {
  background-image: url(../img/icon_arrow_left.svg);
  background-repeat: no-repeat;
  background-position: left 0px;
  background-size: 27px auto;
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 27px;
  height: 20px;
}
.ratings-slider-container .slider-arrow-right[data-v-21ea15f9] {
  background-image: url(../img/icon_arrow_right.svg);
  background-repeat: no-repeat;
  background-position: right 0px;
  background-size: 27px auto;
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 27px;
  height: 20px;
}
.ratings-slider-container .slider-quick-button[data-v-21ea15f9] {
  display: inline-block;
  background: white;
  border: 1px solid black;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-left: 4px;
  margin-right: 4px;
  cursor: pointer;
}
.ratings-slider-container .slider-quick-button.active[data-v-21ea15f9] {
  background: black;
}
.ratings-slider-container .ratings-slider-footer[data-v-21ea15f9] {
  display: none;
}

*[data-v-a281d18e],
*[data-v-a281d18e]:before,
*[data-v-a281d18e]:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-v-a281d18e],
body[data-v-a281d18e] {
  margin: 0;
  padding: 0;
  font-family: 'Codec Pro News', sans-serif;
}
.content[data-v-a281d18e],
.content .container[data-v-a281d18e],
.full_width[data-v-a281d18e] {
  background-color: #f8f8f8;
}
.section_inner[data-v-a281d18e] {
  width: 1400px;
}
h1[data-v-a281d18e],
h2[data-v-a281d18e],
h3[data-v-a281d18e] {
  font-family: 'Codec Pro Extra Bold', sans-serif;
}
.clearB[data-v-a281d18e] {
  clear: both;
}
.errorContainer[data-v-a281d18e] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/icon_error.svg);
  background-repeat: no-repeat;
  background-position: 6px 4px;
  background-size: 13px auto;
  background-color: #FF4E5E;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  bottom: -19px;
  border-radius: 4px;
  height: 22px;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding: 0px 7px 0px 26px;
  z-index: 2;
  min-width: 130px;
}
.errorContainer[data-v-a281d18e]::before {
  content: '';
  position: absolute;
  left: 5px;
  top: -10px;
  width: 0px;
  height: 0px;
  transform: rotate(360deg);
  border-style: solid;
  border-width: 0 8px 10px 8px;
  border-color: transparent transparent #FF4E5E transparent;
}
.item-description-container .item-description[data-v-a281d18e] div {
  width: 100%;
  max-width: 50%;
}
@media only screen and (max-width: 530px) {
.item-description-container .item-description[data-v-a281d18e] div {
    max-width: 100%;
}
}
.cart-item-container.mini .item-description-container .item-description[data-v-a281d18e] div {
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  padding-right: 5px;
  width: 100%;
}
.cart-item-container.mini .item-description-container .item-description[data-v-a281d18e] div:nth-child(4),
.cart-item-container.mini .item-description-container .item-description[data-v-a281d18e] div:nth-child(5),
.cart-item-container.mini .item-description-container .item-description[data-v-a281d18e] div:nth-child(6),
.cart-item-container.mini .item-description-container .item-description[data-v-a281d18e] div:nth-child(7) {
  display: none;
}
.cart-item-container.mini[data-v-a281d18e] {
  padding: 10px;
  border-bottom: 1px solid #87888A;
  margin-bottom: 0;
}
.cart-item-container.mini .item-description div[data-v-a281d18e] {
  display: none;
  max-width: 100%;
  padding-right: 5px;
  font-size: 10px;
  font-family: 'Codec Pro News', sans-serif !important;
  letter-spacing: 0 !important;
  line-height: 15px;
  font-weight: 300;
}
.cart-item-container.mini .item-description div[data-v-a281d18e]:nth-child(1),
.cart-item-container.mini .item-description div[data-v-a281d18e]:nth-child(2),
.cart-item-container.mini .item-description div[data-v-a281d18e]:nth-child(3),
.cart-item-container.mini .item-description div[data-v-a281d18e]:nth-child(4) {
  display: block;
  color: #000000;
}
@media only screen and (max-width: 1500px) {
.boxed .section .section_inner[data-v-a281d18e],
  .grid_section .section_inner[data-v-a281d18e] {
    width: 100% !important;
}
}
.parallax_section_inner_margin[data-v-a281d18e],
.section_inner_margin[data-v-a281d18e] {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content .container .container_inner.default_template_holder[data-v-a281d18e],
.content .container .container_inner.page_container_inner[data-v-a281d18e] {
  padding: 0px !important;
  width: 100% !important;
}
footer[data-v-a281d18e] {
  z-index: 10 !important;
}
.global-modal[data-v-a281d18e] {
  min-width: 320px;
}
.mobile_menu_button span[data-v-a281d18e]:hover,
.side_menu_button > a[data-v-a281d18e]:hover,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a[data-v-a281d18e] {
  opacity: 1 !important;
  color: #87888A !important;
}
#back_to_top.on[data-v-a281d18e] {
  display: none !important;
}
footer[data-v-a281d18e] {
  z-index: 0 !important;
}
.header[data-v-a281d18e] {
  width: 100%;
}
.header .headerInner[data-v-a281d18e] {
  padding: 0 20px;
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
@media only screen and (max-width: 530px) {
.header .headerInner[data-v-a281d18e] {
    padding: 0 10px;
}
}
.header .headerInner .left[data-v-a281d18e],
.header .headerInner .right[data-v-a281d18e] {
  width: 100%;
  max-width: 50%;
  height: 85px;
  float: left;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left[data-v-a281d18e],
  .header .headerInner .right[data-v-a281d18e] {
    height: 55px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left[data-v-a281d18e],
  .header .headerInner .right[data-v-a281d18e] {
    height: 45px;
}
}
.header .headerInner .left img[data-v-a281d18e] {
  width: 100%;
  height: auto;
  max-width: 267px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .left img[data-v-a281d18e] {
    max-width: 200px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .left img[data-v-a281d18e] {
    max-width: 140px;
}
}
.header .headerInner .right[data-v-a281d18e] {
  justify-content: right;
}
.header .headerInner .right img[data-v-a281d18e] {
  width: 100%;
  height: auto;
  max-width: 130px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img[data-v-a281d18e] {
    max-width: 105px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img[data-v-a281d18e] {
    max-width: 75px;
}
}
@media only screen and (max-width: 768px) {
.header .headerInner .right img.icon_safe[data-v-a281d18e] {
    max-width: 100px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right img.icon_safe[data-v-a281d18e] {
    max-width: 70px;
}
}
.header .headerInner .right .icon_safe[data-v-a281d18e] {
  margin-left: 60px;
}
@media only screen and (max-width: 768px) {
.header .headerInner .right .icon_safe[data-v-a281d18e] {
    margin-left: 30px;
}
}
@media only screen and (max-width: 530px) {
.header .headerInner .right .icon_safe[data-v-a281d18e] {
    margin-left: 10px;
}
}
.footer[data-v-a281d18e] {
  width: 100%;
}
.footer .footerInner[data-v-a281d18e] {
  padding: 0 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner[data-v-a281d18e] {
    padding: 0 10px;
}
}
.footer .footerInner .left[data-v-a281d18e],
.footer .footerInner .right[data-v-a281d18e] {
  width: 100%;
  max-width: 50%;
  height: 50px;
  float: left;
  line-height: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-a281d18e],
  .footer .footerInner .right[data-v-a281d18e] {
    width: 100%;
    max-width: calc(100% - 90px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left[data-v-a281d18e] {
    max-width: 80px;
}
}
.footer .footerInner .left .back[data-v-a281d18e] {
  background-image: url(../img/icon_back.svg);
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 28px auto;
  font-size: 17px;
  padding: 0px 0px 0px 35px;
  color: #004666;
  position: relative;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-a281d18e] {
    padding-left: 30px;
    background-size: 22px auto;
    font-size: 14px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-a281d18e] {
    font-size: 10px;
}
}
.footer .footerInner .left .back[data-v-a281d18e]:hover {
  color: #96C11F;
}
.footer .footerInner .left .back[data-v-a281d18e]:hover::after {
  background-color: #96C11F;
}
.footer .footerInner .left .back[data-v-a281d18e]::after {
  content: '';
  height: 1px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 100%;
  display: block;
  max-width: calc(100% - 35px);
  background-color: #004666;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .left .back[data-v-a281d18e]::after {
    max-width: calc(100% - 30px);
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .left .back[data-v-a281d18e]::after {
    bottom: 3px;
}
}
.footer .footerInner .right[data-v-a281d18e] {
  justify-content: right;
  text-align: right;
  color: #87888A;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
.footer .footerInner .right[data-v-a281d18e] {
    font-size: 12px;
}
}
@media only screen and (max-width: 530px) {
.footer .footerInner .right[data-v-a281d18e] {
    font-size: 10px;
}
}
.global-overlay[data-v-a281d18e] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 998;
  width: 100%;
  height: 100%;
  display: flex;
}
.global-backdrop[data-v-a281d18e] {
  z-index: 999;
  background-color: rgba(0, 70, 102, 0.9);
  opacity: 0.95;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  overflow-y: hidden;
  overflow-x: hidden;
}
@media only screen and (max-width: 768px) {
.global-backdrop[data-v-a281d18e] {
    background-color: #004666;
    opacity: 1;
}
}
.global-modal[data-v-a281d18e] {
  z-index: 1001;
  width: auto;
  height: auto;
  background-color: #004666;
  padding: 35px;
  margin: auto;
  opacity: 1;
  display: block;
}
@media only screen and (max-width: 768px) {
.global-modal[data-v-a281d18e] {
    padding: 15px;
    min-width: auto;
}
}

.webshop-widget-loader[data-v-56d20254] {
  margin: 0 auto;
  font-size: 3px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(100, 100, 100, 0.2);
  border-right: 1.1em solid rgba(100, 100, 100, 0.2);
  border-bottom: 1.1em solid rgba(100, 100, 100, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: widget-load-data-v-56d20254 1.1s infinite linear;
}
.webshop-widget-loader[data-v-56d20254],
.webshop-widget-loader[data-v-56d20254]:after {
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  float: unset !important;
}
@keyframes widget-load-data-v-56d20254 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
[data-v-56d20254] .global-modal {
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  overflow-y: scroll;
  width: 100vw;
  padding: 140px 35px 35px 35px;
  background-color: rgba(0, 70, 102, 0.4);
}
@media only screen and (max-width: 768px) {
[data-v-56d20254] .global-modal {
    padding: 135px 5px 35px 5px;
}
}

