@charset "UTF-8";
/* ETC */
/*
@include border();  //All borders
@include border("top");  //Only top border
@include border("left", $color:color("light"), $size: 10rem); // Custom border
*/
/*
include icon("pencil") // Icon at ::before
include icon("pencil", "after") // Icon at ::after
*/
/*
@include mq(); //Default mobile query
@include mq(m); //Default queries, values -> "s":mobile, "m": tablet, "l": desk, "xl": large screen
@include mq(s-m); //Default combined queries values -> "s-m": mobile & tablet, "l-xl": desk & large screen
@include mq("0", "landscape"); //Custom queries width min-width/max-with values -> "0", "mobile", "portrait", "landscape", "desktop", "large-screen", "none"
*/
@font-face {
  font-family: "GTWalsheimPro";
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.eot");
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.eot#iefix") format("embedded-opentype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.ttf") format("truetype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.woff2") format("woff2"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.woff") format("woff"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.svg#gtwalsheimpro") format("svg");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro";
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.eot");
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.eot#iefix") format("embedded-opentype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.ttf") format("truetype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff2") format("woff2"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff") format("woff"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.svg#gtwalsheimpro") format("svg");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro";
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.eot");
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.eot#iefix") format("embedded-opentype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.ttf") format("truetype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff2") format("woff2"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff") format("woff"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.svg#gtwalsheimpro") format("svg");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro";
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.eot");
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.eot#iefix") format("embedded-opentype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.ttf") format("truetype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.woff2") format("woff2"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.woff") format("woff"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Light.svg#gtwalsheimpro") format("svg");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro";
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.eot");
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.eot#iefix") format("embedded-opentype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.ttf") format("truetype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff2") format("woff2"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff") format("woff"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Medium.svg#gtwalsheimpro") format("svg");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro";
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.eot");
  src: url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.eot#iefix") format("embedded-opentype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.ttf") format("truetype"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff2") format("woff2"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff") format("woff"), url("../fonts/GTWalsheimPro/GTWalsheimPro-Bold.svg#gtwalsheimpro") format("svg");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon/icomoon.eot");
  src: url("../fonts/icomoon/icomoon.eot#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf") format("truetype"), url("../fonts/icomoon/icomoon.woff2") format("woff2"), url("../fonts/icomoon/icomoon.woff") format("woff"), url("../fonts/icomoon/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-display: swap;
}
:root {
  --scrollbar-width: 0px;
  --vw-full: calc(100vw - var(--scrollbar-width));
  --vw-pads: calc(100vw - calc(var(--scrollbar-width) + calc(var(--gutter-container) * 2)));
  --gutter-container: 10rem;
  --header: 17rem;
}
@media (max-width: 767px) {
  :root {
    --gutter-container: 1.6rem;
  }
}
@media (max-width: 1439px) {
  :root {
    --header: 7.3rem;
  }
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html:root {
  font-size: 62.5%;
  scroll-behavior: smooth;
}

body {
  font: 2rem "GTWalsheimPro";
  color: #000;
  background: #fff;
}

img {
  pointer-events: none;
}

dt {
  font-weight: normal !important;
}

::-webkit-input-placeholder {
  font-family: "GTWalsheimPro";
  font-weight: 300;
  opacity: 1 !important;
  color: #858585;
  font-size: 1.6rem !important;
}

:-moz-placeholder {
  font-family: "GTWalsheimPro";
  font-weight: 300;
  opacity: 1 !important;
  color: #858585;
  font-size: 1.6rem !important;
}

::-moz-placeholder {
  font-family: "GTWalsheimPro";
  font-weight: 300;
  opacity: 1 !important;
  color: #858585;
  font-size: 1.6rem !important;
}

:-ms-input-placeholder {
  font-family: "GTWalsheimPro";
  font-weight: 300;
  opacity: 1 !important;
  color: #858585;
  font-size: 1.6rem !important;
}

::placeholder {
  font-family: "GTWalsheimPro";
  font-weight: 300;
  opacity: 1 !important;
  color: #858585;
  font-size: 1.6rem !important;
}

/* REMOVE CMS STYLES */
html {
  /*.header,
  #maincontent {
    .current,
    .active {
      &,
      * {
        border-left: none !important;
      }
    }
  }*/
}
html .header.content,
html .page-main,
html .page-main .columns,
html .page-main .column-main,
html .breadcrumbs {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  max-width: none;
}
html .navigation,
html .nav-sections {
  background: none;
}
html .header .search,
html .header .block-search .block-title,
html .header .action.showcart .text,
html .header .block-search {
  width: unset;
  height: unset;
  position: unset;
  clip: unset;
  margin: unset;
}
html .header .sections.nav-sections,
html .header .panel.header,
html .header .panel.header * {
  margin: 0;
  padding: 0;
}
html .header .action.showcart::before,
html .header .block-search .block-title::before,
html .header .action.showcart::before {
  display: none;
}
html .header .action.showcart *,
html .header .block-search .block-title *,
html .header .action.showcart * {
  display: inline-block;
  font-weight: unset;
}
html .navigation > .ui-menu,
html .navigation > .ui-menu > .level-top > .level-top {
  margin-left: 0;
  border: 0;
}
html p:empty {
  display: none;
}
html .navigation .level0.parent:hover > .submenu {
  overflow: hidden !important;
}
html .fieldset > .field.required > .label:after {
  content: "";
  margin: 0;
}

.mgz-element-column > .mgz-element-inner {
  padding: 0 !important;
}

input[type='number']:not(.field--number__box) {
  animation-duration: 0.001s;
  animation-name: fieldNumberFormat;
  animation-delay: 1s;
}

@keyframes fieldNumberFormat {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
select:not(.field--select__box) {
  animation-duration: 0.001s;
  animation-name: fieldSelectFormat;
  animation-delay: 1s;
}

@keyframes fieldSelectFormat {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
select option[value=''] {
  animation-duration: 0.001s;
  animation-name: fieldSelectPlaceholder;
  animation-delay: 1s;
}

@keyframes fieldSelectPlaceholder {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
input.input-text:not([type='number']):not([placeholder]), textarea.input-text:not([placeholder]) {
  animation-duration: 0.001s;
  animation-name: fieldInputPlaceholder;
  animation-delay: 1s;
}

@keyframes fieldInputPlaceholder {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
input[type='checkbox'][id]:not(.is-labeled), input[type='radio'][id]:not(.is-labeled) {
  animation-duration: 0.001s;
  animation-name: fieldCheckRadioFormat;
  animation-delay: 1s;
}

@keyframes fieldCheckRadioFormat {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
.checkout-cart-index .cart-summary #cart-totals {
  animation-duration: 0.001s;
  animation-name: blockMoved;
  animation-delay: 1s;
}

@keyframes blockMoved {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
div.messages {
  animation-duration: 0.001s;
  animation-name: clickClose;
  animation-delay: 1s;
}

@keyframes clickClose {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
/*@include dynamicElements(
  showMessage,
  ".apage.messages"
);*/
@media (hover: none) {
  body {
    animation-duration: 0.001s;
    animation-name: scrollbarSizeMob;
    animation-delay: 1s;
  }

  @keyframes scrollbarSizeMob {
    from {
      opacity: 0.99;
    }
    to {
      opacity: 1;
    }
  }
}
@media (hover: hover) {
  body {
    animation-duration: 0.001s;
    animation-name: scrollbarSizeDesk;
    animation-delay: 1s;
  }

  @keyframes scrollbarSizeDesk {
    from {
      opacity: 0.99;
    }
    to {
      opacity: 1;
    }
  }
}
@keyframes message-disappear {
  0% {
    opacity: 0;
  }
  100% {
    display: none !important;
    pointer-events: none;
    opacity: 0;
  }
}
.nav-toggle span, #maincontent.page-main .herobanner .header-text h2, .article .figures__img *, body[class] #maincontent form.form-create-account .actions-toolbar, body[class] #maincontent form.form.password.forget .actions-toolbar, body[class] #maincontent form.form.password.reset .actions-toolbar, body[class] #maincontent form.form-edit-account .actions-toolbar, body[class] #maincontent form.form-address-edit .actions-toolbar, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar, body[class] #maincontent form.form.wishlist.share .actions-toolbar, body[class] #maincontent form.form.form-login .actions-toolbar, body[class] #maincontent form.form-shipping-address .actions-toolbar, body[class] #maincontent form.co-payment-form .actions-toolbar, body[class] #maincontent form.contact .actions-toolbar,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar,
.modals-wrapper form.form-create-account .actions-toolbar,
.modals-wrapper form.form.password.forget .actions-toolbar,
.modals-wrapper form.form.password.reset .actions-toolbar,
.modals-wrapper form.form-edit-account .actions-toolbar,
.modals-wrapper form.form-address-edit .actions-toolbar,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar,
.modals-wrapper form.form.wishlist.share .actions-toolbar,
.modals-wrapper form.form.form-login .actions-toolbar,
.modals-wrapper form.form-shipping-address .actions-toolbar,
.modals-wrapper form.co-payment-form .actions-toolbar,
.modals-wrapper form.contact .actions-toolbar,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar, #maincontent.page-main .sidebar.sidebar-main .account-nav-content h3,
#maincontent.page-main .sidebar.sidebar-main .subnav h3,
#maincontent.page-main .main__wrap .sidebar .account-nav-content h3,
#maincontent.page-main .main__wrap .sidebar .subnav h3, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link a,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link strong,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item a,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link a,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item a,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link a,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item a,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item strong,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link a,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link strong,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item a,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item strong, .article .resources h2,
.article .resources p, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h2,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h2, .account #maincontent.page-main .block .block-title, .customer-account-login #maincontent.page-main .login-container > *.block,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block, .customer-account-logoutsuccess #maincontent.page-main .page-title-wrapper,
.customer-account-logoutsuccess #maincontent.page-main .columns {
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  max-width: none;
}
body[class] #maincontent form.form-create-account .field.choice.newsletter::before, body[class] #maincontent form.form.password.forget .field.choice.newsletter::before, body[class] #maincontent form.form.password.reset .field.choice.newsletter::before, body[class] #maincontent form.form-edit-account .field.choice.newsletter::before, body[class] #maincontent form.form-address-edit .field.choice.newsletter::before, body[class] #maincontent form.form.form-newsletter-manage .field.choice.newsletter::before, body[class] #maincontent form.form.wishlist.share .field.choice.newsletter::before, body[class] #maincontent form.form.form-login .field.choice.newsletter::before, body[class] #maincontent form.form-shipping-address .field.choice.newsletter::before, body[class] #maincontent form.co-payment-form .field.choice.newsletter::before, body[class] #maincontent form.contact .field.choice.newsletter::before,
body[class] #maincontent form [novalidate="novalidate"] .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content.contact .field.choice.newsletter::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter::before,
.modals-wrapper form.form-create-account .field.choice.newsletter::before,
.modals-wrapper form.form.password.forget .field.choice.newsletter::before,
.modals-wrapper form.form.password.reset .field.choice.newsletter::before,
.modals-wrapper form.form-edit-account .field.choice.newsletter::before,
.modals-wrapper form.form-address-edit .field.choice.newsletter::before,
.modals-wrapper form.form.form-newsletter-manage .field.choice.newsletter::before,
.modals-wrapper form.form.wishlist.share .field.choice.newsletter::before,
.modals-wrapper form.form.form-login .field.choice.newsletter::before,
.modals-wrapper form.form-shipping-address .field.choice.newsletter::before,
.modals-wrapper form.co-payment-form .field.choice.newsletter::before,
.modals-wrapper form.contact .field.choice.newsletter::before,
.modals-wrapper form [novalidate="novalidate"] .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content.contact .field.choice.newsletter::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter::before, body[class] #maincontent form.form-create-account .actions-toolbar::before, body[class] #maincontent form.form.password.forget .actions-toolbar::before, body[class] #maincontent form.form.password.reset .actions-toolbar::before, body[class] #maincontent form.form-edit-account .actions-toolbar::before, body[class] #maincontent form.form-address-edit .actions-toolbar::before, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar::before, body[class] #maincontent form.form.wishlist.share .actions-toolbar::before, body[class] #maincontent form.form.form-login .actions-toolbar::before, body[class] #maincontent form.form-shipping-address .actions-toolbar::before, body[class] #maincontent form.co-payment-form .actions-toolbar::before, body[class] #maincontent form.contact .actions-toolbar::before,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar::before,
.modals-wrapper form.form-create-account .actions-toolbar::before,
.modals-wrapper form.form.password.forget .actions-toolbar::before,
.modals-wrapper form.form.password.reset .actions-toolbar::before,
.modals-wrapper form.form-edit-account .actions-toolbar::before,
.modals-wrapper form.form-address-edit .actions-toolbar::before,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar::before,
.modals-wrapper form.form.wishlist.share .actions-toolbar::before,
.modals-wrapper form.form.form-login .actions-toolbar::before,
.modals-wrapper form.form-shipping-address .actions-toolbar::before,
.modals-wrapper form.co-payment-form .actions-toolbar::before,
.modals-wrapper form.contact .actions-toolbar::before,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar::before, .customer-account-login #maincontent.page-main .login-container::before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container::before, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset::before,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .actions-toolbar::before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset::before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .actions-toolbar::before, body[class] #maincontent form.form-create-account .field.choice.newsletter::after, body[class] #maincontent form.form.password.forget .field.choice.newsletter::after, body[class] #maincontent form.form.password.reset .field.choice.newsletter::after, body[class] #maincontent form.form-edit-account .field.choice.newsletter::after, body[class] #maincontent form.form-address-edit .field.choice.newsletter::after, body[class] #maincontent form.form.form-newsletter-manage .field.choice.newsletter::after, body[class] #maincontent form.form.wishlist.share .field.choice.newsletter::after, body[class] #maincontent form.form.form-login .field.choice.newsletter::after, body[class] #maincontent form.form-shipping-address .field.choice.newsletter::after, body[class] #maincontent form.co-payment-form .field.choice.newsletter::after, body[class] #maincontent form.contact .field.choice.newsletter::after,
body[class] #maincontent form [novalidate="novalidate"] .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content.contact .field.choice.newsletter::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter::after,
.modals-wrapper form.form-create-account .field.choice.newsletter::after,
.modals-wrapper form.form.password.forget .field.choice.newsletter::after,
.modals-wrapper form.form.password.reset .field.choice.newsletter::after,
.modals-wrapper form.form-edit-account .field.choice.newsletter::after,
.modals-wrapper form.form-address-edit .field.choice.newsletter::after,
.modals-wrapper form.form.form-newsletter-manage .field.choice.newsletter::after,
.modals-wrapper form.form.wishlist.share .field.choice.newsletter::after,
.modals-wrapper form.form.form-login .field.choice.newsletter::after,
.modals-wrapper form.form-shipping-address .field.choice.newsletter::after,
.modals-wrapper form.co-payment-form .field.choice.newsletter::after,
.modals-wrapper form.contact .field.choice.newsletter::after,
.modals-wrapper form [novalidate="novalidate"] .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content.contact .field.choice.newsletter::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter::after, body[class] #maincontent form.form-create-account .actions-toolbar::after, body[class] #maincontent form.form.password.forget .actions-toolbar::after, body[class] #maincontent form.form.password.reset .actions-toolbar::after, body[class] #maincontent form.form-edit-account .actions-toolbar::after, body[class] #maincontent form.form-address-edit .actions-toolbar::after, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar::after, body[class] #maincontent form.form.wishlist.share .actions-toolbar::after, body[class] #maincontent form.form.form-login .actions-toolbar::after, body[class] #maincontent form.form-shipping-address .actions-toolbar::after, body[class] #maincontent form.co-payment-form .actions-toolbar::after, body[class] #maincontent form.contact .actions-toolbar::after,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar::after,
.modals-wrapper form.form-create-account .actions-toolbar::after,
.modals-wrapper form.form.password.forget .actions-toolbar::after,
.modals-wrapper form.form.password.reset .actions-toolbar::after,
.modals-wrapper form.form-edit-account .actions-toolbar::after,
.modals-wrapper form.form-address-edit .actions-toolbar::after,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar::after,
.modals-wrapper form.form.wishlist.share .actions-toolbar::after,
.modals-wrapper form.form.form-login .actions-toolbar::after,
.modals-wrapper form.form-shipping-address .actions-toolbar::after,
.modals-wrapper form.co-payment-form .actions-toolbar::after,
.modals-wrapper form.contact .actions-toolbar::after,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar::after, .customer-account-login #maincontent.page-main .login-container::after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container::after, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset::after,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .actions-toolbar::after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset::after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .actions-toolbar::after {
  display: none;
}

.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn, .aos__gallery-categories .image-content, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout, #maincontent.page-main .herobanner .header-text a, .article .figures__label ul li a, .modal-popup .modal-footer .action-primary.action-accept,
.modal-popup .modal-footer .action.primary.action-save-address, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary, .modal-footer button.primary, #aos-static-slider__action a,
#aos-static-slider .aos-static-slider__action a, .catalog-product-view .product-info-main #product-addtocart-button, .account.customer-account-index .actions-toolbar .actions .action.order,
.account.sales-order-view .actions-toolbar .actions .action.order,
.account.sales-order-invoice .actions-toolbar .actions .action.order, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action, .checkout-cart-index button.action.primary, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create, body.checkout-onepage-success #registration a.action.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary, .customer-account-create #maincontent.page-main .action.submit.primary,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
.customer-account-createpassword #maincontent.page-main .action.submit.primary, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order,
.account.sales-order-history #maincontent.page-main .col.actions .action.order,
.account.sales-order-view #maincontent.page-main .col.actions .action.order,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order,
.account.customer-address-index #maincontent.page-main .col.actions .action.order,
.account.review-customer-index #maincontent.page-main .col.actions .action.order, #maincontent #cookiebanner .action.primary.button-accept, .minicart-wrapper .block-minicart .actions .action.viewcart, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item, #maincontent.page-main .herobanner .header-text p:nth-child(4) a, .article .figures__label ul li:nth-child(2) a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .modal-popup .modal-footer .action.secondary.action-hide-popup, .modal-popup .modal-footer .action-secondary.action-dismiss, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account #maincontent.page-main button.action.primary, .account.customer-account-index .actions-toolbar .actions a,
.account.sales-order-view .actions-toolbar .actions a,
.account.sales-order-invoice .actions-toolbar .actions a, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account.wishlist-index-index .actions-toolbar .primary button.action.update, .account.wishlist-index-index .actions-toolbar .primary button.action.share, body.account.review-customer-view .product-details .reviews-actions .action.add, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary, .checkout-cart-index button.action.secondary, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue, .customer-account-create #maincontent.page-main .action.captcha-reload,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a, .cms-innovation #maincontent.page-main a[href="unser-team"],
.cms-unternehmen #maincontent.page-main a[href="unser-team"],
.cms-karriere #maincontent.page-main a[href="unser-team"],
.cms-medien #maincontent.page-main a[href="unser-team"],
.cms-unser-team #maincontent.page-main a[href="unser-team"], .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label, .newsfeed-index-index #maincontent.page-main .TagCloud .tag, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:last-child, body[class] #maincontent form.form-create-account [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.password.forget [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.password.reset [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form-edit-account [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form-address-edit [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.form-login [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form-shipping-address [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.co-payment-form [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.contact [id][type="checkbox"]:checked + label::after,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-create-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.password.forget [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.password.reset [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-edit-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-address-edit [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.form-login [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-shipping-address [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.co-payment-form [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.contact [id][type="checkbox"]:checked + label::after,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox]:checked + label::after, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox]:checked + label::after, .checkout-index-index .form-shipping-address input[id][type="checkbox"]:checked + label::after, .field--check[id]:checked + label::after, .header.content .minicart-wrapper .action.showcart .counter.qty, .article .figures--welfare .figures__img, .modal-popup .modal-content #languague-dropdown-container, .contact-index-index #maincontent.page-main, .contact-index-index #maincontent.page-main .column.main, .cms-no-route #maincontent.page-main, .cms-no-route #maincontent.page-main .columns {
  display: flex;
  align-items: center;
  justify-content: center;
}
#maincontent.page-main .herobanner, .article .figures--intro .figures__item, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item *,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item *,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item *, .page-products.catalog-category-view #maincontent.page-main .category-view,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view {
  display: flex;
  align-items: center;
  justify-content: left;
}
.cards__text, #maincontent.page-main .herobanner .header-text li, .customer-account-logoutsuccess #maincontent.page-main {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
html .header .block-search .block-content .form .control::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-heading-title i::before, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-heading-title i::before, .page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .sale-label span,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .sale-label span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .sale-label span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .sale-label span, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label span, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .sale-label span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#maincontent.page-main .herobanner .header-text h2, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h2,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h2 {
  display: flex;
  width: max-content;
  max-width: 100%;
}
#maincontent.page-main .herobanner .header-text h2::after, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h2::after,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h2::after {
  content: "";
  float: right;
  height: 100%;
  width: 45%;
  border: 0.01rem solid transparent;
}
.cms-schweizer-qualitat #maincontent.page-main .article .figures__item:hover, .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:focus, .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:active {
  border: 0.2rem dotted #05ddb9;
}
.article .figures--intro .figures__item {
  border-bottom: 0.2rem dotted #05ddb9;
}
.account #maincontent.page-main .block .block-content .box, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method {
  border: 0.1rem solid #bcbcbc;
  border-radius: .4rem;
}
html .header .block-search .block-content .form.minisearch .input-text:focus {
  border: 0.1rem solid #05ddb9;
  box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.13);
}

.cms-schweizer-qualitat #maincontent.page-main .article .figures__item:hover, .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:focus, .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:active, .cms-schweizer-qualitat #maincontent.page-main .article .figures__img,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__img {
  box-shadow: 0 1.1rem 2.9rem 0 rgba(0, 0, 0, 0.1);
}
.catalog-product-view .product.media .fotorama__stage, .catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot) img {
  box-shadow: 0.03rem 0.03rem 0.2rem 0rem rgba(0, 0, 0, 0.2);
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn:active, .aos__gallery-categories .image-content:active, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn:active, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout:active, #maincontent.page-main .herobanner .header-text a:active, .article .figures__label ul li a:active, .modal-popup .modal-footer .action-primary.action-accept:active,
.modal-popup .modal-footer .action.primary.action-save-address:active, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active, .modal-footer button.primary:active, #aos-static-slider__action a:active,
#aos-static-slider .aos-static-slider__action a:active, .catalog-product-view .product-info-main #product-addtocart-button:active, .account.customer-account-index .actions-toolbar .actions .action.order:active,
.account.sales-order-view .actions-toolbar .actions .action.order:active,
.account.sales-order-invoice .actions-toolbar .actions .action.order:active, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart:active, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary:active, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action:active, .checkout-cart-index button.action.primary:active, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary:active,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary:active, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart:active, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update:active, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout:active, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create:active, body.checkout-onepage-success #registration a.action.primary:active, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary:active,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary:active, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary:active,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary:active, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary:active, .customer-account-create #maincontent.page-main .action.submit.primary:active,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary:active,
.customer-account-createpassword #maincontent.page-main .action.submit.primary:active, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary:active, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:active:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:active,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:active,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:active, #maincontent #cookiebanner .action.primary.button-accept:active, .minicart-wrapper .block-minicart .actions .action.viewcart:active, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:active, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:active, .article .figures__label ul li:nth-child(2) a:active, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .modal-popup .modal-footer .action.secondary.action-hide-popup:active, .modal-popup .modal-footer .action-secondary.action-dismiss:active, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:active, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:active, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .account #maincontent.page-main button.action.primary:active, .account.customer-account-index .actions-toolbar .actions a:active,
.account.sales-order-view .actions-toolbar .actions a:active,
.account.sales-order-invoice .actions-toolbar .actions a:active, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .account.wishlist-index-index .actions-toolbar .primary button.action.update:active, .account.wishlist-index-index .actions-toolbar .primary button.action.share:active, body.account.review-customer-view .product-details .reviews-actions .action.add:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:active,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:active, .checkout-cart-index button.action.secondary:active, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:active,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:active, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:active, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:active, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:active, .customer-account-create #maincontent.page-main .action.captcha-reload:active,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:active,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:active, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:active, .cms-innovation #maincontent.page-main a[href="unser-team"]:active,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:active,
.cms-karriere #maincontent.page-main a[href="unser-team"]:active,
.cms-medien #maincontent.page-main a[href="unser-team"]:active,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:active, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:active, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:active:last-child, .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn:focus, .aos__gallery-categories .image-content:focus, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn:focus, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout:focus, #maincontent.page-main .herobanner .header-text a:focus, .article .figures__label ul li a:focus, .modal-popup .modal-footer .action-primary.action-accept:focus,
.modal-popup .modal-footer .action.primary.action-save-address:focus, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus, .modal-footer button.primary:focus, #aos-static-slider__action a:focus,
#aos-static-slider .aos-static-slider__action a:focus, .catalog-product-view .product-info-main #product-addtocart-button:focus, .account.customer-account-index .actions-toolbar .actions .action.order:focus,
.account.sales-order-view .actions-toolbar .actions .action.order:focus,
.account.sales-order-invoice .actions-toolbar .actions .action.order:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart:focus, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary:focus, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action:focus, .checkout-cart-index button.action.primary:focus, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary:focus,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary:focus, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart:focus, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update:focus, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create:focus, body.checkout-onepage-success #registration a.action.primary:focus, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary:focus, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary:focus, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary:focus, .customer-account-create #maincontent.page-main .action.submit.primary:focus,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary:focus,
.customer-account-createpassword #maincontent.page-main .action.submit.primary:focus, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary:focus, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:focus:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:focus,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:focus,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:focus, #maincontent #cookiebanner .action.primary.button-accept:focus, .minicart-wrapper .block-minicart .actions .action.viewcart:focus, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:focus, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:focus, .article .figures__label ul li:nth-child(2) a:focus, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .modal-popup .modal-footer .action.secondary.action-hide-popup:focus, .modal-popup .modal-footer .action-secondary.action-dismiss:focus, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:focus, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:focus, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .account #maincontent.page-main button.action.primary:focus, .account.customer-account-index .actions-toolbar .actions a:focus,
.account.sales-order-view .actions-toolbar .actions a:focus,
.account.sales-order-invoice .actions-toolbar .actions a:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.update:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.share:focus, body.account.review-customer-view .product-details .reviews-actions .action.add:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:focus,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:focus, .checkout-cart-index button.action.secondary:focus, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:focus,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:focus, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:focus, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:focus, .customer-account-create #maincontent.page-main .action.captcha-reload:focus,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:focus,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:focus, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:focus, .cms-innovation #maincontent.page-main a[href="unser-team"]:focus,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:focus,
.cms-karriere #maincontent.page-main a[href="unser-team"]:focus,
.cms-medien #maincontent.page-main a[href="unser-team"]:focus,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:focus, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:focus, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:focus:last-child {
  box-shadow: 0 0.5rem 1.6rem 0 rgba(0, 0, 0, 0.1);
}

.header.content a[href$="/wishlist/"]:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.field--number__down:before, .checkout-index-index #maincontent.page-main .back-link:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
body[class] #maincontent form.form-create-account .field--select:after, body[class] #maincontent form.form.password.forget .field--select:after, body[class] #maincontent form.form.password.reset .field--select:after, body[class] #maincontent form.form-edit-account .field--select:after, body[class] #maincontent form.form-address-edit .field--select:after, body[class] #maincontent form.form.form-newsletter-manage .field--select:after, body[class] #maincontent form.form.wishlist.share .field--select:after, body[class] #maincontent form.form.form-login .field--select:after, body[class] #maincontent form.form-shipping-address .field--select:after, body[class] #maincontent form.co-payment-form .field--select:after, body[class] #maincontent form.contact .field--select:after,
body[class] #maincontent form [novalidate="novalidate"] .field--select:after,
body[class] #maincontent .amgdpr-block-content.form-create-account .field--select:after,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field--select:after,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field--select:after,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field--select:after,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field--select:after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field--select:after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field--select:after,
body[class] #maincontent .amgdpr-block-content.form.form-login .field--select:after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field--select:after,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field--select:after,
body[class] #maincontent .amgdpr-block-content.contact .field--select:after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field--select:after,
.modals-wrapper form.form-create-account .field--select:after,
.modals-wrapper form.form.password.forget .field--select:after,
.modals-wrapper form.form.password.reset .field--select:after,
.modals-wrapper form.form-edit-account .field--select:after,
.modals-wrapper form.form-address-edit .field--select:after,
.modals-wrapper form.form.form-newsletter-manage .field--select:after,
.modals-wrapper form.form.wishlist.share .field--select:after,
.modals-wrapper form.form.form-login .field--select:after,
.modals-wrapper form.form-shipping-address .field--select:after,
.modals-wrapper form.co-payment-form .field--select:after,
.modals-wrapper form.contact .field--select:after,
.modals-wrapper form [novalidate="novalidate"] .field--select:after,
.modals-wrapper .amgdpr-block-content.form-create-account .field--select:after,
.modals-wrapper .amgdpr-block-content.form.password.forget .field--select:after,
.modals-wrapper .amgdpr-block-content.form.password.reset .field--select:after,
.modals-wrapper .amgdpr-block-content.form-edit-account .field--select:after,
.modals-wrapper .amgdpr-block-content.form-address-edit .field--select:after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field--select:after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field--select:after,
.modals-wrapper .amgdpr-block-content.form.form-login .field--select:after,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field--select:after,
.modals-wrapper .amgdpr-block-content.co-payment-form .field--select:after,
.modals-wrapper .amgdpr-block-content.contact .field--select:after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field--select:after, .toolbar-products .toolbar-sorter .field--select:after, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select:after, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .field--select:after, .field--select:after, #switcher-country-language.switcher.country-language .options .action.toggle:after,
.mobile-switcher.country-language .options .action.toggle:after, .field--country-language-selector .options .action.toggle:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.field--number__up:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.header.content a[href$="/checkout/cart/"]:before, .header.content .action.showcart.active:before, .checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.header.content a[href$="/account/"]:before, .nav-open .header.links a[href$="/account/"]:before, .nav-open .header.links a[href$="/wishlist/"]:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.header.content .block-search .block-title:before, html .header .block-search .block-title:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv > div:first-child:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.toolbar-products .toolbar-sorter .sorter-action.sort-desc:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.toolbar-products .toolbar-sorter .sorter-action.sort-asc:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-prev:before, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-next:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-next:before, .cms-no-route #maincontent.page-main .columns .column.main ul li:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul li:before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul li:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:before,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.nav-toggle:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.not-saleable:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .messages .message .message-close-button:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd button.gm-ui-hover-effect:after, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button:after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main #block-custom.checkout-block #datepicker-trigguer:before, .account.customer-account-edit .fieldset > .field:not(.choice) > .control .ui-datepicker-trigger:before, .customer-account-create #maincontent.page-main .form-create-account .ui-datepicker-trigger:before,
.customer-account-create #maincontent.page-main .form-create-account .fieldset .ui-datepicker-trigger:before,
.customer-account-create #maincontent.page-main .form.password.reset .ui-datepicker-trigger:before,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset .ui-datepicker-trigger:before,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .ui-datepicker-trigger:before,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .ui-datepicker-trigger:before,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .ui-datepicker-trigger:before,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .ui-datepicker-trigger:before,
.customer-account-createpassword #maincontent.page-main .form-create-account .ui-datepicker-trigger:before,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .ui-datepicker-trigger:before,
.customer-account-createpassword #maincontent.page-main .form.password.reset .ui-datepicker-trigger:before,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .ui-datepicker-trigger:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload:before, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload:before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form.contact .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload:before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.cms-agb #maincontent.page-main .columns .column.main a.external-link:before, .cms-datenschutz #maincontent.page-main .columns .column.main a.external-link:before, .cms-impressum #maincontent.page-main .columns .column.main a.external-link:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent #cookiebanner, .page-wrapper .breadcrumbs, header.page-header, .account #maincontent.page-main, .checkout-index-index #maincontent.page-main, .customer-account-login #maincontent.page-main,
.aoscustomer-account-guestlogin #maincontent.page-main, .customer-account-logoutsuccess #maincontent.page-main, .customer-account-create #maincontent.page-main,
.customer-account-forgotpassword #maincontent.page-main,
.customer-account-createpassword #maincontent.page-main, .cms-no-route #maincontent.page-main, .cms-schweizer-qualitat .main__wrap,
.cms-uber-kneuss-guggeli .main__wrap, .cms-haltung .main__wrap,
.cms-verarbeitung .main__wrap,
.cms-genuss .main__wrap,
.cms-nachhaltigkeit .main__wrap, .cms-innovation .main__wrap,
.cms-unternehmen .main__wrap,
.cms-karriere .main__wrap,
.cms-medien .main__wrap,
.cms-unser-team .main__wrap, .catalog-product-view .breadcrumbs,
.catalog-product-view #maincontent.page-main, .cms-agb #maincontent.page-main, .cms-datenschutz #maincontent.page-main, .cms-impressum #maincontent.page-main, .newsfeed-index-index #maincontent.page-main {
  width: 100%;
  padding-left: var(--gutter-container);
  padding-right: var(--gutter-container);
}
.aos-section--hero #aos-hero-ID.aos-hero-slider, .customer-account-login #maincontent.page-main .login-additional-payment,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-payment, .customer-account-login #maincontent.page-main .login-additional-info,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info {
  width: calc(100% + (var(--gutter-container) * 2));
  margin-left: calc(-1 * var(--gutter-container));
  margin-right: calc(-1 * var(--gutter-container));
}
#maincontent.page-main .herobanner .header-text, .cms-schweizer-qualitat #maincontent.page-main .main__wrap,
.cms-uber-kneuss-guggeli #maincontent.page-main .main__wrap {
  width: 100%;
  padding-left: 29.7rem;
  padding-right: 29.7rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text, .cms-schweizer-qualitat #maincontent.page-main .main__wrap,
  .cms-uber-kneuss-guggeli #maincontent.page-main .main__wrap {
    padding-left: var(--gutter-container);
    padding-right: var(--gutter-container);
  }
}
@media (min-width: 1440px) {
  header .panel.header,
  header .section-items.nav-sections-items,
  header .header.content, header > .panel.wrapper:first-child .panel.header, .page-wrapper .main__wrap, .catalog-product-view .breadcrumbs,
  .catalog-product-view #maincontent.page-main, .checkout-index-index #maincontent.page-main, .customer-account-login #maincontent.page-main,
  .aoscustomer-account-guestlogin #maincontent.page-main, .customer-account-create #maincontent.page-main, .contact-index-index #maincontent.page-main, .cms-no-route #maincontent.page-main {
    max-width: 150rem;
    margin: 0 auto;
    overflow: hidden;
  }
}

@media (min-width: 768px) {
  .newsfeed-index-index #maincontent.page-main .column.main > .post-list {
    display: flex;
    justify-content: space-between;
    margin: 0;
    flex-wrap: wrap;
  }
  .newsfeed-index-index #maincontent.page-main .column.main > .post-list::after {
    content: "";
    display: block;
    height: 0;
    margin: 0;
  }
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview {
  margin: 0 0 6rem;
}
@media (min-width: 0px) and (max-width: 767px) {
  .newsfeed-index-index #maincontent.page-main .column.main > .post-list::after, .newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1919px) {
  .newsfeed-index-index #maincontent.page-main .column.main > .post-list::after, .newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview {
    width: calc(50% - 2rem);
  }
}
@media (min-width: 1920px) {
  .newsfeed-index-index #maincontent.page-main .column.main > .post-list::after, .newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview {
    width: calc(33.33% - 2rem);
  }
}
.newsfeed-index-index #maincontent.page-main .column.main .post .postimg {
  position: relative;
  width: 100%;
  padding-top: 50%;
}
.newsfeed-index-index #maincontent.page-main .column.main .post .postimg img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn, .aos__gallery-categories .image-content, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout, #maincontent.page-main .herobanner .header-text a, .article .figures__label ul li a, .modal-popup .modal-footer .action-primary.action-accept,
.modal-popup .modal-footer .action.primary.action-save-address, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary, .modal-footer button.primary, #aos-static-slider__action a,
#aos-static-slider .aos-static-slider__action a, .catalog-product-view .product-info-main #product-addtocart-button, .account.customer-account-index .actions-toolbar .actions .action.order,
.account.sales-order-view .actions-toolbar .actions .action.order,
.account.sales-order-invoice .actions-toolbar .actions .action.order, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action, .checkout-cart-index button.action.primary, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create, body.checkout-onepage-success #registration a.action.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary, .customer-account-create #maincontent.page-main .action.submit.primary,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
.customer-account-createpassword #maincontent.page-main .action.submit.primary, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order,
.account.sales-order-history #maincontent.page-main .col.actions .action.order,
.account.sales-order-view #maincontent.page-main .col.actions .action.order,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order,
.account.customer-address-index #maincontent.page-main .col.actions .action.order,
.account.review-customer-index #maincontent.page-main .col.actions .action.order, #maincontent #cookiebanner .action.primary.button-accept, .minicart-wrapper .block-minicart .actions .action.viewcart, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item, #maincontent.page-main .herobanner .header-text p:nth-child(4) a, .article .figures__label ul li:nth-child(2) a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .modal-popup .modal-footer .action.secondary.action-hide-popup, .modal-popup .modal-footer .action-secondary.action-dismiss, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account #maincontent.page-main button.action.primary, .account.customer-account-index .actions-toolbar .actions a,
.account.sales-order-view .actions-toolbar .actions a,
.account.sales-order-invoice .actions-toolbar .actions a, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account.wishlist-index-index .actions-toolbar .primary button.action.update, .account.wishlist-index-index .actions-toolbar .primary button.action.share, body.account.review-customer-view .product-details .reviews-actions .action.add, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary, .checkout-cart-index button.action.secondary, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue, .customer-account-create #maincontent.page-main .action.captcha-reload,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a, .cms-innovation #maincontent.page-main a[href="unser-team"],
.cms-unternehmen #maincontent.page-main a[href="unser-team"],
.cms-karriere #maincontent.page-main a[href="unser-team"],
.cms-medien #maincontent.page-main a[href="unser-team"],
.cms-unser-team #maincontent.page-main a[href="unser-team"], .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label, .newsfeed-index-index #maincontent.page-main .TagCloud .tag, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:last-child {
  border: 0.1rem solid #05ddb9;
  height: 4.2rem;
  padding: 0 2rem !important;
  width: fit-content;
  font-weight: bold;
  letter-spacing: 0.1rem !important;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 2.1rem;
  transition: 0.25s ease;
  font-size: 1.5rem;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn, .aos__gallery-categories .image-content, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout, #maincontent.page-main .herobanner .header-text a, .article .figures__label ul li a, .modal-popup .modal-footer .action-primary.action-accept,
  .modal-popup .modal-footer .action.primary.action-save-address, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
  body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
  .modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
  .modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary, .modal-footer button.primary, #aos-static-slider__action a,
  #aos-static-slider .aos-static-slider__action a, .catalog-product-view .product-info-main #product-addtocart-button, .account.customer-account-index .actions-toolbar .actions .action.order,
  .account.sales-order-view .actions-toolbar .actions .action.order,
  .account.sales-order-invoice .actions-toolbar .actions .action.order, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action, .checkout-cart-index button.action.primary, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary,
  .checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create, body.checkout-onepage-success #registration a.action.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary, .customer-account-create #maincontent.page-main .action.submit.primary,
  .customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
  .customer-account-createpassword #maincontent.page-main .action.submit.primary, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order,
  .account.sales-order-history #maincontent.page-main .col.actions .action.order,
  .account.sales-order-view #maincontent.page-main .col.actions .action.order,
  .account.sales-order-invoice #maincontent.page-main .col.actions .action.order,
  .account.customer-address-index #maincontent.page-main .col.actions .action.order,
  .account.review-customer-index #maincontent.page-main .col.actions .action.order, #maincontent #cookiebanner .action.primary.button-accept, .minicart-wrapper .block-minicart .actions .action.viewcart, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item, #maincontent.page-main .herobanner .header-text p:nth-child(4) a, .article .figures__label ul li:nth-child(2) a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .modal-popup .modal-footer .action.secondary.action-hide-popup, .modal-popup .modal-footer .action-secondary.action-dismiss, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account #maincontent.page-main button.action.primary, .account.customer-account-index .actions-toolbar .actions a,
  .account.sales-order-view .actions-toolbar .actions a,
  .account.sales-order-invoice .actions-toolbar .actions a, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account.wishlist-index-index .actions-toolbar .primary button.action.update, .account.wishlist-index-index .actions-toolbar .primary button.action.share, body.account.review-customer-view .product-details .reviews-actions .action.add, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary, .checkout-cart-index button.action.secondary, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue, .customer-account-create #maincontent.page-main .action.captcha-reload,
  .customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
  .customer-account-createpassword #maincontent.page-main .action.captcha-reload, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a, .cms-innovation #maincontent.page-main a[href="unser-team"],
  .cms-unternehmen #maincontent.page-main a[href="unser-team"],
  .cms-karriere #maincontent.page-main a[href="unser-team"],
  .cms-medien #maincontent.page-main a[href="unser-team"],
  .cms-unser-team #maincontent.page-main a[href="unser-team"], .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label, .newsfeed-index-index #maincontent.page-main .TagCloud .tag, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:last-child {
    width: 100%;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn:active, .aos__gallery-categories .image-content:active, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn:active, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout:active, #maincontent.page-main .herobanner .header-text a:active, .article .figures__label ul li a:active, .modal-popup .modal-footer .action-primary.action-accept:active,
.modal-popup .modal-footer .action.primary.action-save-address:active, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:active, .modal-footer button.primary:active, #aos-static-slider__action a:active,
#aos-static-slider .aos-static-slider__action a:active, .catalog-product-view .product-info-main #product-addtocart-button:active, .account.customer-account-index .actions-toolbar .actions .action.order:active,
.account.sales-order-view .actions-toolbar .actions .action.order:active,
.account.sales-order-invoice .actions-toolbar .actions .action.order:active, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart:active, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary:active, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action:active, .checkout-cart-index button.action.primary:active, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary:active,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary:active, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart:active, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update:active, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout:active, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create:active, body.checkout-onepage-success #registration a.action.primary:active, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary:active,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary:active, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary:active,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary:active, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary:active, .customer-account-create #maincontent.page-main .action.submit.primary:active,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary:active,
.customer-account-createpassword #maincontent.page-main .action.submit.primary:active, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary:active, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:active:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:active,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:active,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:active, #maincontent #cookiebanner .action.primary.button-accept:active, .minicart-wrapper .block-minicart .actions .action.viewcart:active, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:active, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:active, .article .figures__label ul li:nth-child(2) a:active, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .modal-popup .modal-footer .action.secondary.action-hide-popup:active, .modal-popup .modal-footer .action-secondary.action-dismiss:active, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:active, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:active, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .account #maincontent.page-main button.action.primary:active, .account.customer-account-index .actions-toolbar .actions a:active,
.account.sales-order-view .actions-toolbar .actions a:active,
.account.sales-order-invoice .actions-toolbar .actions a:active, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .account.wishlist-index-index .actions-toolbar .primary button.action.update:active, .account.wishlist-index-index .actions-toolbar .primary button.action.share:active, body.account.review-customer-view .product-details .reviews-actions .action.add:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:active,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:active, .checkout-cart-index button.action.secondary:active, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:active,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:active, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:active, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:active, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:active, .customer-account-create #maincontent.page-main .action.captcha-reload:active,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:active,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:active, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:active, .cms-innovation #maincontent.page-main a[href="unser-team"]:active,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:active,
.cms-karriere #maincontent.page-main a[href="unser-team"]:active,
.cms-medien #maincontent.page-main a[href="unser-team"]:active,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:active, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:active, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:active:last-child, .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn:focus, .aos__gallery-categories .image-content:focus, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn:focus, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout:focus, #maincontent.page-main .herobanner .header-text a:focus, .article .figures__label ul li a:focus, .modal-popup .modal-footer .action-primary.action-accept:focus,
.modal-popup .modal-footer .action.primary.action-save-address:focus, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:focus, .modal-footer button.primary:focus, #aos-static-slider__action a:focus,
#aos-static-slider .aos-static-slider__action a:focus, .catalog-product-view .product-info-main #product-addtocart-button:focus, .account.customer-account-index .actions-toolbar .actions .action.order:focus,
.account.sales-order-view .actions-toolbar .actions .action.order:focus,
.account.sales-order-invoice .actions-toolbar .actions .action.order:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart:focus, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary:focus, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action:focus, .checkout-cart-index button.action.primary:focus, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary:focus,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary:focus, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart:focus, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update:focus, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create:focus, body.checkout-onepage-success #registration a.action.primary:focus, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary:focus, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary:focus, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary:focus, .customer-account-create #maincontent.page-main .action.submit.primary:focus,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary:focus,
.customer-account-createpassword #maincontent.page-main .action.submit.primary:focus, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary:focus, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:focus:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:focus,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:focus,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:focus, #maincontent #cookiebanner .action.primary.button-accept:focus, .minicart-wrapper .block-minicart .actions .action.viewcart:focus, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:focus, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:focus, .article .figures__label ul li:nth-child(2) a:focus, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .modal-popup .modal-footer .action.secondary.action-hide-popup:focus, .modal-popup .modal-footer .action-secondary.action-dismiss:focus, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:focus, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:focus, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .account #maincontent.page-main button.action.primary:focus, .account.customer-account-index .actions-toolbar .actions a:focus,
.account.sales-order-view .actions-toolbar .actions a:focus,
.account.sales-order-invoice .actions-toolbar .actions a:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.update:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.share:focus, body.account.review-customer-view .product-details .reviews-actions .action.add:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:focus,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:focus, .checkout-cart-index button.action.secondary:focus, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:focus,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:focus, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:focus, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:focus, .customer-account-create #maincontent.page-main .action.captcha-reload:focus,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:focus,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:focus, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:focus, .cms-innovation #maincontent.page-main a[href="unser-team"]:focus,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:focus,
.cms-karriere #maincontent.page-main a[href="unser-team"]:focus,
.cms-medien #maincontent.page-main a[href="unser-team"]:focus,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:focus, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:focus, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:focus:last-child {
  opacity: 0.75;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn, .aos__gallery-categories .image-content, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn {
  background: #05ddb9;
  color: #000000;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn:hover, .aos__gallery-categories .image-content:hover, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn:hover {
  background-color: #7febd9;
}
.minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout, #maincontent.page-main .herobanner .header-text a, .article .figures__label ul li a, .modal-popup .modal-footer .action-primary.action-accept,
.modal-popup .modal-footer .action.primary.action-save-address, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary, .modal-footer button.primary, #aos-static-slider__action a,
#aos-static-slider .aos-static-slider__action a, .catalog-product-view .product-info-main #product-addtocart-button, .account.customer-account-index .actions-toolbar .actions .action.order,
.account.sales-order-view .actions-toolbar .actions .action.order,
.account.sales-order-invoice .actions-toolbar .actions .action.order, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action, .checkout-cart-index button.action.primary, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create, body.checkout-onepage-success #registration a.action.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary, .customer-account-create #maincontent.page-main .action.submit.primary,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
.customer-account-createpassword #maincontent.page-main .action.submit.primary, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:first-child {
  color: #05ddb9;
  background-color: #000000;
  border: 0;
}
.minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout:disabled, #maincontent.page-main .herobanner .header-text a:disabled, .article .figures__label ul li a:disabled, .modal-popup .modal-footer .action-primary.action-accept:disabled,
.modal-popup .modal-footer .action.primary.action-save-address:disabled, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:disabled,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:disabled,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:disabled,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:disabled, .modal-footer button.primary:disabled, #aos-static-slider__action a:disabled,
#aos-static-slider .aos-static-slider__action a:disabled, .catalog-product-view .product-info-main #product-addtocart-button:disabled, .account.customer-account-index .actions-toolbar .actions .action.order:disabled,
.account.sales-order-view .actions-toolbar .actions .action.order:disabled,
.account.sales-order-invoice .actions-toolbar .actions .action.order:disabled, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart:disabled, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary:disabled, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary:disabled, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action:disabled, .checkout-cart-index button.action.primary:disabled, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary:disabled,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary:disabled, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart:disabled, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary:disabled, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update:disabled, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout:disabled, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create:disabled, body.checkout-onepage-success #registration a.action.primary:disabled, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary:disabled,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary:disabled, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary:disabled,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary:disabled, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary:disabled, .customer-account-create #maincontent.page-main .action.submit.primary:disabled,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary:disabled,
.customer-account-createpassword #maincontent.page-main .action.submit.primary:disabled, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary:disabled, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label:disabled, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary:disabled, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:disabled:first-child {
  opacity: 0.5;
}
.minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout:hover, #maincontent.page-main .herobanner .header-text a:hover, .article .figures__label ul li a:hover, .modal-popup .modal-footer .action-primary.action-accept:hover,
.modal-popup .modal-footer .action.primary.action-save-address:hover, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:hover,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:hover,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary:hover,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary:hover, .modal-footer button.primary:hover, #aos-static-slider__action a:hover,
#aos-static-slider .aos-static-slider__action a:hover, .catalog-product-view .product-info-main #product-addtocart-button:hover, .account.customer-account-index .actions-toolbar .actions .action.order:hover,
.account.sales-order-view .actions-toolbar .actions .action.order:hover,
.account.sales-order-invoice .actions-toolbar .actions .action.order:hover, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart:hover, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary:hover, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action:hover, .checkout-cart-index button.action.primary:hover, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary:hover,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary:hover, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart:hover, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update:hover, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create:hover, body.checkout-onepage-success #registration a.action.primary:hover, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary:hover,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary:hover, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary:hover,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary:hover, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary:hover, .customer-account-create #maincontent.page-main .action.submit.primary:hover,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary:hover,
.customer-account-createpassword #maincontent.page-main .action.submit.primary:hover, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary:hover, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label:hover, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary:hover, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:hover:first-child {
  background: #05ddb9;
  color: #000000 !important;
}
.account.customer-account-index #maincontent.page-main .col.actions .action.order,
.account.sales-order-history #maincontent.page-main .col.actions .action.order,
.account.sales-order-view #maincontent.page-main .col.actions .action.order,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order,
.account.customer-address-index #maincontent.page-main .col.actions .action.order,
.account.review-customer-index #maincontent.page-main .col.actions .action.order, #maincontent #cookiebanner .action.primary.button-accept, .minicart-wrapper .block-minicart .actions .action.viewcart, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item, #maincontent.page-main .herobanner .header-text p:nth-child(4) a, .article .figures__label ul li:nth-child(2) a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .modal-popup .modal-footer .action.secondary.action-hide-popup, .modal-popup .modal-footer .action-secondary.action-dismiss, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account #maincontent.page-main button.action.primary, .account.customer-account-index .actions-toolbar .actions a,
.account.sales-order-view .actions-toolbar .actions a,
.account.sales-order-invoice .actions-toolbar .actions a, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account.wishlist-index-index .actions-toolbar .primary button.action.update, .account.wishlist-index-index .actions-toolbar .primary button.action.share, body.account.review-customer-view .product-details .reviews-actions .action.add, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary, .checkout-cart-index button.action.secondary, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue, .customer-account-create #maincontent.page-main .action.captcha-reload,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a, .cms-innovation #maincontent.page-main a[href="unser-team"],
.cms-unternehmen #maincontent.page-main a[href="unser-team"],
.cms-karriere #maincontent.page-main a[href="unser-team"],
.cms-medien #maincontent.page-main a[href="unser-team"],
.cms-unser-team #maincontent.page-main a[href="unser-team"], .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label, .newsfeed-index-index #maincontent.page-main .TagCloud .tag, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:last-child {
  font-size: 1.6rem;
  font-weight: bold;
  color: #000000;
  border: 0.1rem solid #dbdbdb;
  border-bottom-color: #dbdbdb !important;
  background: #fff;
}
.account.customer-account-index #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:active,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:active,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:active,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:active, #maincontent #cookiebanner .action.primary.button-accept:active, .minicart-wrapper .block-minicart .actions .action.viewcart:active, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:active, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:active, .article .figures__label ul li:nth-child(2) a:active, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .modal-popup .modal-footer .action.secondary.action-hide-popup:active, .modal-popup .modal-footer .action-secondary.action-dismiss:active, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:active, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:active, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .account #maincontent.page-main button.action.primary:active, .account.customer-account-index .actions-toolbar .actions a:active,
.account.sales-order-view .actions-toolbar .actions a:active,
.account.sales-order-invoice .actions-toolbar .actions a:active, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:active, .account.wishlist-index-index .actions-toolbar .primary button.action.update:active, .account.wishlist-index-index .actions-toolbar .primary button.action.share:active, body.account.review-customer-view .product-details .reviews-actions .action.add:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:active,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:active, .checkout-cart-index button.action.secondary:active, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:active,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:active, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:active, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:active, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:active, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:active, .customer-account-create #maincontent.page-main .action.captcha-reload:active,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:active,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:active, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:active, .cms-innovation #maincontent.page-main a[href="unser-team"]:active,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:active,
.cms-karriere #maincontent.page-main a[href="unser-team"]:active,
.cms-medien #maincontent.page-main a[href="unser-team"]:active,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:active, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:active, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:active, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:active:last-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order:disabled,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:disabled,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:disabled,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:disabled,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:disabled,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:disabled, #maincontent #cookiebanner .action.primary.button-accept:disabled, .minicart-wrapper .block-minicart .actions .action.viewcart:disabled, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:disabled, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:disabled, .article .figures__label ul li:nth-child(2) a:disabled, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled, .modal-popup .modal-footer .action.secondary.action-hide-popup:disabled, .modal-popup .modal-footer .action-secondary.action-dismiss:disabled, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:disabled, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:disabled,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:disabled, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled, .account #maincontent.page-main button.action.primary:disabled, .account.customer-account-index .actions-toolbar .actions a:disabled,
.account.sales-order-view .actions-toolbar .actions a:disabled,
.account.sales-order-invoice .actions-toolbar .actions a:disabled, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:disabled, .account.wishlist-index-index .actions-toolbar .primary button.action.update:disabled, .account.wishlist-index-index .actions-toolbar .primary button.action.share:disabled, body.account.review-customer-view .product-details .reviews-actions .action.add:disabled, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:disabled,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:disabled, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:disabled, .checkout-cart-index button.action.secondary:disabled, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:disabled,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:disabled, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:disabled, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:disabled, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:disabled, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:disabled, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:disabled, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:disabled, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:disabled, .customer-account-create #maincontent.page-main .action.captcha-reload:disabled,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:disabled,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:disabled, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:disabled,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:disabled, .cms-innovation #maincontent.page-main a[href="unser-team"]:disabled,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:disabled,
.cms-karriere #maincontent.page-main a[href="unser-team"]:disabled,
.cms-medien #maincontent.page-main a[href="unser-team"]:disabled,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:disabled, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:disabled, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:disabled, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:disabled, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:disabled:last-child {
  opacity: 0.5;
}
.account.customer-account-index #maincontent.page-main .col.actions .action.order:hover,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:hover,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:hover,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:hover,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:hover,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:hover, #maincontent #cookiebanner .action.primary.button-accept:hover, .minicart-wrapper .block-minicart .actions .action.viewcart:hover, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:hover, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:hover, .article .figures__label ul li:nth-child(2) a:hover, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, .modal-popup .modal-footer .action.secondary.action-hide-popup:hover, .modal-popup .modal-footer .action-secondary.action-dismiss:hover, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:hover, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, .account #maincontent.page-main button.action.primary:hover, .account.customer-account-index .actions-toolbar .actions a:hover,
.account.sales-order-view .actions-toolbar .actions a:hover,
.account.sales-order-invoice .actions-toolbar .actions a:hover, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, .account.wishlist-index-index .actions-toolbar .primary button.action.update:hover, .account.wishlist-index-index .actions-toolbar .primary button.action.share:hover, body.account.review-customer-view .product-details .reviews-actions .action.add:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:hover,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:hover, .checkout-cart-index button.action.secondary:hover, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:hover,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:hover, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:hover, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:hover, .customer-account-create #maincontent.page-main .action.captcha-reload:hover,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:hover,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:hover, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:hover, .cms-innovation #maincontent.page-main a[href="unser-team"]:hover,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:hover,
.cms-karriere #maincontent.page-main a[href="unser-team"]:hover,
.cms-medien #maincontent.page-main a[href="unser-team"]:hover,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:hover, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:hover, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:hover, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:hover, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:hover:last-child {
  color: #05ddb9;
  border: 0.1rem solid #7febd9;
  border-bottom-color: #7febd9 !important;
}
.account.customer-account-index #maincontent.page-main .col.actions .action.order:hover,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:hover,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:hover,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:hover,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:hover,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:hover, #maincontent #cookiebanner .action.primary.button-accept:hover, .minicart-wrapper .block-minicart .actions .action.viewcart:hover, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:hover, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:hover, .article .figures__label ul li:nth-child(2) a:hover, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, .modal-popup .modal-footer .action.secondary.action-hide-popup:hover, .modal-popup .modal-footer .action-secondary.action-dismiss:hover, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:hover, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, .account #maincontent.page-main button.action.primary:hover, .account.customer-account-index .actions-toolbar .actions a:hover,
.account.sales-order-view .actions-toolbar .actions a:hover,
.account.sales-order-invoice .actions-toolbar .actions a:hover, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:hover, .account.wishlist-index-index .actions-toolbar .primary button.action.update:hover, .account.wishlist-index-index .actions-toolbar .primary button.action.share:hover, body.account.review-customer-view .product-details .reviews-actions .action.add:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:hover,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:hover, .checkout-cart-index button.action.secondary:hover, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:hover,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:hover, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:hover, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:hover, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:hover, .customer-account-create #maincontent.page-main .action.captcha-reload:hover,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:hover,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:hover, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:hover, .cms-innovation #maincontent.page-main a[href="unser-team"]:hover,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:hover,
.cms-karriere #maincontent.page-main a[href="unser-team"]:hover,
.cms-medien #maincontent.page-main a[href="unser-team"]:hover,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:hover, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:hover, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:hover, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:hover, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:hover:last-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-history #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-view #maincontent.page-main .col.actions .action.order:focus,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order:focus,
.account.customer-address-index #maincontent.page-main .col.actions .action.order:focus,
.account.review-customer-index #maincontent.page-main .col.actions .action.order:focus, #maincontent #cookiebanner .action.primary.button-accept:focus, .minicart-wrapper .block-minicart .actions .action.viewcart:focus, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item:focus, #maincontent.page-main .herobanner .header-text p:nth-child(4) a:focus, .article .figures__label ul li:nth-child(2) a:focus, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .modal-popup .modal-footer .action.secondary.action-hide-popup:focus, .modal-popup .modal-footer .action-secondary.action-dismiss:focus, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn:focus, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary:focus, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .account #maincontent.page-main button.action.primary:focus, .account.customer-account-index .actions-toolbar .actions a:focus,
.account.sales-order-view .actions-toolbar .actions a:focus,
.account.sales-order-invoice .actions-toolbar .actions a:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.update:focus, .account.wishlist-index-index .actions-toolbar .primary button.action.share:focus, body.account.review-customer-view .product-details .reviews-actions .action.add:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:focus,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary:focus, .checkout-cart-index button.action.secondary:focus, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:focus,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:focus, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup:focus, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue:focus, .customer-account-create #maincontent.page-main .action.captcha-reload:focus,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload:focus,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload:focus, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a:focus, .cms-innovation #maincontent.page-main a[href="unser-team"]:focus,
.cms-unternehmen #maincontent.page-main a[href="unser-team"]:focus,
.cms-karriere #maincontent.page-main a[href="unser-team"]:focus,
.cms-medien #maincontent.page-main a[href="unser-team"]:focus,
.cms-unser-team #maincontent.page-main a[href="unser-team"]:focus, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label:focus, .newsfeed-index-index #maincontent.page-main .TagCloud .tag:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary:focus, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:focus:last-child {
  opacity: 0.75;
}

.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number .field--number__box, body[class] #maincontent .control .field--number input[type="number"].field--number__box,
.modals-wrapper .control .field--number input[type="number"].field--number__box, .field--number__box, body[class] #maincontent form.form-create-account .field--select__box, body[class] #maincontent form.form.password.forget .field--select__box, body[class] #maincontent form.form.password.reset .field--select__box, body[class] #maincontent form.form-edit-account .field--select__box, body[class] #maincontent form.form-address-edit .field--select__box, body[class] #maincontent form.form.form-newsletter-manage .field--select__box, body[class] #maincontent form.form.wishlist.share .field--select__box, body[class] #maincontent form.form.form-login .field--select__box, body[class] #maincontent form.form-shipping-address .field--select__box, body[class] #maincontent form.co-payment-form .field--select__box, body[class] #maincontent form.contact .field--select__box,
body[class] #maincontent form [novalidate="novalidate"] .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-create-account .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.form-login .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field--select__box,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field--select__box,
body[class] #maincontent .amgdpr-block-content.contact .field--select__box,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field--select__box,
.modals-wrapper form.form-create-account .field--select__box,
.modals-wrapper form.form.password.forget .field--select__box,
.modals-wrapper form.form.password.reset .field--select__box,
.modals-wrapper form.form-edit-account .field--select__box,
.modals-wrapper form.form-address-edit .field--select__box,
.modals-wrapper form.form.form-newsletter-manage .field--select__box,
.modals-wrapper form.form.wishlist.share .field--select__box,
.modals-wrapper form.form.form-login .field--select__box,
.modals-wrapper form.form-shipping-address .field--select__box,
.modals-wrapper form.co-payment-form .field--select__box,
.modals-wrapper form.contact .field--select__box,
.modals-wrapper form [novalidate="novalidate"] .field--select__box,
.modals-wrapper .amgdpr-block-content.form-create-account .field--select__box,
.modals-wrapper .amgdpr-block-content.form.password.forget .field--select__box,
.modals-wrapper .amgdpr-block-content.form.password.reset .field--select__box,
.modals-wrapper .amgdpr-block-content.form-edit-account .field--select__box,
.modals-wrapper .amgdpr-block-content.form-address-edit .field--select__box,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field--select__box,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field--select__box,
.modals-wrapper .amgdpr-block-content.form.form-login .field--select__box,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field--select__box,
.modals-wrapper .amgdpr-block-content.co-payment-form .field--select__box,
.modals-wrapper .amgdpr-block-content.contact .field--select__box,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field--select__box, .toolbar-products .toolbar-sorter .field--select__box,
.toolbar-products .toolbar-sorter .field--select .sorter-options, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select .field--select__box, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .field--select__box, .field--select__box, body[class] #maincontent form.form-create-account .input-text, body[class] #maincontent form.form.password.forget .input-text, body[class] #maincontent form.form.password.reset .input-text, body[class] #maincontent form.form-edit-account .input-text, body[class] #maincontent form.form-address-edit .input-text, body[class] #maincontent form.form.form-newsletter-manage .input-text, body[class] #maincontent form.form.wishlist.share .input-text, body[class] #maincontent form.form.form-login .input-text, body[class] #maincontent form.form-shipping-address .input-text, body[class] #maincontent form.co-payment-form .input-text, body[class] #maincontent form.contact .input-text,
body[class] #maincontent form [novalidate="novalidate"] .input-text,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text,
body[class] #maincontent .amgdpr-block-content.contact .input-text,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text,
.modals-wrapper form.form-create-account .input-text,
.modals-wrapper form.form.password.forget .input-text,
.modals-wrapper form.form.password.reset .input-text,
.modals-wrapper form.form-edit-account .input-text,
.modals-wrapper form.form-address-edit .input-text,
.modals-wrapper form.form.form-newsletter-manage .input-text,
.modals-wrapper form.form.wishlist.share .input-text,
.modals-wrapper form.form.form-login .input-text,
.modals-wrapper form.form-shipping-address .input-text,
.modals-wrapper form.co-payment-form .input-text,
.modals-wrapper form.contact .input-text,
.modals-wrapper form [novalidate="novalidate"] .input-text,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text,
.modals-wrapper .amgdpr-block-content.contact .input-text,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea, .account.wishlist-index-share .form.wishlist.share .input-text, .account.wishlist-index-share .form.wishlist.share textarea, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .input-text, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text], .checkout-index-index .form-shipping-address input.input-text, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text, .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-create #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker, .field--text, .field-base {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 4rem;
  padding: 0 1.5rem;
  box-shadow: none;
  border: 0;
  border-radius: 4rem;
  background: transparent;
  color: #858585;
  line-height: initial;
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-size: 1.6rem !important;
  font-weight: 300;
}
.field--number__up, .field--number__down, .field__arrow {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .9rem;
  color: #858585;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number, .field--number {
  position: relative;
  width: fit-content;
  height: fit-content;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number .field--number__box, body[class] #maincontent .control .field--number input[type="number"].field--number__box,
.modals-wrapper .control .field--number input[type="number"].field--number__box, .field--number__box {
  border: 0.1rem solid #05ddb9;
  border-width: 0.12rem;
  width: 6rem;
  height: 2.8rem;
  margin: 0;
  font-weight: 300;
  border-color: #bcbcbc;
  background: #fff;
  -moz-appearance: textfield;
}
.field--number__up, .field--number__down {
  position: absolute;
  cursor: pointer;
  right: 1.2rem;
  color: #000000;
  font-size: 1.3rem;
}
.field--number__up {
  top: -.2rem;
}
.field--number__down {
  bottom: -.2rem;
}
body[class] #maincontent form.form-create-account .field--select, body[class] #maincontent form.form.password.forget .field--select, body[class] #maincontent form.form.password.reset .field--select, body[class] #maincontent form.form-edit-account .field--select, body[class] #maincontent form.form-address-edit .field--select, body[class] #maincontent form.form.form-newsletter-manage .field--select, body[class] #maincontent form.form.wishlist.share .field--select, body[class] #maincontent form.form.form-login .field--select, body[class] #maincontent form.form-shipping-address .field--select, body[class] #maincontent form.co-payment-form .field--select, body[class] #maincontent form.contact .field--select,
body[class] #maincontent form [novalidate="novalidate"] .field--select,
body[class] #maincontent .amgdpr-block-content.form-create-account .field--select,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field--select,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field--select,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field--select,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field--select,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field--select,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field--select,
body[class] #maincontent .amgdpr-block-content.form.form-login .field--select,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field--select,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field--select,
body[class] #maincontent .amgdpr-block-content.contact .field--select,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field--select,
.modals-wrapper form.form-create-account .field--select,
.modals-wrapper form.form.password.forget .field--select,
.modals-wrapper form.form.password.reset .field--select,
.modals-wrapper form.form-edit-account .field--select,
.modals-wrapper form.form-address-edit .field--select,
.modals-wrapper form.form.form-newsletter-manage .field--select,
.modals-wrapper form.form.wishlist.share .field--select,
.modals-wrapper form.form.form-login .field--select,
.modals-wrapper form.form-shipping-address .field--select,
.modals-wrapper form.co-payment-form .field--select,
.modals-wrapper form.contact .field--select,
.modals-wrapper form [novalidate="novalidate"] .field--select,
.modals-wrapper .amgdpr-block-content.form-create-account .field--select,
.modals-wrapper .amgdpr-block-content.form.password.forget .field--select,
.modals-wrapper .amgdpr-block-content.form.password.reset .field--select,
.modals-wrapper .amgdpr-block-content.form-edit-account .field--select,
.modals-wrapper .amgdpr-block-content.form-address-edit .field--select,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field--select,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field--select,
.modals-wrapper .amgdpr-block-content.form.form-login .field--select,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field--select,
.modals-wrapper .amgdpr-block-content.co-payment-form .field--select,
.modals-wrapper .amgdpr-block-content.contact .field--select,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field--select, .toolbar-products .toolbar-sorter .field--select, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .field--select, .field--select {
  position: relative;
  margin: 1rem 0;
}
body[class] #maincontent form.form-create-account .field--select::after, body[class] #maincontent form.form.password.forget .field--select::after, body[class] #maincontent form.form.password.reset .field--select::after, body[class] #maincontent form.form-edit-account .field--select::after, body[class] #maincontent form.form-address-edit .field--select::after, body[class] #maincontent form.form.form-newsletter-manage .field--select::after, body[class] #maincontent form.form.wishlist.share .field--select::after, body[class] #maincontent form.form.form-login .field--select::after, body[class] #maincontent form.form-shipping-address .field--select::after, body[class] #maincontent form.co-payment-form .field--select::after, body[class] #maincontent form.contact .field--select::after,
body[class] #maincontent form [novalidate="novalidate"] .field--select::after,
body[class] #maincontent .amgdpr-block-content.form-create-account .field--select::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field--select::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field--select::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field--select::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field--select::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field--select::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field--select::after,
body[class] #maincontent .amgdpr-block-content.form.form-login .field--select::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field--select::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field--select::after,
body[class] #maincontent .amgdpr-block-content.contact .field--select::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field--select::after,
.modals-wrapper form.form-create-account .field--select::after,
.modals-wrapper form.form.password.forget .field--select::after,
.modals-wrapper form.form.password.reset .field--select::after,
.modals-wrapper form.form-edit-account .field--select::after,
.modals-wrapper form.form-address-edit .field--select::after,
.modals-wrapper form.form.form-newsletter-manage .field--select::after,
.modals-wrapper form.form.wishlist.share .field--select::after,
.modals-wrapper form.form.form-login .field--select::after,
.modals-wrapper form.form-shipping-address .field--select::after,
.modals-wrapper form.co-payment-form .field--select::after,
.modals-wrapper form.contact .field--select::after,
.modals-wrapper form [novalidate="novalidate"] .field--select::after,
.modals-wrapper .amgdpr-block-content.form-create-account .field--select::after,
.modals-wrapper .amgdpr-block-content.form.password.forget .field--select::after,
.modals-wrapper .amgdpr-block-content.form.password.reset .field--select::after,
.modals-wrapper .amgdpr-block-content.form-edit-account .field--select::after,
.modals-wrapper .amgdpr-block-content.form-address-edit .field--select::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field--select::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field--select::after,
.modals-wrapper .amgdpr-block-content.form.form-login .field--select::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field--select::after,
.modals-wrapper .amgdpr-block-content.co-payment-form .field--select::after,
.modals-wrapper .amgdpr-block-content.contact .field--select::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field--select::after, .toolbar-products .toolbar-sorter .field--select::after, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select::after, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .field--select::after, .field--select::after {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1rem;
  text-align: center;
  line-height: 2;
  pointer-events: none;
  border-radius: 50%;
  background-color: #efefef;
  z-index: 1;
}
body[class] #maincontent form.form-create-account .field--select__box, body[class] #maincontent form.form.password.forget .field--select__box, body[class] #maincontent form.form.password.reset .field--select__box, body[class] #maincontent form.form-edit-account .field--select__box, body[class] #maincontent form.form-address-edit .field--select__box, body[class] #maincontent form.form.form-newsletter-manage .field--select__box, body[class] #maincontent form.form.wishlist.share .field--select__box, body[class] #maincontent form.form.form-login .field--select__box, body[class] #maincontent form.form-shipping-address .field--select__box, body[class] #maincontent form.co-payment-form .field--select__box, body[class] #maincontent form.contact .field--select__box,
body[class] #maincontent form [novalidate="novalidate"] .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-create-account .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field--select__box,
body[class] #maincontent .amgdpr-block-content.form.form-login .field--select__box,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field--select__box,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field--select__box,
body[class] #maincontent .amgdpr-block-content.contact .field--select__box,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field--select__box,
.modals-wrapper form.form-create-account .field--select__box,
.modals-wrapper form.form.password.forget .field--select__box,
.modals-wrapper form.form.password.reset .field--select__box,
.modals-wrapper form.form-edit-account .field--select__box,
.modals-wrapper form.form-address-edit .field--select__box,
.modals-wrapper form.form.form-newsletter-manage .field--select__box,
.modals-wrapper form.form.wishlist.share .field--select__box,
.modals-wrapper form.form.form-login .field--select__box,
.modals-wrapper form.form-shipping-address .field--select__box,
.modals-wrapper form.co-payment-form .field--select__box,
.modals-wrapper form.contact .field--select__box,
.modals-wrapper form [novalidate="novalidate"] .field--select__box,
.modals-wrapper .amgdpr-block-content.form-create-account .field--select__box,
.modals-wrapper .amgdpr-block-content.form.password.forget .field--select__box,
.modals-wrapper .amgdpr-block-content.form.password.reset .field--select__box,
.modals-wrapper .amgdpr-block-content.form-edit-account .field--select__box,
.modals-wrapper .amgdpr-block-content.form-address-edit .field--select__box,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field--select__box,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field--select__box,
.modals-wrapper .amgdpr-block-content.form.form-login .field--select__box,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field--select__box,
.modals-wrapper .amgdpr-block-content.co-payment-form .field--select__box,
.modals-wrapper .amgdpr-block-content.contact .field--select__box,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field--select__box, .toolbar-products .toolbar-sorter .field--select__box,
.toolbar-products .toolbar-sorter .field--select .sorter-options, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select .field--select__box, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .field--select__box, .field--select__box {
  border: 0.1rem solid #05ddb9;
  border-color: #bcbcbc;
  position: relative;
  z-index: 2;
  padding-right: 3rem;
  background: transparent;
}
body[class] #maincontent form.form-create-account .input-text, body[class] #maincontent form.form.password.forget .input-text, body[class] #maincontent form.form.password.reset .input-text, body[class] #maincontent form.form-edit-account .input-text, body[class] #maincontent form.form-address-edit .input-text, body[class] #maincontent form.form.form-newsletter-manage .input-text, body[class] #maincontent form.form.wishlist.share .input-text, body[class] #maincontent form.form.form-login .input-text, body[class] #maincontent form.form-shipping-address .input-text, body[class] #maincontent form.co-payment-form .input-text, body[class] #maincontent form.contact .input-text,
body[class] #maincontent form [novalidate="novalidate"] .input-text,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text,
body[class] #maincontent .amgdpr-block-content.contact .input-text,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text,
.modals-wrapper form.form-create-account .input-text,
.modals-wrapper form.form.password.forget .input-text,
.modals-wrapper form.form.password.reset .input-text,
.modals-wrapper form.form-edit-account .input-text,
.modals-wrapper form.form-address-edit .input-text,
.modals-wrapper form.form.form-newsletter-manage .input-text,
.modals-wrapper form.form.wishlist.share .input-text,
.modals-wrapper form.form.form-login .input-text,
.modals-wrapper form.form-shipping-address .input-text,
.modals-wrapper form.co-payment-form .input-text,
.modals-wrapper form.contact .input-text,
.modals-wrapper form [novalidate="novalidate"] .input-text,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text,
.modals-wrapper .amgdpr-block-content.contact .input-text,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea, .account.wishlist-index-share .form.wishlist.share .input-text, .account.wishlist-index-share .form.wishlist.share textarea, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .input-text, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text], .checkout-index-index .form-shipping-address input.input-text, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text, .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-create #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker, .field--text {
  border: 0.1rem solid #05ddb9;
  border-color: #bcbcbc;
}
body[class] #maincontent form.form-create-account .input-text:invalid, body[class] #maincontent form.form.password.forget .input-text:invalid, body[class] #maincontent form.form.password.reset .input-text:invalid, body[class] #maincontent form.form-edit-account .input-text:invalid, body[class] #maincontent form.form-address-edit .input-text:invalid, body[class] #maincontent form.form.form-newsletter-manage .input-text:invalid, body[class] #maincontent form.form.wishlist.share .input-text:invalid, body[class] #maincontent form.form.form-login .input-text:invalid, body[class] #maincontent form.form-shipping-address .input-text:invalid, body[class] #maincontent form.co-payment-form .input-text:invalid, body[class] #maincontent form.contact .input-text:invalid,
body[class] #maincontent form [novalidate="novalidate"] .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.contact .input-text:invalid,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text:invalid,
.modals-wrapper form.form-create-account .input-text:invalid,
.modals-wrapper form.form.password.forget .input-text:invalid,
.modals-wrapper form.form.password.reset .input-text:invalid,
.modals-wrapper form.form-edit-account .input-text:invalid,
.modals-wrapper form.form-address-edit .input-text:invalid,
.modals-wrapper form.form.form-newsletter-manage .input-text:invalid,
.modals-wrapper form.form.wishlist.share .input-text:invalid,
.modals-wrapper form.form.form-login .input-text:invalid,
.modals-wrapper form.form-shipping-address .input-text:invalid,
.modals-wrapper form.co-payment-form .input-text:invalid,
.modals-wrapper form.contact .input-text:invalid,
.modals-wrapper form [novalidate="novalidate"] .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text:invalid,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text:invalid,
.modals-wrapper .amgdpr-block-content.contact .input-text:invalid,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text:invalid, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker:invalid, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text:invalid, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea:invalid, .account.wishlist-index-share .form.wishlist.share .input-text:invalid, .account.wishlist-index-share .form.wishlist.share textarea:invalid, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .input-text:invalid, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text]:invalid, .checkout-index-index .form-shipping-address input.input-text:invalid, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:invalid,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:invalid,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:invalid,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:invalid, .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker:invalid,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker:invalid,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker:invalid,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker:invalid,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker:invalid,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker:invalid, body[class] #maincontent form.form-create-account .input-text:focus, body[class] #maincontent form.form.password.forget .input-text:focus, body[class] #maincontent form.form.password.reset .input-text:focus, body[class] #maincontent form.form-edit-account .input-text:focus, body[class] #maincontent form.form-address-edit .input-text:focus, body[class] #maincontent form.form.form-newsletter-manage .input-text:focus, body[class] #maincontent form.form.wishlist.share .input-text:focus, body[class] #maincontent form.form.form-login .input-text:focus, body[class] #maincontent form.form-shipping-address .input-text:focus, body[class] #maincontent form.co-payment-form .input-text:focus, body[class] #maincontent form.contact .input-text:focus,
body[class] #maincontent form [novalidate="novalidate"] .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text:focus,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text:focus,
body[class] #maincontent .amgdpr-block-content.contact .input-text:focus,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text:focus,
.modals-wrapper form.form-create-account .input-text:focus,
.modals-wrapper form.form.password.forget .input-text:focus,
.modals-wrapper form.form.password.reset .input-text:focus,
.modals-wrapper form.form-edit-account .input-text:focus,
.modals-wrapper form.form-address-edit .input-text:focus,
.modals-wrapper form.form.form-newsletter-manage .input-text:focus,
.modals-wrapper form.form.wishlist.share .input-text:focus,
.modals-wrapper form.form.form-login .input-text:focus,
.modals-wrapper form.form-shipping-address .input-text:focus,
.modals-wrapper form.co-payment-form .input-text:focus,
.modals-wrapper form.contact .input-text:focus,
.modals-wrapper form [novalidate="novalidate"] .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text:focus,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text:focus,
.modals-wrapper .amgdpr-block-content.contact .input-text:focus,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text:focus, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea:focus, .account.wishlist-index-share .form.wishlist.share .input-text:focus, .account.wishlist-index-share .form.wishlist.share textarea:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .input-text:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text]:focus, .checkout-index-index .form-shipping-address input.input-text:focus, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:focus,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:focus, .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker:focus,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker:focus,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker:focus,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker:focus,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker:focus,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker:focus, .field--text:invalid, .field--text:focus {
  box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
}
body[class] #maincontent form.form-create-account .input-text:invalid, body[class] #maincontent form.form.password.forget .input-text:invalid, body[class] #maincontent form.form.password.reset .input-text:invalid, body[class] #maincontent form.form-edit-account .input-text:invalid, body[class] #maincontent form.form-address-edit .input-text:invalid, body[class] #maincontent form.form.form-newsletter-manage .input-text:invalid, body[class] #maincontent form.form.wishlist.share .input-text:invalid, body[class] #maincontent form.form.form-login .input-text:invalid, body[class] #maincontent form.form-shipping-address .input-text:invalid, body[class] #maincontent form.co-payment-form .input-text:invalid, body[class] #maincontent form.contact .input-text:invalid,
body[class] #maincontent form [novalidate="novalidate"] .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text:invalid,
body[class] #maincontent .amgdpr-block-content.contact .input-text:invalid,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text:invalid,
.modals-wrapper form.form-create-account .input-text:invalid,
.modals-wrapper form.form.password.forget .input-text:invalid,
.modals-wrapper form.form.password.reset .input-text:invalid,
.modals-wrapper form.form-edit-account .input-text:invalid,
.modals-wrapper form.form-address-edit .input-text:invalid,
.modals-wrapper form.form.form-newsletter-manage .input-text:invalid,
.modals-wrapper form.form.wishlist.share .input-text:invalid,
.modals-wrapper form.form.form-login .input-text:invalid,
.modals-wrapper form.form-shipping-address .input-text:invalid,
.modals-wrapper form.co-payment-form .input-text:invalid,
.modals-wrapper form.contact .input-text:invalid,
.modals-wrapper form [novalidate="novalidate"] .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text:invalid,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text:invalid,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text:invalid,
.modals-wrapper .amgdpr-block-content.contact .input-text:invalid,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text:invalid, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker:invalid, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text:invalid, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea:invalid, .account.wishlist-index-share .form.wishlist.share .input-text:invalid, .account.wishlist-index-share .form.wishlist.share textarea:invalid, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .input-text:invalid, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text]:invalid, .checkout-index-index .form-shipping-address input.input-text:invalid, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:invalid,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:invalid,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:invalid,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:invalid, .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker:invalid,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker:invalid,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker:invalid,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker:invalid,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker:invalid,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker:invalid, .field--text:invalid {
  border-color: #d90000;
}
body[class] #maincontent form.form-create-account .input-text:focus, body[class] #maincontent form.form.password.forget .input-text:focus, body[class] #maincontent form.form.password.reset .input-text:focus, body[class] #maincontent form.form-edit-account .input-text:focus, body[class] #maincontent form.form-address-edit .input-text:focus, body[class] #maincontent form.form.form-newsletter-manage .input-text:focus, body[class] #maincontent form.form.wishlist.share .input-text:focus, body[class] #maincontent form.form.form-login .input-text:focus, body[class] #maincontent form.form-shipping-address .input-text:focus, body[class] #maincontent form.co-payment-form .input-text:focus, body[class] #maincontent form.contact .input-text:focus,
body[class] #maincontent form [novalidate="novalidate"] .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text:focus,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text:focus,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text:focus,
body[class] #maincontent .amgdpr-block-content.contact .input-text:focus,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text:focus,
.modals-wrapper form.form-create-account .input-text:focus,
.modals-wrapper form.form.password.forget .input-text:focus,
.modals-wrapper form.form.password.reset .input-text:focus,
.modals-wrapper form.form-edit-account .input-text:focus,
.modals-wrapper form.form-address-edit .input-text:focus,
.modals-wrapper form.form.form-newsletter-manage .input-text:focus,
.modals-wrapper form.form.wishlist.share .input-text:focus,
.modals-wrapper form.form.form-login .input-text:focus,
.modals-wrapper form.form-shipping-address .input-text:focus,
.modals-wrapper form.co-payment-form .input-text:focus,
.modals-wrapper form.contact .input-text:focus,
.modals-wrapper form [novalidate="novalidate"] .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text:focus,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text:focus,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text:focus,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text:focus,
.modals-wrapper .amgdpr-block-content.contact .input-text:focus,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text:focus, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text:focus, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea:focus, .account.wishlist-index-share .form.wishlist.share .input-text:focus, .account.wishlist-index-share .form.wishlist.share textarea:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .input-text:focus, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text]:focus, .checkout-index-index .form-shipping-address input.input-text:focus, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:focus,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text:focus, .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker:focus,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker:focus,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker:focus,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker:focus,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker:focus,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker:focus, .field--text:focus {
  border-color: #05ddb9;
  color: #000000;
}
body[class] #maincontent form.form-create-account .mage-error.input-text, body[class] #maincontent form.form.password.forget .mage-error.input-text, body[class] #maincontent form.form.password.reset .mage-error.input-text, body[class] #maincontent form.form-edit-account .mage-error.input-text, body[class] #maincontent form.form-address-edit .mage-error.input-text, body[class] #maincontent form.form.form-newsletter-manage .mage-error.input-text, body[class] #maincontent form.form.wishlist.share .mage-error.input-text, body[class] #maincontent form.form.form-login .mage-error.input-text, body[class] #maincontent form.form-shipping-address .mage-error.input-text, body[class] #maincontent form.co-payment-form .mage-error.input-text, body[class] #maincontent form.contact .mage-error.input-text,
body[class] #maincontent form [novalidate="novalidate"] .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form-create-account .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form.password.forget .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form.password.reset .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form-edit-account .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form-address-edit .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form.form-login .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.co-payment-form .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content.contact .mage-error.input-text,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .mage-error.input-text,
.modals-wrapper form.form-create-account .mage-error.input-text,
.modals-wrapper form.form.password.forget .mage-error.input-text,
.modals-wrapper form.form.password.reset .mage-error.input-text,
.modals-wrapper form.form-edit-account .mage-error.input-text,
.modals-wrapper form.form-address-edit .mage-error.input-text,
.modals-wrapper form.form.form-newsletter-manage .mage-error.input-text,
.modals-wrapper form.form.wishlist.share .mage-error.input-text,
.modals-wrapper form.form.form-login .mage-error.input-text,
.modals-wrapper form.form-shipping-address .mage-error.input-text,
.modals-wrapper form.co-payment-form .mage-error.input-text,
.modals-wrapper form.contact .mage-error.input-text,
.modals-wrapper form [novalidate="novalidate"] .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form-create-account .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form.password.forget .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form.password.reset .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form-edit-account .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form-address-edit .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form.form-login .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.form-shipping-address .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.co-payment-form .mage-error.input-text,
.modals-wrapper .amgdpr-block-content.contact .mage-error.input-text,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .mage-error.input-text, .account.customer-account-edit .fieldset > .field:not(.choice) > .control input.mage-error._has-datepicker, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .mage-error.input-text, .account.wishlist-index-index .column.main .products-grid .product-items .product-item textarea.mage-error, .account.wishlist-index-share .form.wishlist.share .mage-error.input-text, .account.wishlist-index-share .form.wishlist.share textarea.mage-error, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .mage-error.input-text, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input.mage-error[type=text], .checkout-index-index .form-shipping-address input.mage-error.input-text, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .mage-error.input-text,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .mage-error.input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .mage-error.input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .mage-error.input-text, .customer-account-create #maincontent.page-main .form-create-account input.mage-error._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset input.mage-error._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input.mage-error._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input.mage-error._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account input.mage-error._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset input.mage-error._has-datepicker, .field--text.mage-error {
  color: #d90000;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio], body[class] #maincontent form.form-create-account [id][type="checkbox"], body[class] #maincontent form.form.password.forget [id][type="checkbox"], body[class] #maincontent form.form.password.reset [id][type="checkbox"], body[class] #maincontent form.form-edit-account [id][type="checkbox"], body[class] #maincontent form.form-address-edit [id][type="checkbox"], body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"], body[class] #maincontent form.form.wishlist.share [id][type="checkbox"], body[class] #maincontent form.form.form-login [id][type="checkbox"], body[class] #maincontent form.form-shipping-address [id][type="checkbox"], body[class] #maincontent form.co-payment-form [id][type="checkbox"], body[class] #maincontent form.contact [id][type="checkbox"],
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"],
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"],
.modals-wrapper form.form-create-account [id][type="checkbox"],
.modals-wrapper form.form.password.forget [id][type="checkbox"],
.modals-wrapper form.form.password.reset [id][type="checkbox"],
.modals-wrapper form.form-edit-account [id][type="checkbox"],
.modals-wrapper form.form-address-edit [id][type="checkbox"],
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"],
.modals-wrapper form.form.wishlist.share [id][type="checkbox"],
.modals-wrapper form.form.form-login [id][type="checkbox"],
.modals-wrapper form.form-shipping-address [id][type="checkbox"],
.modals-wrapper form.co-payment-form [id][type="checkbox"],
.modals-wrapper form.contact [id][type="checkbox"],
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"],
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"], .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox], .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox], .checkout-index-index .form-shipping-address input[id][type="checkbox"], .field--radio[id], .field--check[id] {
  position: static;
  z-index: -1;
  opacity: 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label, body[class] #maincontent form.form-create-account [id][type="checkbox"] + label, body[class] #maincontent form.form.password.forget [id][type="checkbox"] + label, body[class] #maincontent form.form.password.reset [id][type="checkbox"] + label, body[class] #maincontent form.form-edit-account [id][type="checkbox"] + label, body[class] #maincontent form.form-address-edit [id][type="checkbox"] + label, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"] + label, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"] + label, body[class] #maincontent form.form.form-login [id][type="checkbox"] + label, body[class] #maincontent form.form-shipping-address [id][type="checkbox"] + label, body[class] #maincontent form.co-payment-form [id][type="checkbox"] + label, body[class] #maincontent form.contact [id][type="checkbox"] + label,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label,
.modals-wrapper form.form-create-account [id][type="checkbox"] + label,
.modals-wrapper form.form.password.forget [id][type="checkbox"] + label,
.modals-wrapper form.form.password.reset [id][type="checkbox"] + label,
.modals-wrapper form.form-edit-account [id][type="checkbox"] + label,
.modals-wrapper form.form-address-edit [id][type="checkbox"] + label,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"] + label,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"] + label,
.modals-wrapper form.form.form-login [id][type="checkbox"] + label,
.modals-wrapper form.form-shipping-address [id][type="checkbox"] + label,
.modals-wrapper form.co-payment-form [id][type="checkbox"] + label,
.modals-wrapper form.contact [id][type="checkbox"] + label,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox] + label, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox] + label, .checkout-index-index .form-shipping-address input[id][type="checkbox"] + label, .field--radio[id] + label, .field--check[id] + label {
  position: relative;
  display: block;
  margin: 0;
  padding-left: 3.4rem !important;
  line-height: 2.4rem;
  vertical-align: middle;
  overflow: visible;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label::after, body[class] #maincontent form.form-create-account [id][type="checkbox"] + label::before, body[class] #maincontent form.form.password.forget [id][type="checkbox"] + label::before, body[class] #maincontent form.form.password.reset [id][type="checkbox"] + label::before, body[class] #maincontent form.form-edit-account [id][type="checkbox"] + label::before, body[class] #maincontent form.form-address-edit [id][type="checkbox"] + label::before, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"] + label::before, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"] + label::before, body[class] #maincontent form.form.form-login [id][type="checkbox"] + label::before, body[class] #maincontent form.form-shipping-address [id][type="checkbox"] + label::before, body[class] #maincontent form.co-payment-form [id][type="checkbox"] + label::before, body[class] #maincontent form.contact [id][type="checkbox"] + label::before,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label::before,
.modals-wrapper form.form-create-account [id][type="checkbox"] + label::before,
.modals-wrapper form.form.password.forget [id][type="checkbox"] + label::before,
.modals-wrapper form.form.password.reset [id][type="checkbox"] + label::before,
.modals-wrapper form.form-edit-account [id][type="checkbox"] + label::before,
.modals-wrapper form.form-address-edit [id][type="checkbox"] + label::before,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"] + label::before,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"] + label::before,
.modals-wrapper form.form.form-login [id][type="checkbox"] + label::before,
.modals-wrapper form.form-shipping-address [id][type="checkbox"] + label::before,
.modals-wrapper form.co-payment-form [id][type="checkbox"] + label::before,
.modals-wrapper form.contact [id][type="checkbox"] + label::before,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox] + label::before, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox] + label::before, .checkout-index-index .form-shipping-address input[id][type="checkbox"] + label::before, body[class] #maincontent form.form-create-account [id][type="checkbox"] + label::after, body[class] #maincontent form.form.password.forget [id][type="checkbox"] + label::after, body[class] #maincontent form.form.password.reset [id][type="checkbox"] + label::after, body[class] #maincontent form.form-edit-account [id][type="checkbox"] + label::after, body[class] #maincontent form.form-address-edit [id][type="checkbox"] + label::after, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"] + label::after, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"] + label::after, body[class] #maincontent form.form.form-login [id][type="checkbox"] + label::after, body[class] #maincontent form.form-shipping-address [id][type="checkbox"] + label::after, body[class] #maincontent form.co-payment-form [id][type="checkbox"] + label::after, body[class] #maincontent form.contact [id][type="checkbox"] + label::after,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"] + label::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label::after,
.modals-wrapper form.form-create-account [id][type="checkbox"] + label::after,
.modals-wrapper form.form.password.forget [id][type="checkbox"] + label::after,
.modals-wrapper form.form.password.reset [id][type="checkbox"] + label::after,
.modals-wrapper form.form-edit-account [id][type="checkbox"] + label::after,
.modals-wrapper form.form-address-edit [id][type="checkbox"] + label::after,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"] + label::after,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"] + label::after,
.modals-wrapper form.form.form-login [id][type="checkbox"] + label::after,
.modals-wrapper form.form-shipping-address [id][type="checkbox"] + label::after,
.modals-wrapper form.co-payment-form [id][type="checkbox"] + label::after,
.modals-wrapper form.contact [id][type="checkbox"] + label::after,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"] + label::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label::after, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox] + label::after, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox] + label::after, .checkout-index-index .form-shipping-address input[id][type="checkbox"] + label::after, .field--radio[id] + label::before, .field--radio[id] + label::after, .field--check[id] + label::before, .field--check[id] + label::after {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  border: 0.1rem solid #05ddb9;
  border-color: #bcbcbc;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: .4rem;
  box-sizing: border-box;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label::before, body[class] #maincontent form.form-create-account [id][type="checkbox"] + label::before, body[class] #maincontent form.form.password.forget [id][type="checkbox"] + label::before, body[class] #maincontent form.form.password.reset [id][type="checkbox"] + label::before, body[class] #maincontent form.form-edit-account [id][type="checkbox"] + label::before, body[class] #maincontent form.form-address-edit [id][type="checkbox"] + label::before, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"] + label::before, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"] + label::before, body[class] #maincontent form.form.form-login [id][type="checkbox"] + label::before, body[class] #maincontent form.form-shipping-address [id][type="checkbox"] + label::before, body[class] #maincontent form.co-payment-form [id][type="checkbox"] + label::before, body[class] #maincontent form.contact [id][type="checkbox"] + label::before,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"] + label::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label::before,
.modals-wrapper form.form-create-account [id][type="checkbox"] + label::before,
.modals-wrapper form.form.password.forget [id][type="checkbox"] + label::before,
.modals-wrapper form.form.password.reset [id][type="checkbox"] + label::before,
.modals-wrapper form.form-edit-account [id][type="checkbox"] + label::before,
.modals-wrapper form.form-address-edit [id][type="checkbox"] + label::before,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"] + label::before,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"] + label::before,
.modals-wrapper form.form.form-login [id][type="checkbox"] + label::before,
.modals-wrapper form.form-shipping-address [id][type="checkbox"] + label::before,
.modals-wrapper form.co-payment-form [id][type="checkbox"] + label::before,
.modals-wrapper form.contact [id][type="checkbox"] + label::before,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"] + label::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox] + label::before, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox] + label::before, .checkout-index-index .form-shipping-address input[id][type="checkbox"] + label::before, .field--radio[id] + label::before, .field--check[id] + label::before {
  content: "";
  background-color: transparent;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label::before, .field--radio[id] + label::before {
  border-radius: 50%;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio]:checked + label::before, .field--radio[id]:checked + label::before {
  box-shadow: inset 0 0 0 0.3rem #fff;
}
body[class] #maincontent form.form-create-account [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.password.forget [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.password.reset [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form-edit-account [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form-address-edit [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form.form-login [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.form-shipping-address [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.co-payment-form [id][type="checkbox"]:checked + label::after, body[class] #maincontent form.contact [id][type="checkbox"]:checked + label::after,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"]:checked + label::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-create-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.password.forget [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.password.reset [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-edit-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-address-edit [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form.form-login [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.form-shipping-address [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.co-payment-form [id][type="checkbox"]:checked + label::after,
.modals-wrapper form.contact [id][type="checkbox"]:checked + label::after,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"]:checked + label::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"]:checked + label::after, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox]:checked + label::after, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox]:checked + label::after, .checkout-index-index .form-shipping-address input[id][type="checkbox"]:checked + label::after, .field--check[id]:checked + label::after {
  content: "";
  font-family: "icomoon";
  font-size: 1.6rem;
  border-color: transparent;
  color: #fff;
}
body[class] #maincontent form.form-create-account [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form.password.forget [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form.password.reset [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form-edit-account [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form-address-edit [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form.form-login [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.form-shipping-address [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.co-payment-form [id][type="checkbox"]:checked + label::before, body[class] #maincontent form.contact [id][type="checkbox"]:checked + label::before,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"]:checked + label::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form-create-account [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form.password.forget [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form.password.reset [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form-edit-account [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form-address-edit [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form.form-login [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.form-shipping-address [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.co-payment-form [id][type="checkbox"]:checked + label::before,
.modals-wrapper form.contact [id][type="checkbox"]:checked + label::before,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"]:checked + label::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"]:checked + label::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox]:checked + label::before, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox]:checked + label::before, .checkout-index-index .form-shipping-address input[id][type="checkbox"]:checked + label::before, .field--check[id]:checked + label::before {
  background-color: #05ddb9;
}
.field.required, .field._required > .label:after {
  color: #000000 !important;
}
#switcher-country-language.switcher.country-language,
.mobile-switcher.country-language, .field--country-language-selector {
  display: flex;
  align-items: center;
  width: 15.2rem;
  font-size: 1.4rem !important;
  font-weight: 300;
  background-color: #fff;
  border-radius: 1.3rem;
  height: 2.6rem;
  padding: .4rem .4rem .4rem .8rem;
  border: 0.1rem solid #dbdbdb;
  cursor: pointer;
}
@media (max-width: 1023px) {
  #switcher-country-language.switcher.country-language,
  .mobile-switcher.country-language, .field--country-language-selector {
    display: none;
  }
}
#switcher-country-language.switcher.country-language .switcher-store,
.mobile-switcher.country-language .switcher-store, .field--country-language-selector .switcher-store {
  width: 100%;
  margin: 0;
}
#switcher-country-language.switcher.country-language .options,
.mobile-switcher.country-language .options, .field--country-language-selector .options {
  width: 100%;
}
#switcher-country-language.switcher.country-language .options .action.toggle,
.mobile-switcher.country-language .options .action.toggle, .field--country-language-selector .options .action.toggle {
  width: 100%;
                /*&::before {
                    @include square(1.3rem);
                    display: inline-block !important;
                    padding: 0.2rem;
                    content: ".";
                    border-radius: 50%;
                    text-align: center;
                    margin-right: 0.2rem;
                    background-color: color("primary-light");
                    color: color("primary-light");
                    font-size: 2rem;
                    line-height: 0.6;

                }*/
}
#switcher-country-language.switcher.country-language .options .action.toggle strong,
.mobile-switcher.country-language .options .action.toggle strong, #switcher-country-language.switcher.country-language .options .action.toggle span,
.mobile-switcher.country-language .options .action.toggle span, #switcher-country-language.switcher.country-language .options .action.toggle strong > span,
.mobile-switcher.country-language .options .action.toggle strong > span, .field--country-language-selector .options .action.toggle strong, .field--country-language-selector .options .action.toggle span, .field--country-language-selector .options .action.toggle strong > span {
  font-weight: 300 !important;
  font-size: 1.4rem !important;
}
#switcher-country-language.switcher.country-language .options .action.toggle::after,
.mobile-switcher.country-language .options .action.toggle::after, .field--country-language-selector .options .action.toggle::after {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 2;
  font-size: 1rem;
  text-align: center;
  background-color: #efefef;
  border-radius: 50%;
  pointer-events: none;
}

.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-heading .slide-text {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  /*1 value is family the weight value is refering to*/
  font-size: 8.8rem;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-heading .slide-text {
    font-size: 5.8rem;
  }
}
#maincontent.page-main .herobanner .header-text h1, .article .figures > h2, .modal-content .datepicker-popup .datepicker-form .timepicker-slots h3, #maincontent.page-main .article .simple-block h1, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper .page-title,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper .page-title, .account.customer-account-index #maincontent.page-main .page-title-wrapper .page-title,
.account.sales-order-view #maincontent.page-main .page-title-wrapper .page-title,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper .page-title, .account.wishlist-index-index #maincontent.page-main .page-title-wrapper .page-title, .checkout-cart-index #maincontent.page-main div.page-title-wrapper h1.page-title span.base, .checkout-index-index #checkoutSteps .checkout-payment-method .step-title, body.checkout-onepage-success #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-schweizer-qualitat #maincontent.page-main .article .simple-block h2,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .simple-block h2, .cms-agb #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-datenschutz #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-impressum #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .newsfeed-index-index #maincontent.page-main h1 {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  /*1 value is family the weight value is refering to*/
  font-size: 6rem;
}
@media (max-width: 1365px) {
  #maincontent.page-main .herobanner .header-text h1, .article .figures > h2, .modal-content .datepicker-popup .datepicker-form .timepicker-slots h3, #maincontent.page-main .article .simple-block h1, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper .page-title,
  .page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper .page-title, .account.customer-account-index #maincontent.page-main .page-title-wrapper .page-title,
  .account.sales-order-view #maincontent.page-main .page-title-wrapper .page-title,
  .account.sales-order-invoice #maincontent.page-main .page-title-wrapper .page-title, .account.wishlist-index-index #maincontent.page-main .page-title-wrapper .page-title, .checkout-cart-index #maincontent.page-main div.page-title-wrapper h1.page-title span.base, .checkout-index-index #checkoutSteps .checkout-payment-method .step-title, body.checkout-onepage-success #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-schweizer-qualitat #maincontent.page-main .article .simple-block h2,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .simple-block h2, .cms-agb #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-datenschutz #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-impressum #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .newsfeed-index-index #maincontent.page-main h1 {
    font-size: 4.2rem;
  }
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview h2, #maincontent.page-main .herobanner .header-text h2, .article .figures__label h2, .modal-popup .modal-content .checkout-agreements-item-content h2, .article .resources h2, .account-benefits-block .title, .aos__cta-banner .aos__cta-banner__content .mgz-cta-title, .aos__text-block__title h1, .aos__text-block__title h2, .aos__text-block__title h3, .aos__text-block__title h4, .aos__text-block__title h5, .aos__text-block__title h6, .aos__text-block__title p, #aos-static-slider__title p,
#aos-static-slider .aos-static-slider__title p, #maincontent.page-main .article .simple-block h2, .cms-home.cms-index-index #maincontent.page-main h2, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h2,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h2, .catalog-product-view #maincontent.page-main .page-title .base, .account #maincontent.page-main .page-title-wrapper .page-title, .customer-account-login #maincontent.page-main .login-container > *.block .block-title strong,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-title strong, .customer-account-create #maincontent.page-main .page-title-wrapper .page-title,
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper .page-title,
.customer-account-createpassword #maincontent.page-main .page-title-wrapper .page-title, .cms-unser-team #maincontent.page-main .simple-block h1 + p,
.cms-karriere #maincontent.page-main .simple-block h1 + p, .cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 5rem;
}
@media (max-width: 639px) {
  .newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview h2, #maincontent.page-main .herobanner .header-text h2, .article .figures__label h2, .modal-popup .modal-content .checkout-agreements-item-content h2, .article .resources h2, .account-benefits-block .title, .aos__cta-banner .aos__cta-banner__content .mgz-cta-title, .aos__text-block__title h1, .aos__text-block__title h2, .aos__text-block__title h3, .aos__text-block__title h4, .aos__text-block__title h5, .aos__text-block__title h6, .aos__text-block__title p, #aos-static-slider__title p,
  #aos-static-slider .aos-static-slider__title p, #maincontent.page-main .article .simple-block h2, .cms-home.cms-index-index #maincontent.page-main h2, .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h2,
  .page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h2, .catalog-product-view #maincontent.page-main .page-title .base, .account #maincontent.page-main .page-title-wrapper .page-title, .customer-account-login #maincontent.page-main .login-container > *.block .block-title strong,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-title strong, .customer-account-create #maincontent.page-main .page-title-wrapper .page-title,
  .customer-account-forgotpassword #maincontent.page-main .page-title-wrapper .page-title,
  .customer-account-createpassword #maincontent.page-main .page-title-wrapper .page-title, .cms-unser-team #maincontent.page-main .simple-block h1 + p,
  .cms-karriere #maincontent.page-main .simple-block h1 + p, .cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title {
    font-size: 3.6rem;
  }
}
.modal-popup .modal-content .checkout-agreements-item-content h3, .modal-popup.language-switcher-popup #languague-dropdown-container.dropdown-container .language-switcher-popup__title, #maincontent.page-main .checkout-shipping-method .step-title, #cart-limit h1, .aos_payment_footer > div > h1#payment_login_title,
.login-additional-payment > div > h1#payment_login_title, .aos__separator .aos__separator__content .title span, #aos-services__title p,
#aos-services .aos-services__title p, .catalog-product-view .product-info-main .price-box.price-final_price .price, .catalog-product-view .product.info.detailed .data.item.title a,
.catalog-product-view .product.info.detailed .data.item.title.active a, .catalog-product-view .products-carousel .block-title, .catalog-product-view .products-carousel .block-title > *, .catalog-product-view .block.related .block-title strong, .account #maincontent.page-main .block .block-title, body.account.review-customer-view .product-details .product-name, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .step-title,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .step-title, .checkout-index-index .modal-popup h1, .customer-account-login #maincontent.page-main .login-additional-info .info_login_title,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_title {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 3.2rem;
}
@media (max-width: 639px) {
  .modal-popup .modal-content .checkout-agreements-item-content h3, .modal-popup.language-switcher-popup #languague-dropdown-container.dropdown-container .language-switcher-popup__title, #maincontent.page-main .checkout-shipping-method .step-title, #cart-limit h1, .aos_payment_footer > div > h1#payment_login_title,
  .login-additional-payment > div > h1#payment_login_title, .aos__separator .aos__separator__content .title span, #aos-services__title p,
  #aos-services .aos-services__title p, .catalog-product-view .product-info-main .price-box.price-final_price .price, .catalog-product-view .product.info.detailed .data.item.title a,
  .catalog-product-view .product.info.detailed .data.item.title.active a, .catalog-product-view .products-carousel .block-title, .catalog-product-view .products-carousel .block-title > *, .catalog-product-view .block.related .block-title strong, .account #maincontent.page-main .block .block-title, body.account.review-customer-view .product-details .product-name, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .step-title,
  .checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .step-title, .checkout-index-index .modal-popup h1, .customer-account-login #maincontent.page-main .login-additional-info .info_login_title,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_title {
    font-size: 2.6rem;
  }
}
#maincontent.page-main .products-carousel h2, .page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-title.order strong,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-title.order strong, body[class] #maincontent form.form-create-account .legend, body[class] #maincontent form.form.password.forget .legend, body[class] #maincontent form.form.password.reset .legend, body[class] #maincontent form.form-edit-account .legend, body[class] #maincontent form.form-address-edit .legend, body[class] #maincontent form.form.form-newsletter-manage .legend, body[class] #maincontent form.form.wishlist.share .legend, body[class] #maincontent form.form.form-login .legend, body[class] #maincontent form.form-shipping-address .legend, body[class] #maincontent form.co-payment-form .legend, body[class] #maincontent form.contact .legend,
body[class] #maincontent form [novalidate="novalidate"] .legend,
body[class] #maincontent .amgdpr-block-content.form-create-account .legend,
body[class] #maincontent .amgdpr-block-content.form.password.forget .legend,
body[class] #maincontent .amgdpr-block-content.form.password.reset .legend,
body[class] #maincontent .amgdpr-block-content.form-edit-account .legend,
body[class] #maincontent .amgdpr-block-content.form-address-edit .legend,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .legend,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .legend,
body[class] #maincontent .amgdpr-block-content.form.form-login .legend,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .legend,
body[class] #maincontent .amgdpr-block-content.co-payment-form .legend,
body[class] #maincontent .amgdpr-block-content.contact .legend,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .legend,
.modals-wrapper form.form-create-account .legend,
.modals-wrapper form.form.password.forget .legend,
.modals-wrapper form.form.password.reset .legend,
.modals-wrapper form.form-edit-account .legend,
.modals-wrapper form.form-address-edit .legend,
.modals-wrapper form.form.form-newsletter-manage .legend,
.modals-wrapper form.form.wishlist.share .legend,
.modals-wrapper form.form.form-login .legend,
.modals-wrapper form.form-shipping-address .legend,
.modals-wrapper form.co-payment-form .legend,
.modals-wrapper form.contact .legend,
.modals-wrapper form [novalidate="novalidate"] .legend,
.modals-wrapper .amgdpr-block-content.form-create-account .legend,
.modals-wrapper .amgdpr-block-content.form.password.forget .legend,
.modals-wrapper .amgdpr-block-content.form.password.reset .legend,
.modals-wrapper .amgdpr-block-content.form-edit-account .legend,
.modals-wrapper .amgdpr-block-content.form-address-edit .legend,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .legend,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .legend,
.modals-wrapper .amgdpr-block-content.form.form-login .legend,
.modals-wrapper .amgdpr-block-content.form-shipping-address .legend,
.modals-wrapper .amgdpr-block-content.co-payment-form .legend,
.modals-wrapper .amgdpr-block-content.contact .legend,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .legend, body[class] #maincontent form.form-newsletter-manage .legend,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .legend,
.modals-wrapper form.form-newsletter-manage .legend,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .legend, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-header .ui-datepicker-month, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-header .ui-datepicker-year, .aos__icon-list__block .mgz-heading-text, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-heading-title span, footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .title strong, .account #maincontent.page-main .block .block-content .box-title span, body.account.review-customer-view .review-details .title, .checkout-index-index .opc-block-shipping-information .shipping-information-title, .customer-account-login #maincontent.page-main .login-container > *.block .block-title + .block-title strong,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-title + .block-title strong {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 700;
  font-size: 2rem;
}
.catalog-product-view .block.related .product-item,
.cards__item, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .sidebar.sidebar-main .account-nav-content h3,
#maincontent.page-main .sidebar.sidebar-main .subnav h3,
#maincontent.page-main .main__wrap .sidebar .account-nav-content h3,
#maincontent.page-main .main__wrap .sidebar .subnav h3, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a, .catalog-product-view .product-info-main > .origin h3, .catalog-product-view .product.attribute.description strong, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a, body.account.review-customer-view .review-details .review-title {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
}
@media (max-width: 639px) {
  .catalog-product-view .block.related .product-item,
  .cards__item, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .sidebar.sidebar-main .account-nav-content h3,
  #maincontent.page-main .sidebar.sidebar-main .subnav h3,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content h3,
  #maincontent.page-main .main__wrap .sidebar .subnav h3, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a,
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a, .catalog-product-view .product-info-main > .origin h3, .catalog-product-view .product.attribute.description strong, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a, body.account.review-customer-view .review-details .review-title {
    font-size: 1.6rem;
  }
}
.modal-popup .modal-content #languague-dropdown-container > div strong, body[class] #maincontent form.form-create-account .field .label, body[class] #maincontent form.form.password.forget .field .label, body[class] #maincontent form.form.password.reset .field .label, body[class] #maincontent form.form-edit-account .field .label, body[class] #maincontent form.form-address-edit .field .label, body[class] #maincontent form.form.form-newsletter-manage .field .label, body[class] #maincontent form.form.wishlist.share .field .label, body[class] #maincontent form.form.form-login .field .label, body[class] #maincontent form.form-shipping-address .field .label, body[class] #maincontent form.co-payment-form .field .label, body[class] #maincontent form.contact .field .label,
body[class] #maincontent form [novalidate="novalidate"] .field .label,
body[class] #maincontent .amgdpr-block-content.form-create-account .field .label,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field .label,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field .label,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field .label,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field .label,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field .label,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field .label,
body[class] #maincontent .amgdpr-block-content.form.form-login .field .label,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field .label,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field .label,
body[class] #maincontent .amgdpr-block-content.contact .field .label,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field .label,
.modals-wrapper form.form-create-account .field .label,
.modals-wrapper form.form.password.forget .field .label,
.modals-wrapper form.form.password.reset .field .label,
.modals-wrapper form.form-edit-account .field .label,
.modals-wrapper form.form-address-edit .field .label,
.modals-wrapper form.form.form-newsletter-manage .field .label,
.modals-wrapper form.form.wishlist.share .field .label,
.modals-wrapper form.form.form-login .field .label,
.modals-wrapper form.form-shipping-address .field .label,
.modals-wrapper form.co-payment-form .field .label,
.modals-wrapper form.contact .field .label,
.modals-wrapper form [novalidate="novalidate"] .field .label,
.modals-wrapper .amgdpr-block-content.form-create-account .field .label,
.modals-wrapper .amgdpr-block-content.form.password.forget .field .label,
.modals-wrapper .amgdpr-block-content.form.password.reset .field .label,
.modals-wrapper .amgdpr-block-content.form-edit-account .field .label,
.modals-wrapper .amgdpr-block-content.form-address-edit .field .label,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field .label,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field .label,
.modals-wrapper .amgdpr-block-content.form.form-login .field .label,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field .label,
.modals-wrapper .amgdpr-block-content.co-payment-form .field .label,
.modals-wrapper .amgdpr-block-content.contact .field .label,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field .label, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .label, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .label, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .label > span, .checkout-index-index .form-shipping-address .label > span, .customer-account-login #maincontent.page-main .login-container > *.block .form-login .label,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .label {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
}

.article .figures__label h3 {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 700;
  /*1 value is family the weight value is refering to*/
  font-size: 1.6rem;
  color: "primary";
}

.newsfeed-index-index #maincontent.page-main .column.main > .post-list, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label, body[class] #maincontent form.form-create-account [id][type="checkbox"] + label, body[class] #maincontent form.form.password.forget [id][type="checkbox"] + label, body[class] #maincontent form.form.password.reset [id][type="checkbox"] + label, body[class] #maincontent form.form-edit-account [id][type="checkbox"] + label, body[class] #maincontent form.form-address-edit [id][type="checkbox"] + label, body[class] #maincontent form.form.form-newsletter-manage [id][type="checkbox"] + label, body[class] #maincontent form.form.wishlist.share [id][type="checkbox"] + label, body[class] #maincontent form.form.form-login [id][type="checkbox"] + label, body[class] #maincontent form.form-shipping-address [id][type="checkbox"] + label, body[class] #maincontent form.co-payment-form [id][type="checkbox"] + label, body[class] #maincontent form.contact [id][type="checkbox"] + label,
body[class] #maincontent form [novalidate="novalidate"] [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-create-account [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form.form-login [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content.contact [id][type="checkbox"] + label,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label,
.modals-wrapper form.form-create-account [id][type="checkbox"] + label,
.modals-wrapper form.form.password.forget [id][type="checkbox"] + label,
.modals-wrapper form.form.password.reset [id][type="checkbox"] + label,
.modals-wrapper form.form-edit-account [id][type="checkbox"] + label,
.modals-wrapper form.form-address-edit [id][type="checkbox"] + label,
.modals-wrapper form.form.form-newsletter-manage [id][type="checkbox"] + label,
.modals-wrapper form.form.wishlist.share [id][type="checkbox"] + label,
.modals-wrapper form.form.form-login [id][type="checkbox"] + label,
.modals-wrapper form.form-shipping-address [id][type="checkbox"] + label,
.modals-wrapper form.co-payment-form [id][type="checkbox"] + label,
.modals-wrapper form.contact [id][type="checkbox"] + label,
.modals-wrapper form [novalidate="novalidate"] [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-create-account [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.password.forget [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.password.reset [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-edit-account [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-address-edit [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.wishlist.share [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form.form-login [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.form-shipping-address [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.co-payment-form [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content.contact [id][type="checkbox"] + label,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] [id][type="checkbox"] + label, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=checkbox] + label, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content input[id][type=checkbox] + label, .checkout-index-index .form-shipping-address input[id][type="checkbox"] + label, .field--radio[id] + label, .field--check[id] + label, .account.customer-account-index #maincontent.page-main .column.main .table tbody tr td strong,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td strong,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td strong,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td strong,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td strong,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td strong,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong, .modal-popup .modal-content .checkout-agreements-item-content, body[class] #maincontent form .info-required,
body[class] #maincontent .amgdpr-block-content .info-required,
.modals-wrapper form .info-required,
.modals-wrapper .amgdpr-block-content .info-required, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item *,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item *,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item *, .order-products-toolbar.toolbar.bottom .pager *,
.customer-addresses-toolbar.toolbar.bottom .pager *,
.wishlist-index-index .toolbar.wishlist-toolbar .pager *,
.toolbar.products-reviews-toolbar.bottom .pager *, #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"],
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_freeshipping_freeshipping"],
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_flatrate_flatrate"], .account-benefits-block ul.benefits li, .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-caption1 .slide-text,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-caption2 .slide-text, .aos__cta-banner .aos__cta-banner__content .mgz-cta-description, .aos__text-block__paragraphe, #aos-static-slider__description *,
#aos-static-slider .aos-static-slider__description *, #aos-services__label p,
#aos-services .aos-services__label p, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description p,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description p, .catalog-product-view .product-info-main .product.attribute.overview p,
.catalog-product-view .product-info-main .product.attribute.overview .value, .catalog-product-view .product.info.detailed .data.item.content .title,
.catalog-product-view .product.info.detailed .data.item.content .value, .account.customer-account-index #maincontent.page-main .page-title-wrapper .order-date,
.account.sales-order-view #maincontent.page-main .page-title-wrapper .order-date,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper .order-date, .account.customer-account-index #maincontent.page-main .items.order-links .nav.item,
.account.sales-order-view #maincontent.page-main .items.order-links .nav.item,
.account.sales-order-invoice #maincontent.page-main .items.order-links .nav.item, .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"], body.account.review-customer-view .review-details .rating-summary.item .rating-label span, body.account.review-customer-view .review-details .review-content,
body.account.review-customer-view .review-details .review-date, .account.gdpr-customer-settings #maincontent.page-main .block-content p, .checkout-cart-index #maincontent.page-main .columns #cart_top_detail, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty p, .payment-method-title.field.choice label.label, .customer-account-login #maincontent.page-main .login-container > *.block .block-content,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content, .customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"],
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"],
.text--content {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 300;
  font-size: 2rem;
}
.account.customer-account-index #maincontent.page-main .column.main .table tr,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tr,
.account.sales-order-history #maincontent.page-main .column.main .table tr,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tr,
.account.sales-order-view #maincontent.page-main .column.main .table tr,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tr,
.account.sales-order-invoice #maincontent.page-main .column.main .table tr,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tr,
.account.customer-address-index #maincontent.page-main .column.main .table tr,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tr,
.account.review-customer-index #maincontent.page-main .column.main .table tr,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tr, .catalog-product-view .block.related .product-item .price-box *,
.cards__item .price-box *, .navigation .ui-menu .nav-1 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-2 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-3 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-4 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-5 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-6 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-7 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .level2.category-item a span,
.navigation .ui-menu .nav-8 .level0.submenu .level1 .level2.category-item a span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .level2.category-item a span, .mobile-links .mobile-account-link a,
.mobile-links .mobile-cart-link a,
.mobile-links .mobile-account-link * a, .header.content a[href$="/account/"],
.header.content a[href$="/wishlist/"],
.header.content a[href$="/checkout/cart/"],
.header.content .block-search .block-title, #maincontent.page-main .icons-inline .icon-text, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-extra-details,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-extra-details, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-extra-details,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-extra-details, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-extra-details,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-extra-details, body[class] #maincontent form.form-create-account .field.password-info, body[class] #maincontent form.form.password.forget .field.password-info, body[class] #maincontent form.form.password.reset .field.password-info, body[class] #maincontent form.form-edit-account .field.password-info, body[class] #maincontent form.form-address-edit .field.password-info, body[class] #maincontent form.form.form-newsletter-manage .field.password-info, body[class] #maincontent form.form.wishlist.share .field.password-info, body[class] #maincontent form.form.form-login .field.password-info, body[class] #maincontent form.form-shipping-address .field.password-info, body[class] #maincontent form.co-payment-form .field.password-info, body[class] #maincontent form.contact .field.password-info,
body[class] #maincontent form [novalidate="novalidate"] .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.password-info,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.password-info,
body[class] #maincontent .amgdpr-block-content.contact .field.password-info,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.password-info,
.modals-wrapper form.form-create-account .field.password-info,
.modals-wrapper form.form.password.forget .field.password-info,
.modals-wrapper form.form.password.reset .field.password-info,
.modals-wrapper form.form-edit-account .field.password-info,
.modals-wrapper form.form-address-edit .field.password-info,
.modals-wrapper form.form.form-newsletter-manage .field.password-info,
.modals-wrapper form.form.wishlist.share .field.password-info,
.modals-wrapper form.form.form-login .field.password-info,
.modals-wrapper form.form-shipping-address .field.password-info,
.modals-wrapper form.co-payment-form .field.password-info,
.modals-wrapper form.contact .field.password-info,
.modals-wrapper form [novalidate="novalidate"] .field.password-info,
.modals-wrapper .amgdpr-block-content.form-create-account .field.password-info,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.password-info,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.password-info,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.password-info,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.password-info,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.password-info,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.password-info,
.modals-wrapper .amgdpr-block-content.form.form-login .field.password-info,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.password-info,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.password-info,
.modals-wrapper .amgdpr-block-content.contact .field.password-info,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.password-info, body[class] #maincontent form.form-newsletter-manage .field.choice .label,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice .label,
.modals-wrapper form.form-newsletter-manage .field.choice .label,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice .label, .not-saleable span,
.not-saleable a, .toolbar-products .toolbar-sorter .sorter-label, .aos__gallery-categories .image-content .image-title, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn, .aos__text-block__subtitle h1, .aos__text-block__subtitle h2, .aos__text-block__subtitle h3, .aos__text-block__subtitle h4, .aos__text-block__subtitle h5, .aos__text-block__subtitle h6, .aos__text-block__subtitle p, .aos__text-block__subtitle span, .aos__icon-list__block .mgz-description p span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1, footer.page-footer > div.footer.content .aos_footer > p, footer.page-footer > div.aos_payment_footer .legalpages_footer p, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item a,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item a, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item span, .catalog-product-view .product-info-main .product-featured-attributes .product.featured.attribute.producer, .catalog-product-view .product-info-main .product-featured-attributes .product.featured.attribute.year, .catalog-product-view .product.info.detailed .data.item.content, .catalog-product-view .product.info.detailed .data.item.content attribute.accordion-description p, .account #maincontent.page-main .block .block-content .box-content, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .reviews-actions .action.view,
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .reviews-actions span, body.account.review-customer-view .product-details .rating-average-label, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .items-in-cart .title strong,
.text--strong {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 .mgz-btn, .aos__gallery-categories .image-content, .aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn, .minicart-wrapper .block-minicart .actions .primary #top-cart-btn-checkout, #maincontent.page-main .herobanner .header-text a, .article .figures__label ul li a, .modal-popup .modal-footer .action-primary.action-accept,
.modal-popup .modal-footer .action.primary.action-save-address, body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary, .modal-footer button.primary, #aos-static-slider__action a,
#aos-static-slider .aos-static-slider__action a, .catalog-product-view .product-info-main #product-addtocart-button, .account.customer-account-index .actions-toolbar .actions .action.order,
.account.sales-order-view .actions-toolbar .actions .action.order,
.account.sales-order-invoice .actions-toolbar .actions .action.order, .account.wishlist-index-index .actions-toolbar .primary button.action.tocart, .account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar .action.primary, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action, .checkout-cart-index button.action.primary, .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar .button.action.continue.primary,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar .button.action.continue.primary, .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart, .checkout-index-index #checkoutSteps #checkout-step-shipping .actions-toolbar .primary .action.login.primary, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update, .checkout-index-index .opc-payment .actions-toolbar .primary .action.primary.checkout, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.create, body.checkout-onepage-success #registration a.action.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary, .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main .action.submit.primary, .customer-account-create #maincontent.page-main .action.submit.primary,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
.customer-account-createpassword #maincontent.page-main .action.submit.primary, .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary, .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container.is-active label, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:first-child, .account.customer-account-index #maincontent.page-main .col.actions .action.order,
.account.sales-order-history #maincontent.page-main .col.actions .action.order,
.account.sales-order-view #maincontent.page-main .col.actions .action.order,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order,
.account.customer-address-index #maincontent.page-main .col.actions .action.order,
.account.review-customer-index #maincontent.page-main .col.actions .action.order, #maincontent #cookiebanner .action.primary.button-accept, .minicart-wrapper .block-minicart .actions .action.viewcart, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item, #maincontent.page-main .herobanner .header-text p:nth-child(4) a, .article .figures__label ul li:nth-child(2) a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .modal-popup .modal-footer .action.secondary.action-hide-popup, .modal-popup .modal-footer .action-secondary.action-dismiss, .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary, .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account #maincontent.page-main button.action.primary, .account.customer-account-index .actions-toolbar .actions a,
.account.sales-order-view .actions-toolbar .actions a,
.account.sales-order-invoice .actions-toolbar .actions a, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, .account.wishlist-index-index .actions-toolbar .primary button.action.update, .account.wishlist-index-index .actions-toolbar .primary button.action.share, body.account.review-customer-view .product-details .reviews-actions .action.add, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary, .checkout-cart-index button.action.secondary, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item, .checkout-index-index .checkout-container .opc-wrapper .action.action-show-popup, .checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-apply, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary .action.action-cancel, body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary .action.primary.continue, .customer-account-create #maincontent.page-main .action.captcha-reload,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload, .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a, .cms-innovation #maincontent.page-main a[href="unser-team"],
.cms-unternehmen #maincontent.page-main a[href="unser-team"],
.cms-karriere #maincontent.page-main a[href="unser-team"],
.cms-medien #maincontent.page-main a[href="unser-team"],
.cms-unser-team #maincontent.page-main a[href="unser-team"], .newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container label, .newsfeed-index-index #maincontent.page-main .TagCloud .tag, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:last-child, .account.customer-account-index #maincontent.page-main .column.main .table thead tr th,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.sales-order-history #maincontent.page-main .column.main .table thead tr th,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.sales-order-view #maincontent.page-main .column.main .table thead tr th,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.sales-order-invoice #maincontent.page-main .column.main .table thead tr th,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.customer-address-index #maincontent.page-main .column.main .table thead tr th,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.review-customer-index #maincontent.page-main .column.main .table thead tr th,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table thead tr th, .navigation .ui-menu .nav-1 .level0.submenu .level1 a,
.navigation .ui-menu .nav-1 .level0.submenu .level1 span,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a,
.navigation .ui-menu .nav-2 .level0.submenu .level1 span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a,
.navigation .ui-menu .nav-3 .level0.submenu .level1 span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a,
.navigation .ui-menu .nav-4 .level0.submenu .level1 span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a,
.navigation .ui-menu .nav-5 .level0.submenu .level1 span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a,
.navigation .ui-menu .nav-6 .level0.submenu .level1 span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a,
.navigation .ui-menu .nav-7 .level0.submenu .level1 span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a,
.navigation .ui-menu .nav-8 .level0.submenu .level1 span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category span, .page-wrapper .breadcrumbs, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box, .product-options-wrapper .swatch-attribute.size .swatch-attribute-selected-option,
.product-options-wrapper .swatch-attribute.color .swatch-attribute-selected-option,
.product-item-details .swatch-attribute.size .swatch-attribute-selected-option,
.product-item-details .swatch-attribute.color .swatch-attribute-selected-option,
.swatch-attribute .swatch-attribute.size .swatch-attribute-selected-option,
.swatch-attribute .swatch-attribute.color .swatch-attribute-selected-option, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .filter-label,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .filter-label, .page-products.catalog-category-view #maincontent.page-main .products-grid .price-box,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box, .page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .price-final_price .price,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .price-final_price .price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .price-final_price .price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .price-final_price .price, .catalog-product-view .product-info-main .product-info-stock-sku .stock.available span, .catalog-product-view .product.attribute.description .value, .cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg, .account.customer-account-index #maincontent.page-main .page-title-wrapper .order-date .label,
.account.sales-order-view #maincontent.page-main .page-title-wrapper .order-date .label,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper .order-date .label, .account.customer-account-index #maincontent.page-main .items.order-links .nav.item.current,
.account.sales-order-view #maincontent.page-main .items.order-links .nav.item.current,
.account.sales-order-invoice #maincontent.page-main .items.order-links .nav.item.current, .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr th, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-title .action-toggle,
.text--bold {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
}
.catalog-product-view .block.related .product-item .product-item-info .product-item-name,
.cards__text__title,
.cards__caption__title, #maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-datetime, #maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-your-date, #maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-closest-date, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window .address,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window .tittle,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window *, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c, .cms-no-route #maincontent.page-main .columns .column.main p strong,
.text--light {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-size: 1.8rem;
  letter-spacing: 0.1rem;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a span, body[class] #maincontent .required-fields-label,
.modals-wrapper .required-fields-label, #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method tbody > tr td.col, #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method .carrierName,
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method .method-price,
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method .method-carrier,
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method .price, .product-options-wrapper .swatch-attribute.size .swatch-attribute-label,
.product-options-wrapper .swatch-attribute.color .swatch-attribute-label,
.product-item-details .swatch-attribute.size .swatch-attribute-label,
.product-item-details .swatch-attribute.color .swatch-attribute-label,
.swatch-attribute .swatch-attribute.size .swatch-attribute-label,
.swatch-attribute .swatch-attribute.color .swatch-attribute-label, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__section .mgz-element-text, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__description .text-group, header > .panel.wrapper:first-child .panel.header .header.links li a span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren .menu-entry-top-links .menu-entry-top-link span, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title strong,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title strong, .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item span, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item span,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item span,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item span, .catalog-product-view .product-info-main .inc-tax span, .catalog-product-view .product.attribute.description p, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .box-tocart .field.qty .label span, .checkout-index-index #maincontent.page-main .payment-after, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals, .checkout-index-index #checkoutSteps .checkout-payment-method label span, .checkout-index-index #checkoutSteps .checkout-payment-method .label span, .newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview .newsDate, .cms-no-route #maincontent.page-main .columns .column.main p, .cms-no-route #maincontent.page-main .columns .column.main ul li,
.text--small {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
}
.cards__text, #maincontent.page-main .herobanner .header-text li, .article .figures__label p, .article .figures__label p a, body[class] #maincontent form.form-create-account .field.choice.newsletter, body[class] #maincontent form.form.password.forget .field.choice.newsletter, body[class] #maincontent form.form.password.reset .field.choice.newsletter, body[class] #maincontent form.form-edit-account .field.choice.newsletter, body[class] #maincontent form.form-address-edit .field.choice.newsletter, body[class] #maincontent form.form.form-newsletter-manage .field.choice.newsletter, body[class] #maincontent form.form.wishlist.share .field.choice.newsletter, body[class] #maincontent form.form.form-login .field.choice.newsletter, body[class] #maincontent form.form-shipping-address .field.choice.newsletter, body[class] #maincontent form.co-payment-form .field.choice.newsletter, body[class] #maincontent form.contact .field.choice.newsletter,
body[class] #maincontent form [novalidate="novalidate"] .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content.contact .field.choice.newsletter,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter,
.modals-wrapper form.form-create-account .field.choice.newsletter,
.modals-wrapper form.form.password.forget .field.choice.newsletter,
.modals-wrapper form.form.password.reset .field.choice.newsletter,
.modals-wrapper form.form-edit-account .field.choice.newsletter,
.modals-wrapper form.form-address-edit .field.choice.newsletter,
.modals-wrapper form.form.form-newsletter-manage .field.choice.newsletter,
.modals-wrapper form.form.wishlist.share .field.choice.newsletter,
.modals-wrapper form.form.form-login .field.choice.newsletter,
.modals-wrapper form.form-shipping-address .field.choice.newsletter,
.modals-wrapper form.co-payment-form .field.choice.newsletter,
.modals-wrapper form.contact .field.choice.newsletter,
.modals-wrapper form [novalidate="novalidate"] .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content.contact .field.choice.newsletter,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td, .modal-content .datepicker-popup .datepicker-form .timepicker-slots label, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c h3, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label > span, .customer-account-logoutsuccess #maincontent.page-main .columns .column.main p, .cms-schweizer-qualitat #maincontent.page-main .article .simple-block,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .simple-block,
.text--big {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 2rem;
}
.navigation > .ui-menu > .level-top > .submenu *, #maincontent.page-main .sidebar.sidebar-main .side-menu-title h2, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar thead tr th, header,
header *, header > .panel.wrapper:first-child .panel.header .header.links,
.text--medium {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 1px;
}
#maincontent.page-main .herobanner .header-text li strong,
.text--special {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-size: 6.6rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text li strong,
  .text--special {
    font-size: 4rem;
  }
}

.account.customer-account-index #maincontent.page-main .column.main .block-title.order a.action.view,
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order a.action.view,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order a.action.view,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order a.action.view,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order a.action.view,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order a.action.view,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.cards__text a, #maincontent #cookiebanner .link, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus, #home-relevant-categories p a, #maincontent.page-main .products-carousel p a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a, #maincontent.page-main .messages .message a, .modal-content .datepicker-popup .datepicker-modal-contactlink a, #cart-limit a, .account #maincontent.page-main .column.main a, .checkout-index-index #maincontent.page-main .column.main a, .customer-account-login #maincontent.page-main .column.main a,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a, .customer-account-logoutsuccess #maincontent.page-main .column.main a, .customer-account-create #maincontent.page-main .column.main a,
.customer-account-forgotpassword #maincontent.page-main .column.main a,
.customer-account-createpassword #maincontent.page-main .column.main a, .cms-no-route #maincontent.page-main .column.main a, .cms-schweizer-qualitat #maincontent.page-main .column.main a,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a, .cms-haltung #maincontent.page-main .column.main a,
.cms-verarbeitung #maincontent.page-main .column.main a,
.cms-genuss #maincontent.page-main .column.main a,
.cms-nachhaltigkeit #maincontent.page-main .column.main a, .cms-innovation #maincontent.page-main .column.main a,
.cms-unternehmen #maincontent.page-main .column.main a,
.cms-karriere #maincontent.page-main .column.main a,
.cms-medien #maincontent.page-main .column.main a,
.cms-unser-team #maincontent.page-main .column.main a, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link, .account #maincontent.page-main .block .action.edit, .account #maincontent.page-main .block .block-content .box-actions a, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span, .cms-agb #maincontent.page-main .columns .column.main a.external-link, .cms-agb #maincontent.page-main .columns .column.main p > a.external-link, .cms-datenschutz #maincontent.page-main .columns .column.main a.external-link, .cms-datenschutz #maincontent.page-main .columns .column.main p > a.external-link, .cms-impressum #maincontent.page-main .columns .column.main a.external-link, .cms-impressum #maincontent.page-main .columns .column.main p > a.external-link, .article .figures--welfare .figures__label p:nth-of-type(2) a, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear, .modal-popup .modal-content .checkout-agreements-item-content a, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item *,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item *,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item *, .checkout-cart-index .action.view, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong, body.checkout-onepage-success #registration a, .cms-agb #maincontent.page-main .columns .column.main a, .cms-datenschutz #maincontent.page-main .columns .column.main a, .cms-impressum #maincontent.page-main .columns .column.main a {
  /*basic styles for links, shared by all links*/
  padding-bottom: 0.4rem;
  color: #000000;
  text-decoration: none;
  border-bottom: 0.1rem solid #05ddb9;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.cards__text a:hover, #maincontent #cookiebanner .link:hover, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover, #home-relevant-categories p a:hover, #maincontent.page-main .products-carousel p a:hover, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:hover,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:hover, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:hover,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:hover, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:hover,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:hover, #maincontent.page-main .messages .message a:hover, .modal-content .datepicker-popup .datepicker-modal-contactlink a:hover, #cart-limit a:hover, .account #maincontent.page-main .column.main a:hover, .checkout-index-index #maincontent.page-main .column.main a:hover, .customer-account-login #maincontent.page-main .column.main a:hover,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a:hover, .customer-account-logoutsuccess #maincontent.page-main .column.main a:hover, .customer-account-create #maincontent.page-main .column.main a:hover,
.customer-account-forgotpassword #maincontent.page-main .column.main a:hover,
.customer-account-createpassword #maincontent.page-main .column.main a:hover, .cms-no-route #maincontent.page-main .column.main a:hover, .cms-schweizer-qualitat #maincontent.page-main .column.main a:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a:hover, .cms-haltung #maincontent.page-main .column.main a:hover,
.cms-verarbeitung #maincontent.page-main .column.main a:hover,
.cms-genuss #maincontent.page-main .column.main a:hover,
.cms-nachhaltigkeit #maincontent.page-main .column.main a:hover, .cms-innovation #maincontent.page-main .column.main a:hover,
.cms-unternehmen #maincontent.page-main .column.main a:hover,
.cms-karriere #maincontent.page-main .column.main a:hover,
.cms-medien #maincontent.page-main .column.main a:hover,
.cms-unser-team #maincontent.page-main .column.main a:hover, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a:hover, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link:hover, .account #maincontent.page-main .block .action.edit:hover, .account #maincontent.page-main .block .block-content .box-actions a:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span:hover, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a:hover, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label:hover, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:hover,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:hover, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span:hover, .article .figures--welfare .figures__label p:nth-of-type(2) a:hover, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a:hover, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:hover, .modal-popup .modal-content .checkout-agreements-item-content a:hover, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:hover,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item :hover,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:hover,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item :hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item :hover,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:hover,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item :hover, .checkout-cart-index .action.view:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong:hover, body.checkout-onepage-success #registration a:hover, .cms-agb #maincontent.page-main .columns .column.main a:hover, .cms-datenschutz #maincontent.page-main .columns .column.main a:hover, .cms-impressum #maincontent.page-main .columns .column.main a:hover,
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view:focus,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:focus,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view:focus,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:focus,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view:focus,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:focus,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view:focus,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:focus,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view:focus,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:focus,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view:focus,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:focus,
.cards__text a:focus, #maincontent #cookiebanner .link:focus, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus:focus, #home-relevant-categories p a:focus, #maincontent.page-main .products-carousel p a:focus, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:focus,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:focus, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:focus,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:focus, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:focus,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:focus, #maincontent.page-main .messages .message a:focus, .modal-content .datepicker-popup .datepicker-modal-contactlink a:focus, #cart-limit a:focus, .account #maincontent.page-main .column.main a:focus, .checkout-index-index #maincontent.page-main .column.main a:focus, .customer-account-login #maincontent.page-main .column.main a:focus,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a:focus, .customer-account-logoutsuccess #maincontent.page-main .column.main a:focus, .customer-account-create #maincontent.page-main .column.main a:focus,
.customer-account-forgotpassword #maincontent.page-main .column.main a:focus,
.customer-account-createpassword #maincontent.page-main .column.main a:focus, .cms-no-route #maincontent.page-main .column.main a:focus, .cms-schweizer-qualitat #maincontent.page-main .column.main a:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a:focus, .cms-haltung #maincontent.page-main .column.main a:focus,
.cms-verarbeitung #maincontent.page-main .column.main a:focus,
.cms-genuss #maincontent.page-main .column.main a:focus,
.cms-nachhaltigkeit #maincontent.page-main .column.main a:focus, .cms-innovation #maincontent.page-main .column.main a:focus,
.cms-unternehmen #maincontent.page-main .column.main a:focus,
.cms-karriere #maincontent.page-main .column.main a:focus,
.cms-medien #maincontent.page-main .column.main a:focus,
.cms-unser-team #maincontent.page-main .column.main a:focus, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a:focus, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a:focus, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link:focus,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link:focus, .account #maincontent.page-main .block .action.edit:focus, .account #maincontent.page-main .block .block-content .box-actions a:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout:focus, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span:focus, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a:focus, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label:focus, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:focus,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:focus, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span:focus, .article .figures--welfare .figures__label p:nth-of-type(2) a:focus, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a:focus, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:focus,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:focus, .modal-popup .modal-content .checkout-agreements-item-content a:focus, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:focus,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item :focus,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:focus,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item :focus,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:focus,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item :focus,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:focus,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item :focus, .checkout-cart-index .action.view:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a:focus, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong:focus, body.checkout-onepage-success #registration a:focus, .cms-agb #maincontent.page-main .columns .column.main a:focus, .cms-datenschutz #maincontent.page-main .columns .column.main a:focus, .cms-impressum #maincontent.page-main .columns .column.main a:focus,
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.cards__text a:active, #maincontent #cookiebanner .link:active, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active, #home-relevant-categories p a:active, #maincontent.page-main .products-carousel p a:active, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:active,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:active, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:active,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:active, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:active,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:active, #maincontent.page-main .messages .message a:active, .modal-content .datepicker-popup .datepicker-modal-contactlink a:active, #cart-limit a:active, .account #maincontent.page-main .column.main a:active, .checkout-index-index #maincontent.page-main .column.main a:active, .customer-account-login #maincontent.page-main .column.main a:active,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a:active, .customer-account-logoutsuccess #maincontent.page-main .column.main a:active, .customer-account-create #maincontent.page-main .column.main a:active,
.customer-account-forgotpassword #maincontent.page-main .column.main a:active,
.customer-account-createpassword #maincontent.page-main .column.main a:active, .cms-no-route #maincontent.page-main .column.main a:active, .cms-schweizer-qualitat #maincontent.page-main .column.main a:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a:active, .cms-haltung #maincontent.page-main .column.main a:active,
.cms-verarbeitung #maincontent.page-main .column.main a:active,
.cms-genuss #maincontent.page-main .column.main a:active,
.cms-nachhaltigkeit #maincontent.page-main .column.main a:active, .cms-innovation #maincontent.page-main .column.main a:active,
.cms-unternehmen #maincontent.page-main .column.main a:active,
.cms-karriere #maincontent.page-main .column.main a:active,
.cms-medien #maincontent.page-main .column.main a:active,
.cms-unser-team #maincontent.page-main .column.main a:active, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a:active, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a:active,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a:active, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link:active,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link:active, .account #maincontent.page-main .block .action.edit:active, .account #maincontent.page-main .block .block-content .box-actions a:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span:active, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a:active, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label:active, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:active,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:active, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span:active, .article .figures--welfare .figures__label p:nth-of-type(2) a:active, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a:active, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:active,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:active, .modal-popup .modal-content .checkout-agreements-item-content a:active, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:active,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item :active,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:active,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item :active,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:active,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item :active,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:active,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item :active, .checkout-cart-index .action.view:active, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a:active, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong:active, body.checkout-onepage-success #registration a:active, .cms-agb #maincontent.page-main .columns .column.main a:active, .cms-datenschutz #maincontent.page-main .columns .column.main a:active, .cms-impressum #maincontent.page-main .columns .column.main a:active {
  border-bottom-color: #05ddb9;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view:active,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:active,
.cards__text a:active, #maincontent #cookiebanner .link:active, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus:active, #home-relevant-categories p a:active, #maincontent.page-main .products-carousel p a:active, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:active,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:active, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:active,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:active, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:active,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:active, #maincontent.page-main .messages .message a:active, .modal-content .datepicker-popup .datepicker-modal-contactlink a:active, #cart-limit a:active, .account #maincontent.page-main .column.main a:active, .checkout-index-index #maincontent.page-main .column.main a:active, .customer-account-login #maincontent.page-main .column.main a:active,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a:active, .customer-account-logoutsuccess #maincontent.page-main .column.main a:active, .customer-account-create #maincontent.page-main .column.main a:active,
.customer-account-forgotpassword #maincontent.page-main .column.main a:active,
.customer-account-createpassword #maincontent.page-main .column.main a:active, .cms-no-route #maincontent.page-main .column.main a:active, .cms-schweizer-qualitat #maincontent.page-main .column.main a:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a:active, .cms-haltung #maincontent.page-main .column.main a:active,
.cms-verarbeitung #maincontent.page-main .column.main a:active,
.cms-genuss #maincontent.page-main .column.main a:active,
.cms-nachhaltigkeit #maincontent.page-main .column.main a:active, .cms-innovation #maincontent.page-main .column.main a:active,
.cms-unternehmen #maincontent.page-main .column.main a:active,
.cms-karriere #maincontent.page-main .column.main a:active,
.cms-medien #maincontent.page-main .column.main a:active,
.cms-unser-team #maincontent.page-main .column.main a:active, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a:active, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a:active,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a:active, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link:active,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link:active,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link:active, .account #maincontent.page-main .block .action.edit:active, .account #maincontent.page-main .block .block-content .box-actions a:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout:active, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span:active, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a:active, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label:active, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:active,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:active, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span:active, .article .figures--welfare .figures__label p:nth-of-type(2) a:active, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a:active, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:active,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:active, .modal-popup .modal-content .checkout-agreements-item-content a:active, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:active,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item :active,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:active,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item :active,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:active,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item :active,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:active,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item :active, .checkout-cart-index .action.view:active, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a:active, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong:active, body.checkout-onepage-success #registration a:active, .cms-agb #maincontent.page-main .columns .column.main a:active, .cms-datenschutz #maincontent.page-main .columns .column.main a:active, .cms-impressum #maincontent.page-main .columns .column.main a:active {
  opacity: 0.5;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view:hover,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view:hover,
.cards__text a:hover, #maincontent #cookiebanner .link:hover, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus:hover, #home-relevant-categories p a:hover, #maincontent.page-main .products-carousel p a:hover, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:hover,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:hover, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:hover,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:hover, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a:hover,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a:hover, #maincontent.page-main .messages .message a:hover, .modal-content .datepicker-popup .datepicker-modal-contactlink a:hover, #cart-limit a:hover, .account #maincontent.page-main .column.main a:hover, .checkout-index-index #maincontent.page-main .column.main a:hover, .customer-account-login #maincontent.page-main .column.main a:hover,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a:hover, .customer-account-logoutsuccess #maincontent.page-main .column.main a:hover, .customer-account-create #maincontent.page-main .column.main a:hover,
.customer-account-forgotpassword #maincontent.page-main .column.main a:hover,
.customer-account-createpassword #maincontent.page-main .column.main a:hover, .cms-no-route #maincontent.page-main .column.main a:hover, .cms-schweizer-qualitat #maincontent.page-main .column.main a:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a:hover, .cms-haltung #maincontent.page-main .column.main a:hover,
.cms-verarbeitung #maincontent.page-main .column.main a:hover,
.cms-genuss #maincontent.page-main .column.main a:hover,
.cms-nachhaltigkeit #maincontent.page-main .column.main a:hover, .cms-innovation #maincontent.page-main .column.main a:hover,
.cms-unternehmen #maincontent.page-main .column.main a:hover,
.cms-karriere #maincontent.page-main .column.main a:hover,
.cms-medien #maincontent.page-main .column.main a:hover,
.cms-unser-team #maincontent.page-main .column.main a:hover, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a:hover, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link:hover, .account #maincontent.page-main .block .action.edit:hover, .account #maincontent.page-main .block .block-content .box-actions a:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span:hover, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a:hover, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label:hover, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:hover,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:hover, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span:hover, .article .figures--welfare .figures__label p:nth-of-type(2) a:hover, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a:hover, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:hover, .modal-popup .modal-content .checkout-agreements-item-content a:hover, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:hover,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item :hover,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:hover,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item :hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item :hover,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:hover,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item :hover, .checkout-cart-index .action.view:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a:hover, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong:hover, body.checkout-onepage-success #registration a:hover, .cms-agb #maincontent.page-main .columns .column.main a:hover, .cms-datenschutz #maincontent.page-main .columns .column.main a:hover, .cms-impressum #maincontent.page-main .columns .column.main a:hover {
  color: #05ddb9;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order a.action.view *,
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view *,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view *,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view *,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order a.action.view *,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view *,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view *,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view *,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order a.action.view *,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view *,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view *,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view *,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order a.action.view *,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view *,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view *,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view *,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order a.action.view *,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view *,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view *,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view *,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order a.action.view *,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view *,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view *,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view *,
.cards__text a *, #maincontent #cookiebanner .link *, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus *,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus *, #home-relevant-categories p a *, #maincontent.page-main .products-carousel p a *, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a *,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a *, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a *,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a *, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a *,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a *, #maincontent.page-main .messages .message a *, .modal-content .datepicker-popup .datepicker-modal-contactlink a *, #cart-limit a *, .account #maincontent.page-main .column.main a *, .checkout-index-index #maincontent.page-main .column.main a *, .customer-account-login #maincontent.page-main .column.main a *,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a *, .customer-account-logoutsuccess #maincontent.page-main .column.main a *, .customer-account-create #maincontent.page-main .column.main a *,
.customer-account-forgotpassword #maincontent.page-main .column.main a *,
.customer-account-createpassword #maincontent.page-main .column.main a *, .cms-no-route #maincontent.page-main .column.main a *, .cms-schweizer-qualitat #maincontent.page-main .column.main a *,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a *, .cms-haltung #maincontent.page-main .column.main a *,
.cms-verarbeitung #maincontent.page-main .column.main a *,
.cms-genuss #maincontent.page-main .column.main a *,
.cms-nachhaltigkeit #maincontent.page-main .column.main a *, .cms-innovation #maincontent.page-main .column.main a *,
.cms-unternehmen #maincontent.page-main .column.main a *,
.cms-karriere #maincontent.page-main .column.main a *,
.cms-medien #maincontent.page-main .column.main a *,
.cms-unser-team #maincontent.page-main .column.main a *, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a *, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a *,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a *, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link *,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link *,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link *,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link *, .account #maincontent.page-main .block .action.edit *, .account #maincontent.page-main .block .block-content .box-actions a *, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout *, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span *, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a *, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label *, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link *,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link *, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span *, .cms-agb #maincontent.page-main .columns .column.main a.external-link *, .cms-agb #maincontent.page-main .columns .column.main p > a.external-link *, .cms-datenschutz #maincontent.page-main .columns .column.main a.external-link *, .cms-datenschutz #maincontent.page-main .columns .column.main p > a.external-link *, .cms-impressum #maincontent.page-main .columns .column.main a.external-link *, .cms-impressum #maincontent.page-main .columns .column.main p > a.external-link *, .article .figures--welfare .figures__label p:nth-of-type(2) a *, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a *, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear *,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear *, .modal-popup .modal-content .checkout-agreements-item-content a *, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link *,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item * *,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link *,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item * *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item * *,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link *,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item * *, .checkout-cart-index .action.view *, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a *, body.checkout-onepage-success #maincontent.page-main .checkout-success > p > a > strong *, body.checkout-onepage-success #registration a *, .cms-agb #maincontent.page-main .columns .column.main a *, .cms-datenschutz #maincontent.page-main .columns .column.main a *, .cms-impressum #maincontent.page-main .columns .column.main a * {
  font: inherit;
  color: inherit;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order a.action.view,
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order a.action.view,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order a.action.view,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order a.action.view,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order a.action.view,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order a.action.view,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view,
.cards__text a, #maincontent #cookiebanner .link, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus, #home-relevant-categories p a, #maincontent.page-main .products-carousel p a, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link a,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link a, #maincontent.page-main .messages .message a, .modal-content .datepicker-popup .datepicker-modal-contactlink a, #cart-limit a, .account #maincontent.page-main .column.main a, .checkout-index-index #maincontent.page-main .column.main a, .customer-account-login #maincontent.page-main .column.main a,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main a, .customer-account-logoutsuccess #maincontent.page-main .column.main a, .customer-account-create #maincontent.page-main .column.main a,
.customer-account-forgotpassword #maincontent.page-main .column.main a,
.customer-account-createpassword #maincontent.page-main .column.main a, .cms-no-route #maincontent.page-main .column.main a, .cms-schweizer-qualitat #maincontent.page-main .column.main a,
.cms-uber-kneuss-guggeli #maincontent.page-main .column.main a, .cms-haltung #maincontent.page-main .column.main a,
.cms-verarbeitung #maincontent.page-main .column.main a,
.cms-genuss #maincontent.page-main .column.main a,
.cms-nachhaltigkeit #maincontent.page-main .column.main a, .cms-innovation #maincontent.page-main .column.main a,
.cms-unternehmen #maincontent.page-main .column.main a,
.cms-karriere #maincontent.page-main .column.main a,
.cms-medien #maincontent.page-main .column.main a,
.cms-unser-team #maincontent.page-main .column.main a, footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a, .page-products.catalog-category-view #maincontent.page-main .category-view .category-description a,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description a, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-view-link,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-view-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-view-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-view-link, .account #maincontent.page-main .block .action.edit, .account #maincontent.page-main .block .block-content .box-actions a, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout, .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.multicheckout > span, .checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a, .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label, .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link, .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span, .cms-agb #maincontent.page-main .columns .column.main a.external-link, .cms-agb #maincontent.page-main .columns .column.main p > a.external-link, .cms-datenschutz #maincontent.page-main .columns .column.main a.external-link, .cms-datenschutz #maincontent.page-main .columns .column.main p > a.external-link, .cms-impressum #maincontent.page-main .columns .column.main a.external-link, .cms-impressum #maincontent.page-main .columns .column.main p > a.external-link {
  font: inherit;
  font-weight: 300;
}
.article .figures--welfare .figures__label p:nth-of-type(2) a, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear {
  display: flex;
  max-width: fit-content;
  align-items: baseline;
  font-weight: bold;
}
.article .figures--welfare .figures__label p:nth-of-type(2) a::before, .figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a::before, .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear::before,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear::before {
  color: #000;
  margin-right: 1rem;
  display: inline-block;
  /*font-size: 2.4rem; need to be put in % or rem in each specific case*/
  vertical-align: middle;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit, .checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:before, .page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete, .page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .use-ajax.action.towishlist.action-towishlist {
  /*basic styles for round links, shared by all round links*/
  display: block;
  width: 3.4rem;
  height: 3.4rem;
  background: #fff;
  border-radius: 50%;
  transition: all .25s linear;
  border: 0;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit::before,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit::before, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit::before, .checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:before::before, .page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete::before,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete::before, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete::before, .page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist::before,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist::before, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .use-ajax.action.towishlist.action-towishlist::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-size: 115%;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit:hover,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit:hover, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit:hover, .checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:hover:before, .page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete:hover,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete:hover, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist:hover, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .use-ajax.action.towishlist.action-towishlist:hover {
  background: #7febd9;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit:before,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit:before, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit:before, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit:before, .checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete:before,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete:before, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete:before, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist:before,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist:before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist:before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist:before, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .use-ajax.action.towishlist.action-towishlist:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
footer.page-footer > div.footer.content .aos_footer > div ul li > a, footer.page-footer > div.footer.content .aos_footer > div ul li > a span {
  color: #000000;
  border-bottom: 0;
  font-weight: 300;
}
footer.page-footer > div.footer.content .aos_footer > div ul li > a:hover, footer.page-footer > div.footer.content .aos_footer > div ul li > a span:hover, footer.page-footer > div.footer.content .aos_footer > div ul li > a:focus, footer.page-footer > div.footer.content .aos_footer > div ul li > a span:focus, footer.page-footer > div.footer.content .aos_footer > div ul li > a:active, footer.page-footer > div.footer.content .aos_footer > div ul li > a span:active {
  text-decoration: none;
  border-bottom: 0;
  color: #05ddb9;
  font-weight: 500;
}
footer.page-footer > div.footer.content .aos_footer > div ul li > a:focus, footer.page-footer > div.footer.content .aos_footer > div ul li > a span:focus {
  text-shadow: 0 2px 4px rgba(255, 255, 255, 0.23);
}
footer.page-footer > div.footer.content .aos_footer > div ul li > a:active, footer.page-footer > div.footer.content .aos_footer > div ul li > a span:active {
  opacity: 0.5;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button2 .mgz-btn {
  display: flex;
  align-items: center;
  color: #05ddb9;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button2 .mgz-btn:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button2 .mgz-btn::after {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  margin-left: 1rem;
  color: #000;
  font-size: 1.4rem;
  line-height: 1.9rem;
  background-color: #05ddb9;
  border-radius: 50%;
}

.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul {
  list-style: none;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul li,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul li {
  position: relative;
  padding-left: 3rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul li::before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul li::before {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0.15rem 0 0;
  vertical-align: middle;
  font-size: 1.1em;
  color: #000;
}

.account.customer-account-index #maincontent.page-main .column.main,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items,
.account.sales-order-history #maincontent.page-main .column.main,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items,
.account.sales-order-view #maincontent.page-main .column.main,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items,
.account.sales-order-invoice #maincontent.page-main .column.main,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items,
.account.customer-address-index #maincontent.page-main .column.main,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items,
.account.review-customer-index #maincontent.page-main .column.main,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items {
  width: 100%;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order {
  padding-bottom: 2.4rem !important;
}
.account.customer-account-index #maincontent.page-main .column.main .block-title.order a.action.view span,
.account.customer-account-index #maincontent.page-main .column.main .block-title.order .action.view span,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view span,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view span,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order a.action.view span,
.account.sales-order-history #maincontent.page-main .column.main .block-title.order .action.view span,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view span,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view span,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order a.action.view span,
.account.sales-order-view #maincontent.page-main .column.main .block-title.order .action.view span,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view span,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view span,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order a.action.view span,
.account.sales-order-invoice #maincontent.page-main .column.main .block-title.order .action.view span,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view span,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view span,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order a.action.view span,
.account.customer-address-index #maincontent.page-main .column.main .block-title.order .action.view span,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view span,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view span,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order a.action.view span,
.account.review-customer-index #maincontent.page-main .column.main .block-title.order .action.view span,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order a.action.view span,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .block-title.order .action.view span {
  font-size: 1.6rem !important;
}
.account.customer-account-index #maincontent.page-main .column.main .table tr th,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tr th,
.account.sales-order-history #maincontent.page-main .column.main .table tr th,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tr th,
.account.sales-order-view #maincontent.page-main .column.main .table tr th,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tr th,
.account.sales-order-invoice #maincontent.page-main .column.main .table tr th,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tr th,
.account.customer-address-index #maincontent.page-main .column.main .table tr th,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tr th,
.account.review-customer-index #maincontent.page-main .column.main .table tr th,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tr th {
  vertical-align: middle;
}
.account.customer-account-index #maincontent.page-main .column.main .table thead tr,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table thead tr,
.account.sales-order-history #maincontent.page-main .column.main .table thead tr,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table thead tr,
.account.sales-order-view #maincontent.page-main .column.main .table thead tr,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table thead tr,
.account.sales-order-invoice #maincontent.page-main .column.main .table thead tr,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table thead tr,
.account.customer-address-index #maincontent.page-main .column.main .table thead tr,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table thead tr,
.account.review-customer-index #maincontent.page-main .column.main .table thead tr,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table thead tr {
  background-color: #efefef;
}
.account.customer-account-index #maincontent.page-main .column.main .table thead tr th,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.sales-order-history #maincontent.page-main .column.main .table thead tr th,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.sales-order-view #maincontent.page-main .column.main .table thead tr th,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.sales-order-invoice #maincontent.page-main .column.main .table thead tr th,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.customer-address-index #maincontent.page-main .column.main .table thead tr th,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table thead tr th,
.account.review-customer-index #maincontent.page-main .column.main .table thead tr th,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table thead tr th {
  border: none;
}
.account.customer-account-index #maincontent.page-main .column.main .table thead tr th.col.actions,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
.account.sales-order-history #maincontent.page-main .column.main .table thead tr th.col.actions,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
.account.sales-order-view #maincontent.page-main .column.main .table thead tr th.col.actions,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
.account.sales-order-invoice #maincontent.page-main .column.main .table thead tr th.col.actions,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
.account.customer-address-index #maincontent.page-main .column.main .table thead tr th.col.actions,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
.account.review-customer-index #maincontent.page-main .column.main .table thead tr th.col.actions,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions {
  font-size: 0;
}
@media (max-width: 639px) {
  .account.customer-account-index #maincontent.page-main .column.main .table thead tr th.col.actions,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
  .account.sales-order-history #maincontent.page-main .column.main .table thead tr th.col.actions,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
  .account.sales-order-view #maincontent.page-main .column.main .table thead tr th.col.actions,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
  .account.sales-order-invoice #maincontent.page-main .column.main .table thead tr th.col.actions,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
  .account.customer-address-index #maincontent.page-main .column.main .table thead tr th.col.actions,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions,
  .account.review-customer-index #maincontent.page-main .column.main .table thead tr th.col.actions,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table thead tr th.col.actions {
    display: none;
  }
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr {
  background: transparent;
  border-bottom: 0.1rem solid #bcbcbc;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr,
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr,
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr,
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr,
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr,
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr {
    padding: 2rem;
    margin-bottom: 2.5rem;
    border: none;
    border-radius: .4rem;
    background: #f6f6f6;
  }
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr:nth-child(even),
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr:nth-child(even),
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr:nth-child(even),
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr:nth-child(even),
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr:nth-child(even),
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr:nth-child(even),
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even) {
  background: transparent;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr:nth-child(even),
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr:nth-child(even),
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr:nth-child(even),
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr:nth-child(even),
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr:nth-child(even),
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even),
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr:nth-child(even),
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:nth-child(even) {
    background: #f6f6f6;
  }
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr:last-child,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:last-child,
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr:last-child,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr:last-child,
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr:last-child,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr:last-child,
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr:last-child,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr:last-child,
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr:last-child,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:last-child,
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr:last-child,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr:last-child {
    margin-bottom: 0;
  }
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr td,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td {
  padding: 1.5rem 2rem 2rem 0;
  vertical-align: middle;
  font-size: 1.6rem;
  font-weight: 300;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr td,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr td,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr td,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr td,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr td,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td {
    padding: 0 0 1.8rem;
  }
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr td:first-child,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td:first-child,
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr td:first-child,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td:first-child,
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr td:first-child,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td:first-child,
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td:first-child,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td:first-child,
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr td:first-child,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td:first-child,
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr td:first-child,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td:first-child {
    padding: none;
  }
}
@media (max-width: 639px) {
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr td,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr td,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr td,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr td,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td,
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr td,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 639px) {
  .account.customer-account-index #maincontent.page-main .column.main .table tbody tr td::before,
  .account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td::before,
  .account.sales-order-history #maincontent.page-main .column.main .table tbody tr td::before,
  .account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td::before,
  .account.sales-order-view #maincontent.page-main .column.main .table tbody tr td::before,
  .account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td::before,
  .account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td::before,
  .account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td::before,
  .account.customer-address-index #maincontent.page-main .column.main .table tbody tr td::before,
  .account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td::before,
  .account.review-customer-index #maincontent.page-main .column.main .table tbody tr td::before,
  .account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td::before {
    min-width: 30%;
  }
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr td strong,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td strong,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td strong,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td strong,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td strong,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td strong,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td strong {
  font-size: 1.6rem;
  line-height: 3rem;
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr td:last-child,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td:last-child,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td:last-child,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td:last-child,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td:last-child,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td:last-child,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td:last-child,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td:last-child,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td:last-child,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td:last-child,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td:last-child,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td:last-child {
  padding-right: 0;
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result::before,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before {
  font-size: 2.8rem;
}
.account.customer-account-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.customer-account-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-history #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-history #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-view #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-view #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-invoice #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.sales-order-invoice #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.customer-address-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.customer-address-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.review-customer-index #maincontent.page-main .column.main .table tbody tr td[data-th="Rating"] .rating-result span::before,
.account.review-customer-index #maincontent.page-main .table-additional-addresses-items .table tbody tr td[data-th="Rating"] .rating-result span::before {
  color: #000;
}
.account.customer-account-index #maincontent.page-main .col.actions,
.account.sales-order-history #maincontent.page-main .col.actions,
.account.sales-order-view #maincontent.page-main .col.actions,
.account.sales-order-invoice #maincontent.page-main .col.actions,
.account.customer-address-index #maincontent.page-main .col.actions,
.account.review-customer-index #maincontent.page-main .col.actions {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 8rem;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .col.actions,
  .account.sales-order-history #maincontent.page-main .col.actions,
  .account.sales-order-view #maincontent.page-main .col.actions,
  .account.sales-order-invoice #maincontent.page-main .col.actions,
  .account.customer-address-index #maincontent.page-main .col.actions,
  .account.review-customer-index #maincontent.page-main .col.actions {
    display: flex;
    justify-content: flex-end;
    padding-right: 2.4rem;
    border: none;
  }
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .col.actions::before,
  .account.sales-order-history #maincontent.page-main .col.actions::before,
  .account.sales-order-view #maincontent.page-main .col.actions::before,
  .account.sales-order-invoice #maincontent.page-main .col.actions::before,
  .account.customer-address-index #maincontent.page-main .col.actions::before,
  .account.review-customer-index #maincontent.page-main .col.actions::before {
    display: none;
  }
}
.account.customer-account-index #maincontent.page-main .col.actions .action.view span,
.account.sales-order-history #maincontent.page-main .col.actions .action.view span,
.account.sales-order-view #maincontent.page-main .col.actions .action.view span,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.view span,
.account.customer-address-index #maincontent.page-main .col.actions .action.view span,
.account.review-customer-index #maincontent.page-main .col.actions .action.view span {
  font-weight: 300;
  white-space: nowrap;
}
.account.customer-account-index #maincontent.page-main .col.actions .action.order,
.account.sales-order-history #maincontent.page-main .col.actions .action.order,
.account.sales-order-view #maincontent.page-main .col.actions .action.order,
.account.sales-order-invoice #maincontent.page-main .col.actions .action.order,
.account.customer-address-index #maincontent.page-main .col.actions .action.order,
.account.review-customer-index #maincontent.page-main .col.actions .action.order {
  width: fit-content;
  height: 2.5rem;
  font-size: 1.4rem;
  margin: 0 0 0 auto;
}

.catalog-product-view .block.related .catalog-product-view .block.related .product-items,
.catalog-product-view .block.related .product-items,
.cards-wrap--row {
  width: calc(100% + 2.6rem);
  margin-right: -2.4rem;
}
.cms-unser-team #maincontent.page-main .cards,
.cms-karriere #maincontent.page-main .cards,
.cards-wrap--grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .cms-unser-team #maincontent.page-main .cards,
  .cms-karriere #maincontent.page-main .cards,
  .cards-wrap--grid {
    justify-content: center;
  }
}
.cms-unser-team #maincontent.page-main .cards:after,
.cms-karriere #maincontent.page-main .cards:after,
.cards-wrap--grid:after {
  content: '';
  flex: 0 24rem;
}
.cms-unser-team #maincontent.page-main .cards .catalog-product-view .block.related .product-item, .catalog-product-view .block.related .cms-unser-team #maincontent.page-main .cards .product-item,
.cms-karriere #maincontent.page-main .cards .catalog-product-view .block.related .product-item,
.catalog-product-view .block.related .cms-karriere #maincontent.page-main .cards .product-item,
.cms-unser-team #maincontent.page-main .cards .cards__item,
.cms-karriere #maincontent.page-main .cards .cards__item,
.cards-wrap--grid .catalog-product-view .block.related .product-item,
.catalog-product-view .block.related .cards-wrap--grid .product-item,
.cards-wrap--grid .cards__item {
  flex: 0 24rem;
  margin: 0 0 6.1rem;
}
.catalog-product-view .block.related .product-item,
.cards__item {
  background: #fff;
  width: 24rem;
  margin: 0 4.8rem 2.4rem 0;
}
.cms-unser-team #maincontent.page-main .cards__item,
.cms-karriere #maincontent.page-main .cards__item,
.cards__item--small {
  display: flex;
  flex-direction: column;
  min-height: 40rem;
}
.cms-unser-team #maincontent.page-main .cards__item .catalog-product-view .block.related .product-item .product-item-info .product-item-photo, .catalog-product-view .block.related .product-item .product-item-info .cms-unser-team #maincontent.page-main .cards__item .product-item-photo,
.cms-karriere #maincontent.page-main .cards__item .catalog-product-view .block.related .product-item .product-item-info .product-item-photo,
.catalog-product-view .block.related .product-item .product-item-info .cms-karriere #maincontent.page-main .cards__item .product-item-photo,
.cms-unser-team #maincontent.page-main .cards__item .cards__img,
.cms-karriere #maincontent.page-main .cards__item .cards__img,
.cards__item--small .catalog-product-view .block.related .product-item .product-item-info .product-item-photo,
.catalog-product-view .block.related .product-item .product-item-info .cards__item--small .product-item-photo,
.cards__item--small .cards__img {
  height: 29.2rem;
}
.catalog-product-view .block.related .product-item *,
.cards__item * {
  color: inherit;
  font: inherit;
  margin: 0;
}
.catalog-product-view .block.related .product-item .price-box,
.cards__item .price-box {
  margin-top: 1rem;
}
.catalog-product-view .block.related .product-item .product-item-info .product-item-photo,
.cards__img {
  position: relative;
  height: 24rem;
  background: #c6af8a;
}
.catalog-product-view .block.related .product-item .product-item-info .product-image-photo, .cms-unser-team #maincontent.page-main .cards__img img,
.cms-karriere #maincontent.page-main .cards__img img,
.cards__img__src {
  position: absolute;
  display: block;
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
.catalog-product-view .block.related .product-item .product-item-info .product-item-details,
.cards__text,
.cards__caption {
  padding: 2rem 0;
}
.catalog-product-view .block.related .product-item .product-item-info .product-item-name,
.cards__text__title,
.cards__caption__title {
  font-weight: 500;
  letter-spacing: 0.05rem;
}
.cards__text {
  line-height: 1.5;
  flex-grow: 1;
  text-align: center;
}
.cards__text h1 {
  font-weight: 700;
}
.cards__text a {
  display: block;
  width: fit-content;
  margin-bottom: 1rem;
}

#maincontent #cookiebanner {
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 4.8rem 20.6rem;
  font-size: 1.6rem;
  background: #c8f3ec;
  color: #000000;
}
@media (max-width: 1023px) {
  #maincontent #cookiebanner {
    padding: 2.4rem 3.1rem;
  }
}
#maincontent #cookiebanner .content-inner-container {
  flex-direction: column;
  text-align: left;
}
@media (max-width: 1023px) {
  #maincontent #cookiebanner .content-inner-container {
    flex-direction: column;
    text-align: left;
  }
}
#maincontent #cookiebanner .content-inner-container .banner-content-data {
  font-weight: 300;
  position: relative;
  margin-bottom: 3.3rem;
  line-height: 1.56;
}
#maincontent #cookiebanner .content-inner-container .banner-content-data h3 {
  font-size: 1.6rem;
}
@media (max-width: 1023px) {
  #maincontent #cookiebanner .content-inner-container .banner-button {
    width: 100%;
    text-align: center;
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  #maincontent #cookiebanner .content-inner-container .banner-button {
    display: flex;
  }
}
#maincontent #cookiebanner .button-accept:first-child {
  background: none;
}
#maincontent #cookiebanner .action.primary.button-accept {
  width: auto;
  min-width: 23rem;
  background: transparent;
  border-color: #bcbcbc;
}
#maincontent #cookiebanner + p {
  display: none;
}

.header .logo {
  display: block;
  width: 18rem;
  height: 7.6rem;
  margin: 0 auto 0 0;
}
@media (max-width: 767px) {
  .header .logo {
    max-height: 4rem;
  }
}
@media (max-width: 1439px) {
  .header .logo {
    margin: 0;
  }
}
.header .logo img {
  display: block;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 1439px) {
  .header .logo img {
    width: 10.656rem;
  }
}

.nav-before-open.nav-open .logo-mobile {
  display: block;
  width: 10.3rem;
  margin: 0 0 4rem;
  padding: 0 0 0 1.6rem;
}

@media (min-width: 640px) and (max-width: 1023px) {
  .navigation > .ui-menu > .level-top {
    margin-right: .5rem;
  }
}
.navigation > .ui-menu > .level-top a,
.navigation > .ui-menu > .level-top span, .navigation > .ui-menu > .level-top::after {
  color: #000;
}
.navigation .ui-menu {
  height: 100%;
}
.navigation .ui-menu .level-top {
  height: 100%;
}
@media (max-width: 1006px) {
  .navigation .ui-menu .level-top {
    border: none !important;
  }
}
@media (max-width: 1006px) {
  .navigation .ui-menu .level-top.ui-corner-all {
    padding: 0 1.6rem 2rem !important;
    pointer-events: none;
  }
}
.navigation .ui-menu .ui-menu-item {
  float: none;
  padding: 1rem 0;
  cursor: pointer;
  /*&.first {
      @include mq("0", "landscape") {
          border-top: .1rem solid color("primary");
      }
  }*/
  /*&.active {
      > .ui-corner-all.ui-state-active {
          @include mq("0", "landscape") {
              border-bottom: .1rem solid color("grey-light");
          }
      }
  }*/
}
@media (max-width: 1006px) {
  .navigation .ui-menu .ui-menu-item {
    width: 100%;
    height: auto;
    border: none;
  }
}
.navigation .ui-menu .ui-menu-item.has-active .ui-corner-all span {
  margin-left: 0 !important;
}
.navigation .ui-menu .ui-menu-item .ui-corner-all,
.navigation .ui-menu .ui-menu-item .ui-corner-all a {
  width: 100%;
  max-width: none;
  padding: 0;
  overflow: visible;
}
.navigation .ui-menu .ui-menu-item .ui-corner-all::after,
.navigation .ui-menu .ui-menu-item .ui-corner-all a::after {
  color: #000;
}
@media (max-width: 1006px) {
  .navigation .ui-menu .ui-menu-item .ui-corner-all::after,
  .navigation .ui-menu .ui-menu-item .ui-corner-all a::after {
    width: 4.5rem;
    height: 4.5rem;
    right: 2.7rem;
    line-height: 4.5rem;
    border-radius: 50%;
    background: #efefef;
  }
}
@media (max-width: 1006px) {
  .navigation .ui-menu .ui-menu-item .ui-corner-all span {
    margin: 0 !important;
    text-transform: none;
    font-size: 3.5rem;
    font-weight: 700;
  }
}
.navigation .ui-menu .ui-menu-item .ui-menu-icon {
  display: none !important;
}
.navigation .ui-menu .nav-1 .level0.submenu,
.navigation .ui-menu .nav-2 .level0.submenu,
.navigation .ui-menu .nav-3 .level0.submenu,
.navigation .ui-menu .nav-4 .level0.submenu,
.navigation .ui-menu .nav-5 .level0.submenu,
.navigation .ui-menu .nav-6 .level0.submenu,
.navigation .ui-menu .nav-7 .level0.submenu,
.navigation .ui-menu .nav-8 .level0.submenu {
  height: auto;
}
@media (max-width: 1006px) {
  .navigation .ui-menu .nav-1 .level0.submenu,
  .navigation .ui-menu .nav-2 .level0.submenu,
  .navigation .ui-menu .nav-3 .level0.submenu,
  .navigation .ui-menu .nav-4 .level0.submenu,
  .navigation .ui-menu .nav-5 .level0.submenu,
  .navigation .ui-menu .nav-6 .level0.submenu,
  .navigation .ui-menu .nav-7 .level0.submenu,
  .navigation .ui-menu .nav-8 .level0.submenu {
    flex-direction: column;
    top: auto !important;
    border: none;
  }
}
@media (max-width: 1006px) {
  .navigation .ui-menu .nav-1 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-2 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-3 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-4 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-5 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-6 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-7 .level0.submenu .level-top.ui-corner-all,
  .navigation .ui-menu .nav-8 .level0.submenu .level-top.ui-corner-all {
    padding: 0 1.6rem;
  }
}
@media (max-width: 1006px) {
  .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category,
  .navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category {
    padding: 0 1.6rem 1.5rem;
  }
}
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .ui-state-focus,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .ui-state-focus {
  border-left: none;
}
@media (min-width: 1007px) {
  .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.first a > span,
  .navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.first a > span {
    margin: 0 0 1rem;
  }
}
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.first a > span:hover,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.first a > span:hover {
  border-bottom: 0;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-2 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-3 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-4 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-5 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-6 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-7 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category.active > a,
.navigation .ui-menu .nav-8 .level0.submenu .level1.active > a,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category.active > a {
  padding: 0;
  background: none !important;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a,
.navigation .ui-menu .nav-1 .level0.submenu .level1 span,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a,
.navigation .ui-menu .nav-2 .level0.submenu .level1 span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a,
.navigation .ui-menu .nav-3 .level0.submenu .level1 span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a,
.navigation .ui-menu .nav-4 .level0.submenu .level1 span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a,
.navigation .ui-menu .nav-5 .level0.submenu .level1 span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a,
.navigation .ui-menu .nav-6 .level0.submenu .level1 span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a,
.navigation .ui-menu .nav-7 .level0.submenu .level1 span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category span,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a,
.navigation .ui-menu .nav-8 .level0.submenu .level1 span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category span {
  border-bottom: 0;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a {
  width: fit-content;
  padding: 0;
  background: none !important;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a.ui-corner-all,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a.ui-corner-all,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a.ui-corner-all {
  border: none;
}
@media (max-width: 1006px) {
  .navigation .ui-menu .nav-1 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-2 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-3 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-4 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-5 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-6 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-7 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span,
  .navigation .ui-menu .nav-8 .level0.submenu .level1 a.ui-corner-all span,
  .navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a.ui-corner-all span {
    font-size: 3.5rem;
    font-weight: 700;
  }
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a span,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a span {
  color: #000;
  font-weight: 700;
  font-size: 1.6rem !important;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a span:hover,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a span:hover,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a span:hover {
  color: #05ddb9;
}
.navigation .ui-menu .nav-1 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-2 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-3 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-4 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-5 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-6 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-7 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after,
.navigation .ui-menu .nav-8 .level0.submenu .level1 a span.ui-menu-icon:after,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category a span.ui-menu-icon:after {
  content: "";
}
.navigation .ui-menu .nav-1 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-2 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-3 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-4 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-5 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-6 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-7 .level0.submenu .level1.category-item,
.navigation .ui-menu .nav-8 .level0.submenu .level1.category-item {
  max-width: min-content;
  padding: 4.8rem;
  border-right: 0.1rem solid #dbdbdb;
  background: #fff;
}
@media (max-width: 1006px) {
  .navigation .ui-menu .nav-1 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-2 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-3 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-4 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-5 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-6 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-7 .level0.submenu .level1.category-item,
  .navigation .ui-menu .nav-8 .level0.submenu .level1.category-item {
    width: 100%;
    max-width: none;
    padding: 2rem 1.6rem;
    border: none;
    border-bottom: 0.1rem solid #bcbcbc;
  }
}
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content {
  display: block !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  border: none;
  box-shadow: none;
  padding: 0;
}
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a {
  border: none;
}
.navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span, .navigation .ui-menu .nav-1 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-2 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-3 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-4 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-5 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-6 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-7 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li.active a span,
.navigation .ui-menu .nav-8 .level0.submenu .ui-menu-item.all-category .level1.submenu.ui-menu.ui-widget.ui-widget-content li:hover a span {
  color: #05ddb9;
}
.navigation .ui-menu .nav-3 .level-top::after {
  margin-left: 1.4rem;
}
@media (min-width: 768px) {
  .navigation .ui-menu .nav-3 .level-top::after {
    display: none;
  }
}
@media (min-width: 1024px) {
  .navigation.megamenu .level0 .submenu .submenu {
    position: relative;
  }
  .navigation > .ui-menu > .level-top {
    margin-right: 3rem;
    font-size: 1.5rem !important;
    color: #000;
    border-bottom: .3rem solid transparent;
  }
  .navigation > .ui-menu > .level-top > a:after {
    content: none;
  }
  .navigation > .ui-menu > .level-top > a > span, .navigation > .ui-menu > .level-top span, .navigation > .ui-menu > .level-top > span {
    font-size: 1.5rem !important;
  }
  .navigation > .ui-menu > .level-top:hover {
    /*&::after {
        transform: rotate(180deg);
    }*/
  }
  .navigation > .ui-menu > .level-top:hover a,
  .navigation > .ui-menu > .level-top:hover span, .navigation > .ui-menu > .level-top:hover::after {
    color: #05ddb9;
  }
  .navigation > .ui-menu > .level-top:hover > .submenu.ui-corner-all {
    display: flex !important;
    padding-top: .4rem;
    background: transparent;
  }
  .navigation > .ui-menu > .level-top.active, .navigation > .ui-menu > .level-top.has-active, .navigation > .ui-menu > .level-top:hover {
    border-bottom: 0.3rem solid #05ddb9;
  }
  .navigation > .ui-menu > .level-top.active > .level-top *, .navigation > .ui-menu > .level-top.has-active > .level-top *, .navigation > .ui-menu > .level-top:hover > .level-top * {
    color: #05ddb9 !important;
  }
  .navigation > .ui-menu > .level-top::after {
    display: block;
    width: auto;
    height: auto;
    position: unset;
    display: inline-block;
    margin: 0 0 0 .6rem;
    font-size: 1.5rem;
    transform: translateY(10%);
    transition: all .25s ease;
  }
  .navigation > .ui-menu > .level-top:last-child {
    margin-right: 0;
  }
  .navigation > .ui-menu > .level-top:last-child a {
    padding-right: 0;
  }
  .navigation > .ui-menu > .level-top > .level-top {
    display: flex;
    align-items: center;
    justify-content: center;
    display: flex !important;
    width: fit-content;
    padding: 0 2.5rem !important;
    font: inherit;
  }
  .navigation > .ui-menu > .level-top > .submenu.ui-corner-all {
    display: none !important;
    width: fit-content;
    left: 50% !important;
    transform: translateX(-50%);
    border: 0;
  }
  .navigation > .ui-menu > .level-top > .submenu.ui-corner-all a:hover, .navigation > .ui-menu > .level-top > .submenu.ui-corner-all a:focus, .navigation > .ui-menu > .level-top > .submenu.ui-corner-all a:active {
    background: none;
  }
}

.mobile-links {
  margin: 0 0 3.4rem;
}
.mobile-links .mobile-account-link,
.mobile-links .mobile-cart-link,
.mobile-links .mobile-account-link * {
  display: none !important;
}
@media (max-width: 1023px) {
  .mobile-links .mobile-account-link,
  .mobile-links .mobile-cart-link,
  .mobile-links .mobile-account-link * {
    display: block !important;
  }
}
.mobile-links .mobile-account-link a,
.mobile-links .mobile-cart-link a,
.mobile-links .mobile-account-link * a {
  text-decoration: none;
  color: #000;
}
.mobile-links .mobile-account-link a::before,
.mobile-links .mobile-cart-link a::before,
.mobile-links .mobile-account-link * a::before {
  display: inline-block;
  margin-right: 0.9rem;
  text-align: center;
  color: inherit;
  font-size: 2.4rem;
  vertical-align: middle;
  line-height: initial;
  overflow: visible;
}
.mobile-links .mobile-account-link,
.mobile-links .mobile-cart-link,
.mobile-links .mobile-account-link {
  padding-left: 1.6rem;
}
.mobile-links .mobile-account-link {
  margin: 2rem 0 2.8rem;
  padding-top: 4rem;
  border-top: 0.2rem solid #efefef;
}
.mobile-links .mobile-account-link a:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin {
  float: none;
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin .action {
  padding: 0;
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin .action:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty {
  position: absolute;
  width: 2.2rem;
  height: 2.2rem;
  top: -.7rem;
  left: 2.7rem;
  text-align: center;
  background: #d90000;
  border-radius: 50%;
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty * {
  display: none;
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty .counter-number, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty .counter-label, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty span, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty > span, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty * .counter-number, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty * .counter-label, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty * span, .mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty.empty * > span {
  display: none;
}
.mobile-links .mobile-cart-link .minicart-wrapper.menuin .action .counter.qty .counter-number {
  padding: 0;
  margin: 0;
  line-height: 2.2rem;
  font-size: 1.4rem !important;
  text-align: center;
  color: #fff;
}

.header.content {
  /*.header.links li:not(:first-child),
  .minisearch .actions,
  .search .control {
      display: none;
  }*/
}
.header.content > .header.links,
.header.content > .block-search,
.header.content > .minicart-wrapper {
  display: inline-block;
  float: none;
}
.header.content > .header.links, .header.content > .header.links *,
.header.content > .block-search,
.header.content > .block-search *,
.header.content > .minicart-wrapper,
.header.content > .minicart-wrapper * {
  color: inherit;
  font: inherit;
  text-decoration: none;
}
@media (max-width: 767px) {
  .header.content > .header.links {
    display: none;
  }
}
.header.content a[href$="/account/"],
.header.content a[href$="/wishlist/"],
.header.content a[href$="/checkout/cart/"],
.header.content .block-search .block-title {
  display: block;
  margin-left: 3.6rem;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 1365px) {
  .header.content a[href$="/account/"],
  .header.content a[href$="/wishlist/"],
  .header.content a[href$="/checkout/cart/"],
  .header.content .block-search .block-title {
    font-size: 0 !important;
    margin: 0;
  }
}
.header.content a[href$="/account/"]:hover, .header.content a[href$="/account/"]:hover::before,
.header.content a[href$="/wishlist/"]:hover,
.header.content a[href$="/wishlist/"]:hover::before,
.header.content a[href$="/checkout/cart/"]:hover,
.header.content a[href$="/checkout/cart/"]:hover::before,
.header.content .block-search .block-title:hover,
.header.content .block-search .block-title:hover::before {
  color: #05ddb9;
}
.header.content a[href$="/account/"] *,
.header.content a[href$="/wishlist/"] *,
.header.content a[href$="/checkout/cart/"] *,
.header.content .block-search .block-title * {
  vertical-align: middle;
}
.header.content a[href$="/account/"]::before,
.header.content a[href$="/wishlist/"]::before,
.header.content a[href$="/checkout/cart/"]::before,
.header.content .block-search .block-title::before {
  display: block;
  width: 4rem;
  height: 4rem;
  display: inline-block;
  margin-right: 0;
  text-align: right;
  color: #000;
  font-size: 2rem;
  vertical-align: middle;
  line-height: 4rem;
  overflow: visible;
}
@media (min-width: 1366px) {
  .header.content a[href$="/account/"]::before,
  .header.content a[href$="/wishlist/"]::before,
  .header.content a[href$="/checkout/cart/"]::before,
  .header.content .block-search .block-title::before {
    margin-right: 1rem;
  }
}
@media (max-width: 1023px) {
  .header.content a[href$="/account/"] {
    margin-left: 2rem;
  }
}
@media (max-width: 639px) {
  .header.content .block-search .block-title {
    margin: 0;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  .header.content .block-search {
    margin-left: 3rem;
  }
}
.header.content .authorization-link {
  display: inline-block !important;
}
.header.content a[href$="/account/"],
.header.content .block-search .block-title *,
.header.content .action.showcart .text {
  /*font-size: 1.6rem !important;
  font-weight: bold !important;*/
  vertical-align: unset;
}
@media (max-width: 1365px) {
  .header.content a[href$="/account/"],
  .header.content .block-search .block-title *,
  .header.content .action.showcart .text {
    font-size: 0 !important;
  }
}
.header.content .link.wishlist {
  display: inline-block !important;
  margin: 0 !important;
  white-space: nowrap;
}
@media (max-width: 639px) {
  .header.content .link.wishlist {
    display: none !important;
  }
}
.header.content .action.showcart .text {
  vertical-align: text-bottom;
  line-height: 1;
}
.header.content .header.links .link.wishlist span.counter.qty {
  display: inline-block;
}
.header.content .header.links .link.wishlist {
  position: relative;
}
.header.content .header.links .link.wishlist .counter.qty:not(:empty) {
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  left: 4.7rem;
  top: -0.8rem;
  line-height: initial !important;
  background: #05ddb9;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  padding-left: 0.5rem;
}
@media (max-width: 1365px) {
  .header.content .header.links .link.wishlist .counter.qty:not(:empty) {
    left: 0.9rem;
    top: -1.4rem;
    font-size: 1.5rem;
  }
}
.header.content .minicart-wrapper .action.showcart {
  position: relative;
}
.header.content .minicart-wrapper .action.showcart .counter.qty {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  display: flex;
  position: absolute;
  top: -.7rem;
  left: 2.7rem;
  background: #05ddb9;
  border-radius: 50%;
  color: black;
}
.header.content .minicart-wrapper .action.showcart .counter.qty.empty {
  display: none;
}
.header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {
  font-size: 1.4rem !important;
  line-height: initial !important;
  padding: 0;
}
.header.content .action.showcart.active {
  display: flex;
  align-items: center;
}
.header.content .action.showcart.active::before {
  content: "\f07a";
  font-family: "icomoon";
  vertical-align: middle;
  font-size: 2rem;
  text-align: center;
  color: #000;
  background: none;
}

.header.content {
  /*.header.links li:not(:first-child),
  .minisearch .actions,
  .search .control {
      display: none;
  }*/
}
.header.content > .header.links,
.header.content > .block-search,
.header.content > .minicart-wrapper {
  display: inline-block;
  float: none;
}
.header.content > .header.links, .header.content > .header.links *,
.header.content > .block-search,
.header.content > .block-search *,
.header.content > .minicart-wrapper,
.header.content > .minicart-wrapper * {
  color: inherit;
  font: inherit;
  text-decoration: none;
}
@media (max-width: 1279px) {
  .header.content > .header.links {
    display: none;
  }
}
.header.content a[href$="/account/"],
.header.content a[href$="/wishlist/"],
.header.content a[href$="/checkout/cart/"],
.header.content .block-search .block-title {
  display: block;
  margin-left: 3.6rem;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  line-height: 4rem !important;
  vertical-align: middle;
}
@media (max-width: 1279px) {
  .header.content a[href$="/account/"],
  .header.content a[href$="/wishlist/"],
  .header.content a[href$="/checkout/cart/"],
  .header.content .block-search .block-title {
    font-size: 0 !important;
    margin: 0;
  }
}
.header.content a[href$="/account/"]:hover, .header.content a[href$="/account/"]:hover::before,
.header.content a[href$="/wishlist/"]:hover,
.header.content a[href$="/wishlist/"]:hover::before,
.header.content a[href$="/checkout/cart/"]:hover,
.header.content a[href$="/checkout/cart/"]:hover::before,
.header.content .block-search .block-title:hover,
.header.content .block-search .block-title:hover::before {
  color: #05ddb9;
}
.header.content a[href$="/account/"] *,
.header.content a[href$="/wishlist/"] *,
.header.content a[href$="/checkout/cart/"] *,
.header.content .block-search .block-title * {
  vertical-align: middle;
}
.header.content a[href$="/account/"]::before,
.header.content a[href$="/wishlist/"]::before,
.header.content a[href$="/checkout/cart/"]::before,
.header.content .block-search .block-title::before {
  display: block;
  width: 4rem;
  height: 4rem;
  display: inline-block !important;
  text-align: center !important;
  color: inherit !important;
  vertical-align: middle;
  line-height: 4rem !important;
  overflow: visible;
  margin: 0 !important;
  padding: 0 !important;
  width: 4rem !important;
  height: 4rem !important;
  float: left;
}
.header.content a[href$="/account/"]::before {
  font-size: 2.4rem;
}
@media (max-width: 1279px) {
  .header.content a[href$="/account/"]::before {
    font-size: 3rem !important;
  }
}
@media (max-width: 1279px) {
  .header.content a[href$="/account/"] {
    margin-left: 2rem;
  }
}
@media (max-width: 1279px) {
  .header.content .block-search .block-title {
    margin: 0;
  }
}
@media (max-width: 1279px) {
  .header.content a[href$="/checkout/cart/"]::before {
    font-size: 3.1rem !important;
  }
}
@media (min-width: 1280px) {
  .header.content a[href$="/checkout/cart/"]::before {
    font-size: 2.6rem !important;
  }
}
.header.content .block-search {
  max-width: none;
  margin: 0;
}
@media (min-width: 1280px) {
  .header.content .block-search {
    padding: 0 3rem;
    width: calc(100% - 50rem) !important;
  }
}
@media (max-width: 1279px) {
  .header.content .block-search {
    padding: 0;
    width: 100% !important;
  }
  .header.content .block-search > .block-title {
    float: right;
  }
  .header.content .block-search > .block-title::before {
    font-size: 2.6rem !important;
  }
}
@media (min-width: 1280px) {
  .header.content .block-search .form.minisearch {
    margin: 0 auto;
    width: 100%;
    max-width: 42rem;
  }
}
@media (max-width: 1279px) {
  .header.content .block-search + li {
    width: 4rem;
    height: 4rem;
    margin-left: 0.3rem;
  }
  .header.content .block-search + li a {
    margin: 0;
    width: 100%;
    height: 100%;
  }
}
.header.content .authorization-link {
  display: inline-block !important;
}
.header.content a[href$="/account/"],
.header.content .block-search .block-title *,
.header.content .action.showcart .text {
  vertical-align: middle;
}
@media (min-width: 1280px) {
  .header.content a[href$="/account/"],
  .header.content .block-search .block-title *,
  .header.content .action.showcart .text {
    font-size: 1.2rem !important;
    font-weight: 600;
    white-space: nowrap;
  }
}
@media (max-width: 1279px) {
  .header.content a[href$="/account/"],
  .header.content .block-search .block-title *,
  .header.content .action.showcart .text {
    font-size: 0 !important;
  }
}
.header.content .link.wishlist {
  display: inline-block !important;
  margin: 0 !important;
}
@media (max-width: 1279px) {
  .header.content .link.wishlist {
    display: none !important;
  }
}
.header.content .action.showcart .text {
  vertical-align: middle;
  line-height: 1;
  margin-top: -0.2rem;
}
.header.content .header.links .link.wishlist span.counter.qty {
  display: inline-block;
}
.header.content .header.links .link.wishlist {
  position: relative;
}
.header.content .header.links .link.wishlist .counter.qty:not(:empty) {
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  left: 4.7rem;
  top: -0.8rem;
  line-height: initial !important;
  background: #05ddb9;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  padding-left: 0.5rem;
}
@media (max-width: 1279px) {
  .header.content .header.links .link.wishlist .counter.qty:not(:empty) {
    left: 0.9rem;
    top: -1.4rem;
    font-size: 1.5rem;
  }
}
.header.content .minicart-wrapper .action.showcart {
  position: relative;
}
@media (max-width: 1279px) {
  .header.content .minicart-wrapper .action.showcart {
    width: 4rem;
    height: 4rem !important;
  }
}
.header.content .minicart-wrapper .action.showcart .counter.qty {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  display: flex;
  position: absolute;
  top: -.7rem;
  left: 2.7rem;
  background: #05ddb9;
  border-radius: 50%;
  color: #fff;
}
.header.content .minicart-wrapper .action.showcart .counter.qty.empty {
  display: none;
}
.header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {
  font-size: 1.4rem !important;
  line-height: initial !important;
  padding: 0;
}
.header.content .minicart-wrapper.active {
  line-height: normal !important;
  padding-top: 0 !important;
}
.header.content .action.showcart.active {
  display: inline-block;
}

.nav-toggle {
  top: 50%;
  left: 2.5rem;
  bottom: auto;
  transform: translateY(-50%);
  max-width: 9.8rem;
  line-height: 2.4rem;
  overflow: visible;
  z-index: 999999;
}
@media screen and (max-width: 1007px) {
  .nav-toggle {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
}
.nav-toggle::after {
  color: #000;
  vertical-align: middle;
  font-size: 2.7rem;
}
.nav-toggle::before {
  display: none;
}
.nav-toggle span {
  display: none;
  position: fixed;
  right: 100vw;
  top: 50%;
  transform: translate(100%, -50%);
  margin-right: -3.3rem;
  width: fit-content;
  width: -moz-fit-content;
  height: fit-content;
  font-size: 0 !important;
  clip: unset;
  overflow: hidden;
  z-index: 9999;
}
.nav-toggle span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.nav-toggle span::before {
  font-size: 2.4rem;
  float: left;
}
@media (max-width: 1023px) {
  .nav-open .nav-toggle span {
    display: block;
  }
}

.nav-open {
  /*.navigation {
      position: fixed;
      width: calc(100% - 5.7rem);
  }*/
}
.nav-open .page-header,
.nav-open .panel.wrapper {
  height: 0;
}
.nav-open .sections.nav-sections {
  overflow-x: hidden;
  opacity: 1;
}
.nav-open .action.nav-toggle {
  display: contents;
}
.nav-open .action.nav-toggle::after {
  background-color: transparent;
}
.nav-open .action.nav-toggle span {
  top: 0;
  right: 8.6rem;
  left: auto;
  transform: initial;
  color: #000;
}
.nav-open .sections.nav-sections {
  width: calc(100% - 1.7rem);
}
.nav-open .header.links {
  display: block;
  border: none;
}
.nav-open .header.links a::before {
  margin-right: 1rem;
}
@media (max-width: 1365px) {
  .nav-open .page-wrapper {
    left: calc(100% - 1.7rem);
    overflow: visible;
  }
  .nav-open .page-wrapper::after {
    content: "";
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100vh;
    top: 0;
    left: calc(100% - 5rem);
    pointer-events: none;
  }
  .nav-open .header .navigation * {
    color: #05ddb9 !important;
  }
}
@media (max-width: 1365px) and (max-width: 1365px) {
  .nav-open .header .navigation .level0.level-top.ui-menu-item {
    min-height: 6rem;
    padding: 2rem 1.6rem;
    border-top: 0.2rem solid #efefef;
  }
}
@media (max-width: 1365px) {
  .nav-open .header .navigation .level0.level-top.ui-menu-item:last-of-type {
    border-bottom: 0.2rem solid #efefef;
  }
}
@media (max-width: 1365px) and (max-width: 1365px) {
  .nav-open .header .navigation .level0 .level-top > span {
    margin: 0 !important;
    font-size: 3.5rem;
    text-transform: capitalize;
  }
}
@media (max-width: 1365px) {
  .nav-open .header .navigation .level0.nav-1 .level-top::after {
    top: -.5rem;
    right: -.5rem;
    font-size: 7rem;
  }
}
@media (max-width: 1365px) and (max-width: 1365px) {
  .nav-open .header .navigation .level0 .submenu > li > a {
    padding-left: 1.5rem !important;
  }
}
@media (max-width: 1365px) {
  .nav-open .header .sections.nav-sections {
    display: block;
    width: calc(100% - 5rem);
    max-width: none;
    background: #fff;
  }
  .nav-open .header .sections.nav-sections .nav-sections-item-title {
    display: none;
  }
  .nav-open .header .sections.nav-sections .nav-sections-item-content {
    display: block !important;
    float: none;
    margin: 0;
    padding: 0;
  }
  .nav-open .header .sections.nav-sections .header.links {
    padding-top: 2rem;
    border-bottom: none;
  }
  .nav-open .header .sections.nav-sections .header.links a {
    display: flex;
    align-items: center;
    padding: 0 0 0 1.6rem;
    margin-top: 2.5rem;
  }
  .nav-open .header .sections.nav-sections .header.links a:last-of-type {
    margin-bottom: 3rem;
  }
  .nav-open .header .sections.nav-sections .header.links a::before {
    font-size: 120%;
  }
  .nav-open .header .sections.nav-sections .header.links a[href$="/wishlist/"]:before {
    margin-left: -.2rem;
  }
  .nav-open .header .sections.nav-sections .header.links * {
    color: #05ddb9 !important;
    border: 0;
  }
  .nav-open .header .sections.nav-sections .header.links .link.wishlist .counter.qty {
    display: none;
  }
  .nav-open .header .sections.nav-sections .header.links .greet.welcome {
    display: none;
  }
}

html .header .block-search {
  position: static !important;
  display: flex !important;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  max-width: 51rem;
  height: 3.4rem !important;
  max-height: 3.4rem;
  min-height: 0 !important;
  padding: 0;
  background: #efefef;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  html .header .block-search {
    width: auto !important;
    height: auto !important;
    left: auto;
    top: auto;
    overflow: visible;
  }
}
@media (min-width: 1007px) and (max-width: 1279px) {
  html .header .block-search {
    margin-left: 2.4rem;
  }
}
@media (max-width: 1006px) {
  html .header .block-search {
    background: none;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  html .header .block-search {
    width: 38.244rem !important;
  }
}
@media (max-width: 1006px) {
  html .header .block-search.is-active {
    position: absolute !important;
    left: 0;
    width: 100% !important;
    max-width: none;
    height: 100% !important;
    max-height: none;
    border-radius: 0;
  }
}
html .header .block-search.is-active .block-content {
  display: block;
  height: 7rem;
  width: 100vw;
  left: 0;
  margin: 0;
  opacity: 1;
  pointer-events: initial;
  overflow: visible;
  border-top: 0.2rem solid #efefef;
  border-bottom: 0.2rem solid #efefef;
}
@media (max-width: 1006px) {
  html .header .block-search.is-active .block-content {
    position: absolute !important;
    width: 100%;
    height: 5rem;
    left: 0;
    bottom: -5rem;
    background: rgba(250, 250, 250, 0.7);
  }
}
html .header .block-search.is-active .block-title {
  display: none;
}
html .header .block-search.is-active .block-title::before {
  color: #000;
}
html .header .block-search.is-active .form.minisearch {
  background: #fff;
  border-radius: 0 !important;
}
html .header .block-search.is-active .form.minisearch .actions .action.search::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1007px) {
  html .header .block-search .block-title {
    display: none !important;
  }
}
html .header .block-search .block-title strong {
  display: none;
}
html .header .block-search .block-content {
  width: 100%;
  height: 100%;
  color: #bcbcbc;
  transform: none;
}
@media (max-width: 1006px) {
  html .header .block-search .block-content {
    display: none;
  }
}
html .header .block-search .block-content * {
  font-size: 1.6rem;
}
html .header .block-search .block-content .nested {
  display: none;
}
html .header .block-search .block-content .form {
  /*#search {
      position: static !important;
      border: 0;
      color: color("text-neutral");
  }*/
}
html .header .block-search .block-content .form.minisearch {
  position: relative;
  border-radius: 2rem;
}
html .header .block-search .block-content .form.minisearch .actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 5rem;
  height: 100%;
  max-height: none;
}
html .header .block-search .block-content .form.minisearch .input-text {
  position: static !important;
  margin: 0;
  padding: 0 0 0 1.6rem;
  border-color: transparent;
  color: #000;
  border-radius: 2rem;
}
@media (max-width: 1006px) {
  html .header .block-search .block-content .form.minisearch .input-text {
    height: 100%;
    padding: 0 0 0 2.6rem;
  }
}
html .header .block-search .block-content .form.minisearch .action.search {
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  opacity: 1;
}
html .header .block-search .block-content .form.minisearch .action.search:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 1006px) {
  html .header .block-search .block-content .form.minisearch .action.search {
    display: block;
    right: 2.5rem;
    border: none;
    background: transparent;
  }
}
html .header .block-search .block-content .form.minisearch .action.search::before {
  font-size: 2rem;
  color: #000;
}
@media (max-width: 1006px) {
  html .header .block-search .block-content .form.minisearch .action.search span {
    font-size: 0;
  }
}
html .header .block-search .block-content .form,
html .header .block-search .block-content .form .field,
html .header .block-search .block-content .form .control {
  height: 100% !important;
}
html .header .block-search .block-content .form .label {
  display: none !important;
}
html .header .block-search .block-content .form .control {
  position: relative;
  padding: 0;
  border: 0;
}
html .header .block-search .block-content .form .control::before {
  margin-left: 0;
  pointer-events: none;
}
@media (max-width: 767px) {
  html .header .block-search .block-content .form .control::before {
    display: none;
  }
}
html .header .block-search .block-content .form .control .search-autocomplete {
  width: 100%;
  top: 7rem;
}
html .header .block-search .block-content .form .control .search-autocomplete ul[role="listbox"] {
  border-bottom: 0.1rem solid #dbdbdb;
}
html .header .block-search .block-content .form .control .search-autocomplete ul[role="listbox"] li {
  background: #fff;
  border: none;
}
html .header .block-search .block-content .form input:not([disabled]):focus {
  box-shadow: none;
}
html .header .block-search .control {
  display: block;
}
html .header .block-search .input-text {
  background: none;
  height: 100%;
}

html .header .block-search {
  position: static !important;
  display: flex !important;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  max-width: 42rem;
  height: 4.4rem !important;
  max-height: 4.4rem;
  min-height: 0 !important;
  padding: 0;
  background: #fff;
  border-radius: 2.2rem;
  margin: 0 auto 0 0;
  font: 300 1.6rem OpenSans !important;
}
@media (min-width: 1280px) {
  html .header .block-search + li {
    margin-right: 4rem;
  }
}
@media (max-width: 1279px) {
  html .header .block-search {
    width: auto !important;
    height: auto !important;
    left: auto;
    top: auto;
    overflow: visible;
  }
}
@media (max-width: 1279px) {
  html .header .block-search {
    background: none;
  }
}
@media (max-width: 1279px) {
  html .header .block-search.is-active {
    position: absolute !important;
    left: 0;
    width: 100% !important;
    max-width: none;
    height: 100% !important;
    max-height: none;
    border-radius: 0;
  }
}
html .header .block-search.is-active .block-content {
  display: block;
  height: 7rem;
  width: 100vw;
  left: 0;
  margin: 0;
  opacity: 1;
  pointer-events: initial;
  overflow: visible;
  border-top: 0.2rem solid #efefef;
  border-bottom: 0.2rem solid #efefef;
}
@media (max-width: 1279px) {
  html .header .block-search.is-active .block-content {
    position: absolute !important;
    width: 100%;
    height: 5rem;
    left: 0;
    bottom: -5rem;
    background: rgba(250, 250, 250, 0.7);
  }
}
@media (max-width: 1279px) {
  html .header .block-search.is-active .block-title {
    display: none;
  }
  html .header .block-search.is-active .block-title::before {
    color: #000;
  }
}
html .header .block-search.is-active .form.minisearch {
  background: #fff;
  border-radius: 0 !important;
}
html .header .block-search.is-active .form.minisearch .actions .action.search::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1279px) {
  html .header .block-search .block-title {
    display: block !important;
  }
  html .header .block-search .block-title::before {
    display: block;
  }
}
@media (min-width: 1280px) {
  html .header .block-search .block-title {
    display: none !important;
  }
}
html .header .block-search .block-title strong {
  display: none;
}
html .header .block-search .block-content {
  width: 100%;
  height: 100%;
  color: #bcbcbc;
  transform: none;
}
@media (max-width: 1279px) {
  html .header .block-search .block-content {
    display: none;
  }
}
html .header .block-search .block-content * {
  font-size: 1.6rem;
}
html .header .block-search .block-content .nested {
  display: none;
}
html .header .block-search .block-content .form {
  /*#search {
      position: static !important;
      border: 0;
      color: color("text-neutral");
  }*/
}
html .header .block-search .block-content .form.minisearch {
  position: relative;
  border-radius: 2rem;
}
html .header .block-search .block-content .form.minisearch .actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 5rem;
  height: 100%;
  max-height: none;
}
html .header .block-search .block-content .form.minisearch .input-text {
  position: static !important;
  margin: 0;
  padding: 0 5rem 0 1.6rem;
  border-color: transparent;
  color: #000;
  border-radius: 2rem;
  background-color: #efefef;
}
@media (max-width: 1279px) {
  html .header .block-search .block-content .form.minisearch .input-text {
    height: 100%;
    padding: 0 0 0 2.6rem;
  }
}
html .header .block-search .block-content .form.minisearch .action.search {
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  opacity: 1;
}
html .header .block-search .block-content .form.minisearch .action.search:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 1279px) {
  html .header .block-search .block-content .form.minisearch .action.search {
    display: block;
    right: 2.5rem;
    border: none;
    background: transparent;
  }
}
html .header .block-search .block-content .form.minisearch .action.search::before {
  font-size: 2rem;
  color: #000;
}
@media (max-width: 1279px) {
  html .header .block-search .block-content .form.minisearch .action.search span {
    font-size: 0;
  }
}
html .header .block-search .block-content .form,
html .header .block-search .block-content .form .field,
html .header .block-search .block-content .form .control {
  height: 100% !important;
}
html .header .block-search .block-content .form .label {
  display: none !important;
}
html .header .block-search .block-content .form .control {
  position: relative;
  padding: 0;
  border: 0;
}
html .header .block-search .block-content .form .control::before {
  margin-left: 0;
  pointer-events: none;
}
@media (max-width: 1279px) {
  html .header .block-search .block-content .form .control::before {
    display: none;
  }
}
html .header .block-search .block-content .form .control .search-autocomplete {
  width: 100%;
  top: 7rem;
}
html .header .block-search .block-content .form .control .search-autocomplete ul[role="listbox"] {
  border-bottom: 0.1rem solid #dbdbdb;
}
html .header .block-search .block-content .form .control .search-autocomplete ul[role="listbox"] li {
  background: #fff;
  border: none;
}
html .header .block-search .block-content .form input:not([disabled]):focus {
  box-shadow: none;
}
html .header .block-search .control {
  display: block;
}
html .header .block-search .input-text {
  background: none;
  height: 100%;
}

.minicart-wrapper.active {
  line-height: 2 !important;
}
.minicart-wrapper.active .action.showcart.active span.counter.qty {
  display: none;
}
.minicart-wrapper .block-minicart {
  width: 39.6rem;
  padding: 3rem !important;
  margin-top: 1.5rem !important;
  border: 0.1rem solid #dbdbdb;
  border-radius: .4rem;
}
@media (max-width: 1006px) {
  .minicart-wrapper .block-minicart {
    width: 36rem;
    padding: 2rem !important;
    margin-right: -.9rem;
  }
}
.minicart-wrapper .block-minicart::before {
  width: 2rem;
  height: 2rem;
  transform: rotate(45deg);
  border: .1rem solid;
  border-color: #dbdbdb transparent transparent #dbdbdb;
  z-index: 99;
  background: #fff;
  z-index: 99;
  /*@include mq("0", "portrait") {
      display: none;
  }*/
}
@media (max-width: 767px) {
  .minicart-wrapper .block-minicart::after {
    display: none;
  }
}
.minicart-wrapper .block-minicart .actions .action > * {
  width: fit-content;
}
.minicart-wrapper .block-minicart .actions .action.viewcart {
  font-size: 1.4rem !important;
  margin: 0;
}
.minicart-wrapper .block-minicart .actions .action.viewcart::before {
  display: none;
}
.minicart-wrapper .block-minicart .actions .primary {
  margin: 0 2rem;
}
.minicart-wrapper .block-minicart #btn-minicart-close {
  border: 0 !important;
  display: none !important;
}
.minicart-wrapper .block-minicart .items-total {
  width: auto;
  word-break: break-word;
  line-height: 1.5;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper {
  width: 100%;
  margin: 0;
  height: auto;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content {
  display: grid;
  width: 100%;
  min-height: 40rem;
  grid-gap: 1.25rem;
  grid-template-areas: "grid-total     grid-total" "grid-content   grid-content" "grid-btn-clear grid-btn-cta";
  align-items: stretch;
  grid-template-rows: 2rem auto 6rem;
  grid-template-columns: 1fr 1fr;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total {
  grid-area: grid-total;
  display: flex;
  flex-wrap: nowrap;
  text-align: left;
  margin: 0;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper {
  grid-area: grid-content;
  height: auto !important;
  padding-top: 0;
  border-top: 0 !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item {
  padding: 1.5rem 0;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item:not(:first-child) {
  border-top: 0.1rem solid #dcdcdc !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item:first-child {
  border-top: 0 !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-photo {
  width: 5.3rem;
  margin-right: 1.2rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-photo .product-image-container {
  width: 5.3rem !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-photo .product-image-container .product-image-wrapper {
  width: 5.3rem;
  height: 6.6rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-photo .product-image-container .product-image-wrapper img {
  object-fit: cover;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details {
  display: flex;
  flex-direction: column;
  font-size: 1.4rem;
  overflow: hidden;
  padding: 0 1rem 0 0 !important;
  width: calc(100% - 6.5rem);
  max-width: 29rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-name {
  font-weight: 600;
  line-height: 1.57;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.options.active .label {
  margin: 0;
  font-weight: 700 !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.options.active .values {
  line-height: 1;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.options.active + .product-item-pricing {
  margin-top: 0 !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-attributes {
  font-weight: 500;
  line-height: 2.5;
  color: #858585;
  margin-bottom: 0.3rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing,
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .stock-label,
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.actions {
  margin: 2rem 0 0 !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: baseline;
  width: 70%;
  float: left;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .price-container {
  width: 18%;
  order: 2;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .price-container span.price {
  font-weight: 400;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty {
  order: 1;
  width: 48%;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number__up {
  top: 0;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number__down {
  bottom: 0;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .label {
  display: none;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number {
  position: relative;
  width: fit-content;
  overflow: hidden;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number .field--number__box {
  width: 7.3rem;
  height: 3.4rem;
  padding-left: 1rem;
  border-radius: 2rem;
  text-align: left !important;
  font-weight: 300 !important;
  font-size: 1.7rem !important;
  color: #000;
}
@media (max-width: 767px) {
  .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number .field--number__box {
    width: 6.1rem;
    height: 3.6rem;
  }
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item {
  font-size: 1.4rem !important;
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item {
    width: 12rem;
    float: revert;
  }
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item * {
  margin: 0 !important;
  padding: 0 !important;
  display: initial !important;
  font: inherit !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number + .update-cart-item::before {
  margin: 0.2rem 0.5rem 0 0;
  display: inline-block;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number.is-changed + .update-cart-item,
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-pricing .details-qty .field--number .update-cart-item:not([style="display:none;"]) {
  display: flex !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .stock-label .title {
  margin-bottom: 0 !important;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .stock-label .title span {
  display: flex;
  align-items: center;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .stock-label .title span::before {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  content: "";
  margin: 0 .8rem 0 0;
  background-color: #04b223;
  border-radius: 50%;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.actions {
  display: inline-block;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.actions .action::before {
  color: #000000;
  background-color: #05ddb9;
  border-radius: 50%;
  display: block;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product.actions .action.edit::before {
  content: "\f304";
  font-family: icomoon;
  font-size: 1.5rem;
  width: 2.8rem;
  height: 2.8rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total .count,
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total .count + span {
  padding-right: 0.5rem;
  font-size: 1.8rem;
  font-weight: 500;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper + .actions {
  grid-area: grid-btn-clear;
  margin-top: 1.8rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal {
  grid-area: grid-subtotal;
  display: none;
  justify-content: space-between;
  margin-top: 1.5rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal + .actions {
  grid-area: grid-btn-cta;
  margin-top: 1.8rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal + .actions .primary {
  margin-right: 0 !important;
}
@media (max-width: 767px) {
  .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal + .actions .primary {
    margin-left: 0;
  }
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal + .actions .checkout {
  border: 0.1rem solid #5d564a;
  opacity: 1;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra {
  display: none;
}

#maincontent.page-main .home-body-instagramcontent-body-block {
  text-align: center;
}
@media (max-width: 767px) {
  #maincontent.page-main .home-body-instagramcontent-body-block {
    padding: 0 2rem;
  }
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text {
  margin-bottom: 5rem;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text h2 {
  margin-bottom: 2rem;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text a {
  width: 5rem;
  height: 5rem;
  display: inline-block;
  border-radius: 50%;
  background: no-repeat center center;
  border: #c6af8a 1px solid;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text a:nth-of-type(1) {
  background-image: url(../img/icon-social-insta.png);
  background-size: 50%;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text a:nth-of-type(2) {
  background-image: url(../img/icon-social-fb.png);
  background-size: 33%;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text a:nth-of-type(3) {
  background-image: url(../img/icon-social-in.png);
  background-size: 44%;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text a:not(:last-child) {
  margin-right: 2.4rem;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-text a span {
  opacity: 0;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline {
  padding: 0 6rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline {
    padding: 0;
  }
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  #maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline p {
    flex-direction: column;
  }
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline p a {
  max-width: 40rem;
  max-height: 40rem;
  margin-right: 2rem;
  flex: 1 1 0;
}
@media (max-width: 767px) {
  #maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline p a {
    margin: 0;
    margin-top: 2rem;
  }
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline p a:last-child {
  margin-right: 0;
}
#maincontent.page-main .home-body-instagramcontent-body-block .content-body-block-image-inline p a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

#maincontent.page-main .herobanner {
  position: relative;
  overflow: hidden;
  height: 70rem;
  /*@include mq() {
    height: calc(100vh - 4rem);
  }*/
}
@media (max-width: 1023px) {
  #maincontent.page-main .herobanner {
    display: block;
    height: 60rem;
  }
}
#maincontent.page-main .herobanner .header-image {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
#maincontent.page-main .herobanner .header-image img {
  position: absolute;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
#maincontent.page-main .herobanner .header-text {
  position: relative;
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  width: 50rem;
  height: 100%;
  padding: 20rem 0 0 8rem;
  color: #fff;
  z-index: 2;
}
@media (max-width: 1023px) {
  #maincontent.page-main .herobanner .header-text {
    padding: 15rem 1.6rem 0;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text {
    width: 100%;
  }
}
#maincontent.page-main .herobanner .header-text * {
  color: inherit;
}
#maincontent.page-main .herobanner .header-text h1 {
  margin-bottom: 3.3rem;
}
#maincontent.page-main .herobanner .header-text h2 {
  line-height: 1.5;
}
#maincontent.page-main .herobanner .header-text a {
  min-width: 20rem;
  margin: 2.6rem auto 0;
  text-decoration: none;
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text a {
    width: 100%;
    min-width: auto;
    max-width: 21.5rem;
  }
}
#maincontent.page-main .herobanner .header-text p {
  line-height: 1.65;
}
#maincontent.page-main .herobanner .header-text p:nth-child(2) {
  margin-bottom: 6rem;
}
#maincontent.page-main .herobanner .header-text p img {
  width: 100%;
}
#maincontent.page-main .herobanner .header-text ul {
  list-style: none;
  white-space: nowrap;
  font: 0;
  margin-top: 12rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text ul {
    display: flex;
    flex-flow: column;
    margin-top: 4.9rem;
    margin-bottom: 0;
  }
}
#maincontent.page-main .herobanner .header-text li {
  display: inline-block;
  text-align: center;
  min-width: 28rem;
  padding: 0 2rem;
  border-left: 0.1rem solid #fff;
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text li {
    position: relative;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    font-size: 1.4rem;
    border-left: none;
  }
  #maincontent.page-main .herobanner .header-text li:not(:last-child)::after {
    content: "";
    position: absolute;
    width: 12rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 5rem;
    border-bottom: 0.1rem solid #fff;
  }
}
#maincontent.page-main .herobanner .header-text li:first-child {
  border: 0;
  margin-left: -8.3rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .herobanner .header-text li:first-child {
    margin-left: 0;
  }
}
#maincontent.page-main .herobanner .header-text li strong {
  display: block;
}

#home-relevant-categories {
  padding: 5rem 8rem 7rem;
  text-align: center;
  background: url(../img/cg-banner-h.jpg) no-repeat center center;
  background-size: cover;
}
@media (max-width: 1023px) {
  #home-relevant-categories {
    padding: 5rem 2rem;
  }
}
@media (max-width: 767px) {
  #home-relevant-categories {
    background-image: url(../img/cg-bg-mobile-xs.jpg);
  }
}
#home-relevant-categories ul {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
#home-relevant-categories ul li {
  position: relative;
  width: 20rem;
  height: 20rem;
  margin-top: 5rem;
  list-style: none;
  border-radius: 50%;
  background: #05ddb9 no-repeat center 40%;
  background-size: 40%;
  transition: .25s ease;
}
@media (max-width: 1023px) {
  #home-relevant-categories ul li {
    background-position: center 27%;
  }
}
#home-relevant-categories ul li:nth-child(1) {
  background-image: url(../img/wine-whitewine.png);
  background-size: 15%;
}
#home-relevant-categories ul li:nth-child(1):hover {
  background-image: url(../img/wine-whitewine-active.png);
}
#home-relevant-categories ul li:nth-child(2) {
  background-image: url(../img/wine-rosewine.png);
  background-size: 15%;
}
#home-relevant-categories ul li:nth-child(2):hover {
  background-image: url(../img/wine-rosewine-active.png);
}
#home-relevant-categories ul li:nth-child(3) {
  background-image: url(../img/wine-redwine.png);
  background-size: 15%;
}
#home-relevant-categories ul li:nth-child(3):hover {
  background-image: url(../img/wine-redwine-active.png);
}
#home-relevant-categories ul li:nth-child(4) {
  background-image: url(../img/wine-gift.png);
}
#home-relevant-categories ul li:nth-child(4):hover {
  background-image: url(../img/wine-gift-active.png);
}
#home-relevant-categories ul li:nth-child(5) {
  background-image: url(../img/wine-sparkling.png);
  background-size: 15%;
}
#home-relevant-categories ul li:nth-child(5):hover {
  background-image: url(../img/wine-sparkling-active.png);
}
@media (max-width: 1023px) {
  #home-relevant-categories ul li {
    width: 12rem;
    height: 12rem;
  }
}
#home-relevant-categories ul li a {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 3.5rem;
  font-size: 1.6rem;
  color: #c6af8a;
  text-align: end;
  transition: all .25s linear;
  text-decoration: none;
}
@media (max-width: 1023px) {
  #home-relevant-categories ul li a {
    bottom: 3rem;
    font-size: 1.4rem;
  }
}
#home-relevant-categories p {
  margin-top: 5rem;
}
#home-relevant-categories p a {
  text-decoration: none;
  font-size: 1.5rem;
}

#maincontent.page-main .icons-inline {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 2.5rem;
  padding: 2.4rem 10rem;
  border-bottom: solid 0.15rem #c6af8a;
}
@media (min-width: 1920px) {
  #maincontent.page-main .icons-inline {
    position: absolute;
    width: 100%;
    left: 0;
    grid-template-columns: repeat(4, 400px);
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  #maincontent.page-main .icons-inline {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 3rem;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .icons-inline {
    grid-template-columns: 1fr;
    padding: 3rem 2rem;
  }
}
#maincontent.page-main .icons-inline .icon-text {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  place-self: center;
}
@media (max-width: 1023px) {
  #maincontent.page-main .icons-inline .icon-text {
    place-self: flex-start;
  }
}
#maincontent.page-main .icons-inline .icon-text::before {
  content: "";
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
  background: no-repeat center center;
  background-size: contain !important;
}
#maincontent.page-main .icons-inline .icon-text--shipping::before {
  background-image: url(../img/icon-delivery.png);
}
#maincontent.page-main .icons-inline .icon-text--heimlieferung::before {
  background-image: url(../img/icon-pickup.png);
}
#maincontent.page-main .icons-inline .icon-text--phone::before {
  background-image: url(../img/icon-consulting.png);
}
#maincontent.page-main .icons-inline .icon-text--events::before {
  background-image: url(../img/icon-events.png);
}
#maincontent.page-main .icons-inline .icon-text p {
  margin-bottom: 0;
}

.breadcrumbs {
  z-index: 3;
}
.page-wrapper .breadcrumbs {
  padding-top: 4.5rem;
  padding-bottom: 2.4rem;
}
@media (min-width: 640px) and (max-width: 1279px) {
  .page-wrapper .breadcrumbs {
    padding: 4.5rem 3rem 2.4rem;
  }
}
.page-wrapper .breadcrumbs .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.page-wrapper .breadcrumbs .items li:nth-of-type(1) {
  display: flex;
  align-items: center;
}
.page-wrapper .breadcrumbs .items li:nth-of-type(1) a {
  margin-top: -.1rem;
}
.page-wrapper .breadcrumbs .items,
.page-wrapper .breadcrumbs .item,
.page-wrapper .breadcrumbs .item a {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
  color: #858585;
}
.page-wrapper .breadcrumbs ::after {
  color: #858585;
}
.page-wrapper .breadcrumbs .item::after {
  font-size: 2.4rem;
  line-height: 2.2rem;
}
@media (max-width: 767px) {
  .page-wrapper .breadcrumbs .item::after {
    margin: 0;
  }
}
.page-wrapper .breadcrumbs .item strong {
  color: #000;
  font-weight: 900;
  line-height: 1;
}

.article .figures > h2 {
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .article .figures > h2 {
    margin-bottom: 0;
  }
}
.article .figures__item {
  display: flex;
  align-items: center;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .article .figures__item {
    flex-direction: column;
    padding: 2rem 6rem;
  }
}
@media (max-width: 767px) {
  .article .figures__item {
    padding: 2rem 1.6rem;
  }
}
.article .figures__item:nth-child(1) {
  flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .article .figures__item:nth-child(1) {
    flex-direction: column;
  }
}
.article .figures__label {
  width: 50%;
  padding: 0 8rem;
}
@media (max-width: 1023px) {
  .article .figures__label {
    width: 100%;
    padding: 0;
  }
}
.article .figures__label * {
  margin: 0;
  padding: 0;
}
.article .figures__label h2 {
  margin-bottom: 2.5rem;
}
.article .figures__label h3 {
  margin: 1.5rem 0rem;
}
.article .figures__label p {
  line-height: 1.5;
}
.article .figures__label p a {
  font: inherit;
  color: #05ddb9;
  text-decoration: none;
  pointer-events: none;
  cursor: default;
}
.article .figures__label ul {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 3rem;
}
@media (max-width: 767px) {
  .article .figures__label ul {
    justify-content: center;
    flex-direction: column;
    margin-top: 1.5rem;
  }
}
.article .figures__label ul li {
  margin-right: 2.4rem;
  list-style: none;
}
@media (max-width: 767px) {
  .article .figures__label ul li {
    margin-top: 2.4rem;
    margin-right: 0;
  }
}
.article .figures__label ul li a {
  min-width: 20rem;
  text-decoration: none;
}
.article .figures__img {
  width: 50%;
  height: fit-content;
}
@media (max-width: 1023px) {
  .article .figures__img {
    width: 100%;
    margin-bottom: 1.5rem !important;
  }
}
.article .figures__img h2,
.article .figures__img p {
  height: 52rem;
}
@media (max-width: 767px) {
  .article .figures__img h2,
  .article .figures__img p {
    height: auto;
  }
}
.article .figures__img img {
  display: block;
  margin: auto;
  height: 100%;
  object-fit: cover;
}
.article .figures--intro {
  margin-bottom: 7rem;
}
.article .figures--intro .figures__item {
  justify-content: space-between;
  padding: 3.8rem 0;
}
.article .figures--intro .figures__item:first-child {
  padding-top: 0;
}
.article .figures--intro .figures__item:nth-child {
  flex-direction: row;
}
.article .figures--intro .figures__item:nth-child .figures__label {
  padding: 0 8rem;
}
.article .figures--intro .figures__img img {
  display: block;
  width: 12rem;
  height: 12rem;
}
.article .figures--welfare .figures__item {
  margin-bottom: 10rem;
}
.article .figures--welfare .figures__item:nth-child(odd) {
  flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .article .figures--welfare .figures__item:nth-child(odd) {
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .article .figures--welfare .figures__item {
    flex-direction: column;
    margin-bottom: 5rem;
  }
}
.article .figures--welfare .figures__img {
  min-width: 30.2rem;
  min-height: 15.9rem;
  background: #fff;
}
.article .figures--welfare .figures__label {
  padding: 0 8rem;
}
@media (max-width: 1023px) {
  .article .figures--welfare .figures__label {
    padding: 0;
  }
}
.article .figures--welfare .figures__label p:nth-of-type(2) {
  margin-top: 2.5rem;
}
.article .figures--welfare .figures__label p:nth-of-type(2) a {
  font-size: 1.5rem;
  pointer-events: auto;
  cursor: pointer;
}
.article .figures--welfare .figures__label p:nth-of-type(2) a::before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background: url(../img/icon-external-link.png);
  background-size: cover;
}
.article--home-sec3 {
  background: url(../img/cg-banner-h.jpg) no-repeat top left;
  background-size: cover;
}
.article--home-sec3 .figures__item {
  padding: 5rem 0;
}

.figures.figures--img-overlap {
  margin-top: 2rem;
  background: url(../img/cg-bg-xl.jpg) no-repeat center center;
  background-size: cover;
}
@media (max-width: 1023px) {
  .figures.figures--img-overlap {
    background-size: 100% 100%;
  }
}
@media (max-width: 767px) {
  .figures.figures--img-overlap {
    background-image: url(../img/cg-hero-text-bg.jpg);
  }
}
.figures.figures--img-overlap .figures__item {
  position: relative;
  flex-direction: row;
  padding: 5rem 0;
}
@media (max-width: 1023px) {
  .figures.figures--img-overlap .figures__item {
    flex-direction: column-reverse;
    padding: 0 6rem 6rem;
  }
}
@media (max-width: 767px) {
  .figures.figures--img-overlap .figures__item {
    padding: 0 2rem 2rem;
  }
}
.figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) {
  margin-top: 2.5rem;
}
.figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a {
  font-size: 1.5rem;
  pointer-events: auto;
  cursor: pointer;
}
.figures.figures--img-overlap .figures__item .figures__label p:nth-of-type(2) a::before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background: url(../img/icon-external-link.png);
  background-size: cover;
}
.figures.figures--img-overlap .figures__img {
  position: absolute;
  right: 3.5rem;
  top: -4.3rem;
}
@media (max-width: 1023px) {
  .figures.figures--img-overlap .figures__img {
    position: relative;
    top: -7rem;
    right: auto;
  }
}
@media (max-width: 767px) {
  .figures.figures--img-overlap .figures__img {
    top: -3rem;
  }
}
.figures.figures--img-overlap .figures__img .figures__overimg {
  position: absolute;
  top: 0;
  right: 3.5rem;
  width: fit-content;
  max-width: 21rem;
  padding: 6rem 2.4rem 1.5rem;
  background: url(../img/cg-bg-mobile-xs.jpg) no-repeat center center;
  background-size: cover;
  color: #d90000;
}
@media (max-width: 767px) {
  .figures.figures--img-overlap .figures__img .figures__overimg {
    max-width: 15.4rem;
    padding-top: 3rem;
    right: 1.5rem;
  }
}
.figures.figures--img-overlap .figures__img .figures__overimg p {
  height: auto;
  font-size: 1.6rem;
}
.figures.figures--img-overlap .figures__img .figures__overimg p:first-child {
  padding-bottom: 5rem;
  border-bottom: #c6af8a 0.2rem dotted;
}
@media (max-width: 767px) {
  .figures.figures--img-overlap .figures__img .figures__overimg p:first-child {
    padding-bottom: 2rem;
  }
}
.figures.figures--img-overlap .figures__img .figures__overimg p:last-child {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
}
@media (max-width: 767px) {
  .figures.figures--img-overlap .figures__img .figures__overimg p:last-child {
    font-size: 1.2rem;
  }
}
.figures.figures--img-overlap .figures__img .figures__overimg p:last-child::before {
  content: "";
  width: 4rem;
  height: 4rem;
  margin-right: 1rem;
  background: url(../img/pin-red-bg.png) no-repeat center center;
  background-size: contain;
}

#maincontent.page-main .products-carousel {
  max-height: 71rem;
  max-width: 130rem;
  margin: 0 auto;
  padding: 8rem 8rem 0;
  height: fit-content;
}
@media (min-width: 1920px) {
  #maincontent.page-main .products-carousel {
    margin-top: 5rem;
  }
}
@media (max-width: 1023px) {
  #maincontent.page-main .products-carousel {
    padding: 5rem 2rem 0;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .products-carousel {
    margin-bottom: 0;
  }
}
#maincontent.page-main .products-carousel h2 {
  font-size: 2.8rem;
}
#maincontent.page-main .products-carousel p {
  text-align: center;
}
#maincontent.page-main .products-carousel p a {
  font-size: 1.5rem;
}
#maincontent.page-main .products-carousel.products-grid, #maincontent.page-main .products-carousel.block.upsell, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid {
  margin-bottom: 0;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block {
  max-height: 65rem;
  position: relative;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer {
  width: 100%;
  height: 58rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer {
    height: 50rem;
  }
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item {
  height: 58rem;
  padding: 0 1.3rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item {
    min-width: 25rem;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item {
    height: 48rem;
  }
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item {
  width: 100% !important;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info {
  position: relative;
  height: 100%;
  padding: 2rem 0 0;
  background: #fff;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo {
  display: block;
  height: 50%;
  margin-bottom: 2.5rem;
  text-align: center;
}
@media (max-width: 767px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo {
    height: 45%;
  }
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-container,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-container, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-container,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-container, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-container,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-container {
  max-width: 100%;
  width: 100% !important;
  height: 100%;
  max-height: 100%;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-wrapper,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-wrapper, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-wrapper,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-wrapper, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-wrapper,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-wrapper {
  height: 100%;
  padding: 0 !important;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-photo,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-photo, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-photo,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-photo, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-photo .product-image-photo,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-photo .product-image-photo {
  width: 100%;
  position: relative;
  object-fit: contain;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details {
  padding: 0 1.6rem;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 767px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
  #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
  #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a {
    font-size: 2rem;
  }
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-link,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-link {
  float: right;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .price-final_price .price,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-final_price .price, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .price-final_price .price,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-final_price .price, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .price-final_price .price,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-final_price .price {
  font-size: 2rem;
  font-weight: bold;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .product-item-price-per-liter,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .product-item-price-per-liter, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .product-item-price-per-liter,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .product-item-price-per-liter, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .product-item-price-per-liter,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .product-item-price-per-liter {
  display: block;
  padding: .8rem 0 1.3rem;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  position: absolute;
  top: 2rem;
  left: 2rem;
  border-radius: 50%;
  background: #e85137;
  z-index: 9;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .sale-label span {
  font-size: 1.4rem;
  color: #fff;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .special-price,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .special-price, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .special-price,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .special-price, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .special-price,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .special-price {
  color: red;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price {
  display: block;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price_per,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price_per, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price_per,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price_per, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price_per,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .old-price span.price_per {
  font-size: 1.6rem;
  font-weight: normal;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
  position: absolute;
  bottom: 1.5rem;
  left: 0;
  width: 100%;
  margin: 0 auto;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary {
  width: 100%;
  padding: 0 1.5rem;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary {
  width: 100%;
  box-shadow: none;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before {
  padding-right: 1rem;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-extra-details,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-extra-details, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-extra-details,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-extra-details, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .product-item-extra-details,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .product-item-extra-details {
  padding-top: 1.5rem;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  top: 2rem;
  right: 3rem;
  z-index: 2;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist {
  line-height: 0;
  width: auto;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist:before,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist:before, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist:before,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist:before, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist:before,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist::before,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist::before, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist::before,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist::before, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist::before,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist::before {
  font-size: 95%;
  color: #05ddb9;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist span,
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist span, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist span,
#maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist span, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage .owl-item .product-item .product-item-info .actions-secondary .action.towishlist span,
#maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-stage-outer .owl-item .product-item .product-item-info .actions-secondary .action.towishlist span {
  font-size: 0;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav {
  position: absolute;
  width: 110%;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
@media (min-width: 375px) and (max-width: 1023px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav {
    width: 105%;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav {
    display: none;
  }
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button {
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  transition: all .25s linear;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button:hover, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button:hover, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button:hover {
  box-shadow: 0 0.8rem 1rem 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button:hover.owl-next, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button:hover.owl-next, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button:hover.owl-next {
  transform: translateX(0.5rem);
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button:hover.owl-prev, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button:hover.owl-prev, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button:hover.owl-prev {
  transform: translateX(-0.5rem);
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button.owl-next, #maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button.owl-prev, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button.owl-next, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button.owl-prev, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button.owl-next, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button.owl-prev {
  background: no-repeat center center;
  background-size: 20%;
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button.owl-next, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button.owl-next, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button.owl-next {
  position: absolute;
  right: 0;
  background-image: url("../img/chevron-right.svg");
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button.owl-prev, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button.owl-prev, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button.owl-prev {
  background-image: url("../img/chevron-left.svg");
}
#maincontent.page-main .products-carousel.products-grid .owl-carousel.owl-carousel-block .owl-nav button span, #maincontent.page-main .products-carousel.block.upsell .owl-carousel.owl-carousel-block .owl-nav button span, #maincontent.page-main .products-carousel.block.widget.block-products-list.grid .owl-carousel.owl-carousel-block .owl-nav button span {
  opacity: 0;
}

.page-wrapper #maincontent.page-main .block.block-dashboard-orders,
.page-wrapper #maincontent.page-main .block.block-addresses-list {
  position: relative;
  width: 100%;
  max-width: 100rem;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-title.order,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-title.order {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0 !important;
  margin-right: 1rem;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-title.order strong,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-title.order strong {
  font-size: 2.2rem !important;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .table-order-items.recent tbody tr .action.view,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.orders-recent .table-order-items.recent tbody tr .action.view {
  line-height: 1;
  margin-right: 0;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  float: none;
  overflow: hidden;
}
@media (min-width: 640px) {
  .page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses,
  .page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses {
    overflow-x: auto;
  }
}
@media (max-width: 767px) {
  .page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history thead,
  .page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history thead {
    display: none;
  }
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history th,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history th {
  max-width: 10rem;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit,
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete {
  display: inline-block;
  position: relative;
  border: none;
  text-align: center;
  vertical-align: middle;
  line-height: 3.4rem;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit span,
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete span,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit span,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.delete span {
  font-size: 0;
}
.page-wrapper #maincontent.page-main .block.block-dashboard-orders .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit,
.page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table-wrapper.additional-addresses .table-additional-addresses-items.history .col.actions .action.edit {
  margin: 0 2rem 0 0;
  right: unset;
  bottom: unset;
}

.modal-popup .modal-content #languague-dropdown-container {
  flex-direction: column;
}
.modal-popup .modal-content #languague-dropdown-container > div {
  width: 44rem;
}
.modal-popup .modal-content #languague-dropdown-container > div strong {
  width: 90%;
  margin: 0;
  padding: 0 0 .5rem 0;
  text-align: left;
  font-weight: 300 !important;
  font-size: 1.2rem;
}
.modal-popup .modal-content #languague-dropdown-container > div strong * {
  font: inherit;
}
.modal-popup .modal-content #languague-dropdown-container > div strong::after {
  color: #000000;
}
.modal-popup .modal-content #languague-dropdown-container > div .field--select {
  width: 30rem;
  margin-bottom: 3rem;
}
.modal-popup .modal-footer .action.secondary.action-hide-popup {
  min-width: 19.5rem;
  float: right;
}
.modal-popup .modal-footer .action-secondary.action-dismiss {
  min-width: 19.5rem;
  float: left;
}
@media (max-width: 767px) {
  .modal-popup .modal-footer .action-secondary.action-dismiss {
    margin-bottom: 3rem;
  }
}
.modal-popup .modal-footer .action-primary.action-accept,
.modal-popup .modal-footer .action.primary.action-save-address {
  min-width: 19.5rem;
  float: right;
  opacity: 1 !important;
}
@media (max-width: 767px) {
  .modal-popup .modal-footer .action-primary.action-accept,
  .modal-popup .modal-footer .action.primary.action-save-address {
    margin-bottom: 3rem;
  }
}
.modal-popup.language-switcher-popup {
  /*@include mq("mobile-large", "portrait") {
      position: absolute !important;
      top: 50%;
      right: auto;
      bottom: auto;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      max-width: 60rem;
  }*/
}
@media (max-width: 639px) {
  .modal-popup.language-switcher-popup {
    left: auto;
    width: 100%;
    background: #fff;
  }
}
.modal-popup.language-switcher-popup .modal-header,
.modal-popup.language-switcher-popup .modal-content,
.modal-popup.language-switcher-popup .modal-footer {
  padding: 0;
}
.modal-popup.language-switcher-popup .modal-content {
  padding: 0;
}
.modal-popup.language-switcher-popup .modal-inner-wrap {
  max-width: 64rem;
  min-height: auto !important;
  margin: 5rem auto;
  padding: 10rem;
  border-radius: .4rem;
  background-color: #fff !important;
}
@media (max-width: 639px) {
  .modal-popup.language-switcher-popup .modal-inner-wrap {
    left: auto;
    padding: 7rem 3rem;
    box-shadow: none;
  }
}
.modal-popup.language-switcher-popup #languague-dropdown-container.dropdown-container {
  justify-content: center;
}
.modal-popup.language-switcher-popup #languague-dropdown-container.dropdown-container .language-switcher-popup__title {
  margin: 0 0 2.4rem;
  text-align: center;
}
.modal-popup.language-switcher-popup #languague-dropdown-container.dropdown-container .dropdown-switcher-container {
  width: fit-content;
}
.modal-popup.language-switcher-popup .modal-footer {
  display: flex;
  justify-content: center;
}
@media (max-width: 639px) {
  .modal-popup.language-switcher-popup .modal-footer {
    width: calc(100% - 4rem);
    max-width: 80%;
    margin: 0 auto;
  }
}

body[class] #maincontent form.form-create-account .field.choice.newsletter *, body[class] #maincontent form.form.password.forget .field.choice.newsletter *, body[class] #maincontent form.form.password.reset .field.choice.newsletter *, body[class] #maincontent form.form-edit-account .field.choice.newsletter *, body[class] #maincontent form.form-address-edit .field.choice.newsletter *, body[class] #maincontent form.form.form-newsletter-manage .field.choice.newsletter *, body[class] #maincontent form.form.wishlist.share .field.choice.newsletter *, body[class] #maincontent form.form.form-login .field.choice.newsletter *, body[class] #maincontent form.form-shipping-address .field.choice.newsletter *, body[class] #maincontent form.co-payment-form .field.choice.newsletter *, body[class] #maincontent form.contact .field.choice.newsletter *,
body[class] #maincontent form [novalidate="novalidate"] .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content.contact .field.choice.newsletter *,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter *,
.modals-wrapper form.form-create-account .field.choice.newsletter *,
.modals-wrapper form.form.password.forget .field.choice.newsletter *,
.modals-wrapper form.form.password.reset .field.choice.newsletter *,
.modals-wrapper form.form-edit-account .field.choice.newsletter *,
.modals-wrapper form.form-address-edit .field.choice.newsletter *,
.modals-wrapper form.form.form-newsletter-manage .field.choice.newsletter *,
.modals-wrapper form.form.wishlist.share .field.choice.newsletter *,
.modals-wrapper form.form.form-login .field.choice.newsletter *,
.modals-wrapper form.form-shipping-address .field.choice.newsletter *,
.modals-wrapper form.co-payment-form .field.choice.newsletter *,
.modals-wrapper form.contact .field.choice.newsletter *,
.modals-wrapper form [novalidate="novalidate"] .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content.contact .field.choice.newsletter *,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice.newsletter * {
  font: inherit;
  text-transform: none;
}
body[class] #maincontent form.form-create-account .input-text, body[class] #maincontent form.form.password.forget .input-text, body[class] #maincontent form.form.password.reset .input-text, body[class] #maincontent form.form-edit-account .input-text, body[class] #maincontent form.form-address-edit .input-text, body[class] #maincontent form.form.form-newsletter-manage .input-text, body[class] #maincontent form.form.wishlist.share .input-text, body[class] #maincontent form.form.form-login .input-text, body[class] #maincontent form.form-shipping-address .input-text, body[class] #maincontent form.co-payment-form .input-text, body[class] #maincontent form.contact .input-text,
body[class] #maincontent form [novalidate="novalidate"] .input-text,
body[class] #maincontent .amgdpr-block-content.form-create-account .input-text,
body[class] #maincontent .amgdpr-block-content.form.password.forget .input-text,
body[class] #maincontent .amgdpr-block-content.form.password.reset .input-text,
body[class] #maincontent .amgdpr-block-content.form-edit-account .input-text,
body[class] #maincontent .amgdpr-block-content.form-address-edit .input-text,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .input-text,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .input-text,
body[class] #maincontent .amgdpr-block-content.form.form-login .input-text,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .input-text,
body[class] #maincontent .amgdpr-block-content.co-payment-form .input-text,
body[class] #maincontent .amgdpr-block-content.contact .input-text,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .input-text,
.modals-wrapper form.form-create-account .input-text,
.modals-wrapper form.form.password.forget .input-text,
.modals-wrapper form.form.password.reset .input-text,
.modals-wrapper form.form-edit-account .input-text,
.modals-wrapper form.form-address-edit .input-text,
.modals-wrapper form.form.form-newsletter-manage .input-text,
.modals-wrapper form.form.wishlist.share .input-text,
.modals-wrapper form.form.form-login .input-text,
.modals-wrapper form.form-shipping-address .input-text,
.modals-wrapper form.co-payment-form .input-text,
.modals-wrapper form.contact .input-text,
.modals-wrapper form [novalidate="novalidate"] .input-text,
.modals-wrapper .amgdpr-block-content.form-create-account .input-text,
.modals-wrapper .amgdpr-block-content.form.password.forget .input-text,
.modals-wrapper .amgdpr-block-content.form.password.reset .input-text,
.modals-wrapper .amgdpr-block-content.form-edit-account .input-text,
.modals-wrapper .amgdpr-block-content.form-address-edit .input-text,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .input-text,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .input-text,
.modals-wrapper .amgdpr-block-content.form.form-login .input-text,
.modals-wrapper .amgdpr-block-content.form-shipping-address .input-text,
.modals-wrapper .amgdpr-block-content.co-payment-form .input-text,
.modals-wrapper .amgdpr-block-content.contact .input-text,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .input-text {
  width: 100%;
  /*@include mq() {
      width: 100%;
  }*/
}
body[class] #maincontent form.form-create-account .control, body[class] #maincontent form.form.password.forget .control, body[class] #maincontent form.form.password.reset .control, body[class] #maincontent form.form-edit-account .control, body[class] #maincontent form.form-address-edit .control, body[class] #maincontent form.form.form-newsletter-manage .control, body[class] #maincontent form.form.wishlist.share .control, body[class] #maincontent form.form.form-login .control, body[class] #maincontent form.form-shipping-address .control, body[class] #maincontent form.co-payment-form .control, body[class] #maincontent form.contact .control,
body[class] #maincontent form [novalidate="novalidate"] .control,
body[class] #maincontent .amgdpr-block-content.form-create-account .control,
body[class] #maincontent .amgdpr-block-content.form.password.forget .control,
body[class] #maincontent .amgdpr-block-content.form.password.reset .control,
body[class] #maincontent .amgdpr-block-content.form-edit-account .control,
body[class] #maincontent .amgdpr-block-content.form-address-edit .control,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .control,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .control,
body[class] #maincontent .amgdpr-block-content.form.form-login .control,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .control,
body[class] #maincontent .amgdpr-block-content.co-payment-form .control,
body[class] #maincontent .amgdpr-block-content.contact .control,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .control,
.modals-wrapper form.form-create-account .control,
.modals-wrapper form.form.password.forget .control,
.modals-wrapper form.form.password.reset .control,
.modals-wrapper form.form-edit-account .control,
.modals-wrapper form.form-address-edit .control,
.modals-wrapper form.form.form-newsletter-manage .control,
.modals-wrapper form.form.wishlist.share .control,
.modals-wrapper form.form.form-login .control,
.modals-wrapper form.form-shipping-address .control,
.modals-wrapper form.co-payment-form .control,
.modals-wrapper form.contact .control,
.modals-wrapper form [novalidate="novalidate"] .control,
.modals-wrapper .amgdpr-block-content.form-create-account .control,
.modals-wrapper .amgdpr-block-content.form.password.forget .control,
.modals-wrapper .amgdpr-block-content.form.password.reset .control,
.modals-wrapper .amgdpr-block-content.form-edit-account .control,
.modals-wrapper .amgdpr-block-content.form-address-edit .control,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .control,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .control,
.modals-wrapper .amgdpr-block-content.form.form-login .control,
.modals-wrapper .amgdpr-block-content.form-shipping-address .control,
.modals-wrapper .amgdpr-block-content.co-payment-form .control,
.modals-wrapper .amgdpr-block-content.contact .control,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .control {
  width: 100%;
}
body[class] #maincontent form.form-create-account .control .fieldset, body[class] #maincontent form.form.password.forget .control .fieldset, body[class] #maincontent form.form.password.reset .control .fieldset, body[class] #maincontent form.form-edit-account .control .fieldset, body[class] #maincontent form.form-address-edit .control .fieldset, body[class] #maincontent form.form.form-newsletter-manage .control .fieldset, body[class] #maincontent form.form.wishlist.share .control .fieldset, body[class] #maincontent form.form.form-login .control .fieldset, body[class] #maincontent form.form-shipping-address .control .fieldset, body[class] #maincontent form.co-payment-form .control .fieldset, body[class] #maincontent form.contact .control .fieldset,
body[class] #maincontent form [novalidate="novalidate"] .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form-create-account .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form.password.forget .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form.password.reset .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form-edit-account .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form-address-edit .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form.form-login .control .fieldset,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .control .fieldset,
body[class] #maincontent .amgdpr-block-content.co-payment-form .control .fieldset,
body[class] #maincontent .amgdpr-block-content.contact .control .fieldset,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .control .fieldset,
.modals-wrapper form.form-create-account .control .fieldset,
.modals-wrapper form.form.password.forget .control .fieldset,
.modals-wrapper form.form.password.reset .control .fieldset,
.modals-wrapper form.form-edit-account .control .fieldset,
.modals-wrapper form.form-address-edit .control .fieldset,
.modals-wrapper form.form.form-newsletter-manage .control .fieldset,
.modals-wrapper form.form.wishlist.share .control .fieldset,
.modals-wrapper form.form.form-login .control .fieldset,
.modals-wrapper form.form-shipping-address .control .fieldset,
.modals-wrapper form.co-payment-form .control .fieldset,
.modals-wrapper form.contact .control .fieldset,
.modals-wrapper form [novalidate="novalidate"] .control .fieldset,
.modals-wrapper .amgdpr-block-content.form-create-account .control .fieldset,
.modals-wrapper .amgdpr-block-content.form.password.forget .control .fieldset,
.modals-wrapper .amgdpr-block-content.form.password.reset .control .fieldset,
.modals-wrapper .amgdpr-block-content.form-edit-account .control .fieldset,
.modals-wrapper .amgdpr-block-content.form-address-edit .control .fieldset,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .control .fieldset,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .control .fieldset,
.modals-wrapper .amgdpr-block-content.form.form-login .control .fieldset,
.modals-wrapper .amgdpr-block-content.form-shipping-address .control .fieldset,
.modals-wrapper .amgdpr-block-content.co-payment-form .control .fieldset,
.modals-wrapper .amgdpr-block-content.contact .control .fieldset,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .control .fieldset {
  margin-bottom: 0;
}
body[class] #maincontent form.form-create-account .fieldset, body[class] #maincontent form.form.password.forget .fieldset, body[class] #maincontent form.form.password.reset .fieldset, body[class] #maincontent form.form-edit-account .fieldset, body[class] #maincontent form.form-address-edit .fieldset, body[class] #maincontent form.form.form-newsletter-manage .fieldset, body[class] #maincontent form.form.wishlist.share .fieldset, body[class] #maincontent form.form.form-login .fieldset, body[class] #maincontent form.form-shipping-address .fieldset, body[class] #maincontent form.co-payment-form .fieldset, body[class] #maincontent form.contact .fieldset,
body[class] #maincontent form [novalidate="novalidate"] .fieldset,
body[class] #maincontent .amgdpr-block-content.form-create-account .fieldset,
body[class] #maincontent .amgdpr-block-content.form.password.forget .fieldset,
body[class] #maincontent .amgdpr-block-content.form.password.reset .fieldset,
body[class] #maincontent .amgdpr-block-content.form-edit-account .fieldset,
body[class] #maincontent .amgdpr-block-content.form-address-edit .fieldset,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .fieldset,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .fieldset,
body[class] #maincontent .amgdpr-block-content.form.form-login .fieldset,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .fieldset,
body[class] #maincontent .amgdpr-block-content.co-payment-form .fieldset,
body[class] #maincontent .amgdpr-block-content.contact .fieldset,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .fieldset,
.modals-wrapper form.form-create-account .fieldset,
.modals-wrapper form.form.password.forget .fieldset,
.modals-wrapper form.form.password.reset .fieldset,
.modals-wrapper form.form-edit-account .fieldset,
.modals-wrapper form.form-address-edit .fieldset,
.modals-wrapper form.form.form-newsletter-manage .fieldset,
.modals-wrapper form.form.wishlist.share .fieldset,
.modals-wrapper form.form.form-login .fieldset,
.modals-wrapper form.form-shipping-address .fieldset,
.modals-wrapper form.co-payment-form .fieldset,
.modals-wrapper form.contact .fieldset,
.modals-wrapper form [novalidate="novalidate"] .fieldset,
.modals-wrapper .amgdpr-block-content.form-create-account .fieldset,
.modals-wrapper .amgdpr-block-content.form.password.forget .fieldset,
.modals-wrapper .amgdpr-block-content.form.password.reset .fieldset,
.modals-wrapper .amgdpr-block-content.form-edit-account .fieldset,
.modals-wrapper .amgdpr-block-content.form-address-edit .fieldset,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .fieldset,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .fieldset,
.modals-wrapper .amgdpr-block-content.form.form-login .fieldset,
.modals-wrapper .amgdpr-block-content.form-shipping-address .fieldset,
.modals-wrapper .amgdpr-block-content.co-payment-form .fieldset,
.modals-wrapper .amgdpr-block-content.contact .fieldset,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .fieldset {
  max-width: 50rem;
  margin-bottom: 3.5rem;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-create-account .fieldset:not(:first-of-type), body[class] #maincontent form.form.password.forget .fieldset:not(:first-of-type), body[class] #maincontent form.form.password.reset .fieldset:not(:first-of-type), body[class] #maincontent form.form-edit-account .fieldset:not(:first-of-type), body[class] #maincontent form.form-address-edit .fieldset:not(:first-of-type), body[class] #maincontent form.form.form-newsletter-manage .fieldset:not(:first-of-type), body[class] #maincontent form.form.wishlist.share .fieldset:not(:first-of-type), body[class] #maincontent form.form.form-login .fieldset:not(:first-of-type), body[class] #maincontent form.form-shipping-address .fieldset:not(:first-of-type), body[class] #maincontent form.co-payment-form .fieldset:not(:first-of-type), body[class] #maincontent form.contact .fieldset:not(:first-of-type),
  body[class] #maincontent form [novalidate="novalidate"] .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form-create-account .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form.password.forget .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form.password.reset .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form-edit-account .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form-address-edit .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form.wishlist.share .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form.form-login .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.form-shipping-address .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.co-payment-form .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content.contact .fieldset:not(:first-of-type),
  body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .fieldset:not(:first-of-type),
  .modals-wrapper form.form-create-account .fieldset:not(:first-of-type),
  .modals-wrapper form.form.password.forget .fieldset:not(:first-of-type),
  .modals-wrapper form.form.password.reset .fieldset:not(:first-of-type),
  .modals-wrapper form.form-edit-account .fieldset:not(:first-of-type),
  .modals-wrapper form.form-address-edit .fieldset:not(:first-of-type),
  .modals-wrapper form.form.form-newsletter-manage .fieldset:not(:first-of-type),
  .modals-wrapper form.form.wishlist.share .fieldset:not(:first-of-type),
  .modals-wrapper form.form.form-login .fieldset:not(:first-of-type),
  .modals-wrapper form.form-shipping-address .fieldset:not(:first-of-type),
  .modals-wrapper form.co-payment-form .fieldset:not(:first-of-type),
  .modals-wrapper form.contact .fieldset:not(:first-of-type),
  .modals-wrapper form [novalidate="novalidate"] .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form-create-account .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form.password.forget .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form.password.reset .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form-edit-account .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form-address-edit .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form.wishlist.share .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form.form-login .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.form-shipping-address .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.co-payment-form .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content.contact .fieldset:not(:first-of-type),
  .modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .fieldset:not(:first-of-type) {
    margin: 2.5rem 0 0;
  }
}
body[class] #maincontent form.form-create-account .legend, body[class] #maincontent form.form.password.forget .legend, body[class] #maincontent form.form.password.reset .legend, body[class] #maincontent form.form-edit-account .legend, body[class] #maincontent form.form-address-edit .legend, body[class] #maincontent form.form.form-newsletter-manage .legend, body[class] #maincontent form.form.wishlist.share .legend, body[class] #maincontent form.form.form-login .legend, body[class] #maincontent form.form-shipping-address .legend, body[class] #maincontent form.co-payment-form .legend, body[class] #maincontent form.contact .legend,
body[class] #maincontent form [novalidate="novalidate"] .legend,
body[class] #maincontent .amgdpr-block-content.form-create-account .legend,
body[class] #maincontent .amgdpr-block-content.form.password.forget .legend,
body[class] #maincontent .amgdpr-block-content.form.password.reset .legend,
body[class] #maincontent .amgdpr-block-content.form-edit-account .legend,
body[class] #maincontent .amgdpr-block-content.form-address-edit .legend,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .legend,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .legend,
body[class] #maincontent .amgdpr-block-content.form.form-login .legend,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .legend,
body[class] #maincontent .amgdpr-block-content.co-payment-form .legend,
body[class] #maincontent .amgdpr-block-content.contact .legend,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .legend,
.modals-wrapper form.form-create-account .legend,
.modals-wrapper form.form.password.forget .legend,
.modals-wrapper form.form.password.reset .legend,
.modals-wrapper form.form-edit-account .legend,
.modals-wrapper form.form-address-edit .legend,
.modals-wrapper form.form.form-newsletter-manage .legend,
.modals-wrapper form.form.wishlist.share .legend,
.modals-wrapper form.form.form-login .legend,
.modals-wrapper form.form-shipping-address .legend,
.modals-wrapper form.co-payment-form .legend,
.modals-wrapper form.contact .legend,
.modals-wrapper form [novalidate="novalidate"] .legend,
.modals-wrapper .amgdpr-block-content.form-create-account .legend,
.modals-wrapper .amgdpr-block-content.form.password.forget .legend,
.modals-wrapper .amgdpr-block-content.form.password.reset .legend,
.modals-wrapper .amgdpr-block-content.form-edit-account .legend,
.modals-wrapper .amgdpr-block-content.form-address-edit .legend,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .legend,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .legend,
.modals-wrapper .amgdpr-block-content.form.form-login .legend,
.modals-wrapper .amgdpr-block-content.form-shipping-address .legend,
.modals-wrapper .amgdpr-block-content.co-payment-form .legend,
.modals-wrapper .amgdpr-block-content.contact .legend,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .legend {
  margin: 0 0 2.4rem 0;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-create-account .legend, body[class] #maincontent form.form.password.forget .legend, body[class] #maincontent form.form.password.reset .legend, body[class] #maincontent form.form-edit-account .legend, body[class] #maincontent form.form-address-edit .legend, body[class] #maincontent form.form.form-newsletter-manage .legend, body[class] #maincontent form.form.wishlist.share .legend, body[class] #maincontent form.form.form-login .legend, body[class] #maincontent form.form-shipping-address .legend, body[class] #maincontent form.co-payment-form .legend, body[class] #maincontent form.contact .legend,
  body[class] #maincontent form [novalidate="novalidate"] .legend,
  body[class] #maincontent .amgdpr-block-content.form-create-account .legend,
  body[class] #maincontent .amgdpr-block-content.form.password.forget .legend,
  body[class] #maincontent .amgdpr-block-content.form.password.reset .legend,
  body[class] #maincontent .amgdpr-block-content.form-edit-account .legend,
  body[class] #maincontent .amgdpr-block-content.form-address-edit .legend,
  body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .legend,
  body[class] #maincontent .amgdpr-block-content.form.wishlist.share .legend,
  body[class] #maincontent .amgdpr-block-content.form.form-login .legend,
  body[class] #maincontent .amgdpr-block-content.form-shipping-address .legend,
  body[class] #maincontent .amgdpr-block-content.co-payment-form .legend,
  body[class] #maincontent .amgdpr-block-content.contact .legend,
  body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .legend,
  .modals-wrapper form.form-create-account .legend,
  .modals-wrapper form.form.password.forget .legend,
  .modals-wrapper form.form.password.reset .legend,
  .modals-wrapper form.form-edit-account .legend,
  .modals-wrapper form.form-address-edit .legend,
  .modals-wrapper form.form.form-newsletter-manage .legend,
  .modals-wrapper form.form.wishlist.share .legend,
  .modals-wrapper form.form.form-login .legend,
  .modals-wrapper form.form-shipping-address .legend,
  .modals-wrapper form.co-payment-form .legend,
  .modals-wrapper form.contact .legend,
  .modals-wrapper form [novalidate="novalidate"] .legend,
  .modals-wrapper .amgdpr-block-content.form-create-account .legend,
  .modals-wrapper .amgdpr-block-content.form.password.forget .legend,
  .modals-wrapper .amgdpr-block-content.form.password.reset .legend,
  .modals-wrapper .amgdpr-block-content.form-edit-account .legend,
  .modals-wrapper .amgdpr-block-content.form-address-edit .legend,
  .modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .legend,
  .modals-wrapper .amgdpr-block-content.form.wishlist.share .legend,
  .modals-wrapper .amgdpr-block-content.form.form-login .legend,
  .modals-wrapper .amgdpr-block-content.form-shipping-address .legend,
  .modals-wrapper .amgdpr-block-content.co-payment-form .legend,
  .modals-wrapper .amgdpr-block-content.contact .legend,
  .modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .legend {
    font-size: 2rem;
  }
}
body[class] #maincontent form.form-create-account .legend *, body[class] #maincontent form.form.password.forget .legend *, body[class] #maincontent form.form.password.reset .legend *, body[class] #maincontent form.form-edit-account .legend *, body[class] #maincontent form.form-address-edit .legend *, body[class] #maincontent form.form.form-newsletter-manage .legend *, body[class] #maincontent form.form.wishlist.share .legend *, body[class] #maincontent form.form.form-login .legend *, body[class] #maincontent form.form-shipping-address .legend *, body[class] #maincontent form.co-payment-form .legend *, body[class] #maincontent form.contact .legend *,
body[class] #maincontent form [novalidate="novalidate"] .legend *,
body[class] #maincontent .amgdpr-block-content.form-create-account .legend *,
body[class] #maincontent .amgdpr-block-content.form.password.forget .legend *,
body[class] #maincontent .amgdpr-block-content.form.password.reset .legend *,
body[class] #maincontent .amgdpr-block-content.form-edit-account .legend *,
body[class] #maincontent .amgdpr-block-content.form-address-edit .legend *,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .legend *,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .legend *,
body[class] #maincontent .amgdpr-block-content.form.form-login .legend *,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .legend *,
body[class] #maincontent .amgdpr-block-content.co-payment-form .legend *,
body[class] #maincontent .amgdpr-block-content.contact .legend *,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .legend *,
.modals-wrapper form.form-create-account .legend *,
.modals-wrapper form.form.password.forget .legend *,
.modals-wrapper form.form.password.reset .legend *,
.modals-wrapper form.form-edit-account .legend *,
.modals-wrapper form.form-address-edit .legend *,
.modals-wrapper form.form.form-newsletter-manage .legend *,
.modals-wrapper form.form.wishlist.share .legend *,
.modals-wrapper form.form.form-login .legend *,
.modals-wrapper form.form-shipping-address .legend *,
.modals-wrapper form.co-payment-form .legend *,
.modals-wrapper form.contact .legend *,
.modals-wrapper form [novalidate="novalidate"] .legend *,
.modals-wrapper .amgdpr-block-content.form-create-account .legend *,
.modals-wrapper .amgdpr-block-content.form.password.forget .legend *,
.modals-wrapper .amgdpr-block-content.form.password.reset .legend *,
.modals-wrapper .amgdpr-block-content.form-edit-account .legend *,
.modals-wrapper .amgdpr-block-content.form-address-edit .legend *,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .legend *,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .legend *,
.modals-wrapper .amgdpr-block-content.form.form-login .legend *,
.modals-wrapper .amgdpr-block-content.form-shipping-address .legend *,
.modals-wrapper .amgdpr-block-content.co-payment-form .legend *,
.modals-wrapper .amgdpr-block-content.contact .legend *,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .legend * {
  font: inherit;
}
body[class] #maincontent form.form-create-account .field, body[class] #maincontent form.form.password.forget .field, body[class] #maincontent form.form.password.reset .field, body[class] #maincontent form.form-edit-account .field, body[class] #maincontent form.form-address-edit .field, body[class] #maincontent form.form.form-newsletter-manage .field, body[class] #maincontent form.form.wishlist.share .field, body[class] #maincontent form.form.form-login .field, body[class] #maincontent form.form-shipping-address .field, body[class] #maincontent form.co-payment-form .field, body[class] #maincontent form.contact .field,
body[class] #maincontent form [novalidate="novalidate"] .field,
body[class] #maincontent .amgdpr-block-content.form-create-account .field,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field,
body[class] #maincontent .amgdpr-block-content.form.form-login .field,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field,
body[class] #maincontent .amgdpr-block-content.contact .field,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field,
.modals-wrapper form.form-create-account .field,
.modals-wrapper form.form.password.forget .field,
.modals-wrapper form.form.password.reset .field,
.modals-wrapper form.form-edit-account .field,
.modals-wrapper form.form-address-edit .field,
.modals-wrapper form.form.form-newsletter-manage .field,
.modals-wrapper form.form.wishlist.share .field,
.modals-wrapper form.form.form-login .field,
.modals-wrapper form.form-shipping-address .field,
.modals-wrapper form.co-payment-form .field,
.modals-wrapper form.contact .field,
.modals-wrapper form [novalidate="novalidate"] .field,
.modals-wrapper .amgdpr-block-content.form-create-account .field,
.modals-wrapper .amgdpr-block-content.form.password.forget .field,
.modals-wrapper .amgdpr-block-content.form.password.reset .field,
.modals-wrapper .amgdpr-block-content.form-edit-account .field,
.modals-wrapper .amgdpr-block-content.form-address-edit .field,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field,
.modals-wrapper .amgdpr-block-content.form.form-login .field,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field,
.modals-wrapper .amgdpr-block-content.co-payment-form .field,
.modals-wrapper .amgdpr-block-content.contact .field,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field {
  display: flex;
  flex-direction: column;
  margin: 0 0 2.4rem;
}
body[class] #maincontent form.form-create-account .field .label, body[class] #maincontent form.form.password.forget .field .label, body[class] #maincontent form.form.password.reset .field .label, body[class] #maincontent form.form-edit-account .field .label, body[class] #maincontent form.form-address-edit .field .label, body[class] #maincontent form.form.form-newsletter-manage .field .label, body[class] #maincontent form.form.wishlist.share .field .label, body[class] #maincontent form.form.form-login .field .label, body[class] #maincontent form.form-shipping-address .field .label, body[class] #maincontent form.co-payment-form .field .label, body[class] #maincontent form.contact .field .label,
body[class] #maincontent form [novalidate="novalidate"] .field .label,
body[class] #maincontent .amgdpr-block-content.form-create-account .field .label,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field .label,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field .label,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field .label,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field .label,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field .label,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field .label,
body[class] #maincontent .amgdpr-block-content.form.form-login .field .label,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field .label,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field .label,
body[class] #maincontent .amgdpr-block-content.contact .field .label,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field .label,
.modals-wrapper form.form-create-account .field .label,
.modals-wrapper form.form.password.forget .field .label,
.modals-wrapper form.form.password.reset .field .label,
.modals-wrapper form.form-edit-account .field .label,
.modals-wrapper form.form-address-edit .field .label,
.modals-wrapper form.form.form-newsletter-manage .field .label,
.modals-wrapper form.form.wishlist.share .field .label,
.modals-wrapper form.form.form-login .field .label,
.modals-wrapper form.form-shipping-address .field .label,
.modals-wrapper form.co-payment-form .field .label,
.modals-wrapper form.contact .field .label,
.modals-wrapper form [novalidate="novalidate"] .field .label,
.modals-wrapper .amgdpr-block-content.form-create-account .field .label,
.modals-wrapper .amgdpr-block-content.form.password.forget .field .label,
.modals-wrapper .amgdpr-block-content.form.password.reset .field .label,
.modals-wrapper .amgdpr-block-content.form-edit-account .field .label,
.modals-wrapper .amgdpr-block-content.form-address-edit .field .label,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field .label,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field .label,
.modals-wrapper .amgdpr-block-content.form.form-login .field .label,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field .label,
.modals-wrapper .amgdpr-block-content.co-payment-form .field .label,
.modals-wrapper .amgdpr-block-content.contact .field .label,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field .label {
  width: 90%;
  margin: 0;
  padding: 0 0 .5rem 0;
  text-align: left;
  font-weight: 300 !important;
  font-size: 1.2rem;
}
body[class] #maincontent form.form-create-account .field .label *, body[class] #maincontent form.form.password.forget .field .label *, body[class] #maincontent form.form.password.reset .field .label *, body[class] #maincontent form.form-edit-account .field .label *, body[class] #maincontent form.form-address-edit .field .label *, body[class] #maincontent form.form.form-newsletter-manage .field .label *, body[class] #maincontent form.form.wishlist.share .field .label *, body[class] #maincontent form.form.form-login .field .label *, body[class] #maincontent form.form-shipping-address .field .label *, body[class] #maincontent form.co-payment-form .field .label *, body[class] #maincontent form.contact .field .label *,
body[class] #maincontent form [novalidate="novalidate"] .field .label *,
body[class] #maincontent .amgdpr-block-content.form-create-account .field .label *,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field .label *,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field .label *,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field .label *,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field .label *,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field .label *,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field .label *,
body[class] #maincontent .amgdpr-block-content.form.form-login .field .label *,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field .label *,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field .label *,
body[class] #maincontent .amgdpr-block-content.contact .field .label *,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field .label *,
.modals-wrapper form.form-create-account .field .label *,
.modals-wrapper form.form.password.forget .field .label *,
.modals-wrapper form.form.password.reset .field .label *,
.modals-wrapper form.form-edit-account .field .label *,
.modals-wrapper form.form-address-edit .field .label *,
.modals-wrapper form.form.form-newsletter-manage .field .label *,
.modals-wrapper form.form.wishlist.share .field .label *,
.modals-wrapper form.form.form-login .field .label *,
.modals-wrapper form.form-shipping-address .field .label *,
.modals-wrapper form.co-payment-form .field .label *,
.modals-wrapper form.contact .field .label *,
.modals-wrapper form [novalidate="novalidate"] .field .label *,
.modals-wrapper .amgdpr-block-content.form-create-account .field .label *,
.modals-wrapper .amgdpr-block-content.form.password.forget .field .label *,
.modals-wrapper .amgdpr-block-content.form.password.reset .field .label *,
.modals-wrapper .amgdpr-block-content.form-edit-account .field .label *,
.modals-wrapper .amgdpr-block-content.form-address-edit .field .label *,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field .label *,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field .label *,
.modals-wrapper .amgdpr-block-content.form.form-login .field .label *,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field .label *,
.modals-wrapper .amgdpr-block-content.co-payment-form .field .label *,
.modals-wrapper .amgdpr-block-content.contact .field .label *,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field .label * {
  font: inherit;
}
body[class] #maincontent form.form-create-account .field .label::after, body[class] #maincontent form.form.password.forget .field .label::after, body[class] #maincontent form.form.password.reset .field .label::after, body[class] #maincontent form.form-edit-account .field .label::after, body[class] #maincontent form.form-address-edit .field .label::after, body[class] #maincontent form.form.form-newsletter-manage .field .label::after, body[class] #maincontent form.form.wishlist.share .field .label::after, body[class] #maincontent form.form.form-login .field .label::after, body[class] #maincontent form.form-shipping-address .field .label::after, body[class] #maincontent form.co-payment-form .field .label::after, body[class] #maincontent form.contact .field .label::after,
body[class] #maincontent form [novalidate="novalidate"] .field .label::after,
body[class] #maincontent .amgdpr-block-content.form-create-account .field .label::after,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field .label::after,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field .label::after,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field .label::after,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field .label::after,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field .label::after,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field .label::after,
body[class] #maincontent .amgdpr-block-content.form.form-login .field .label::after,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field .label::after,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field .label::after,
body[class] #maincontent .amgdpr-block-content.contact .field .label::after,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field .label::after,
.modals-wrapper form.form-create-account .field .label::after,
.modals-wrapper form.form.password.forget .field .label::after,
.modals-wrapper form.form.password.reset .field .label::after,
.modals-wrapper form.form-edit-account .field .label::after,
.modals-wrapper form.form-address-edit .field .label::after,
.modals-wrapper form.form.form-newsletter-manage .field .label::after,
.modals-wrapper form.form.wishlist.share .field .label::after,
.modals-wrapper form.form.form-login .field .label::after,
.modals-wrapper form.form-shipping-address .field .label::after,
.modals-wrapper form.co-payment-form .field .label::after,
.modals-wrapper form.contact .field .label::after,
.modals-wrapper form [novalidate="novalidate"] .field .label::after,
.modals-wrapper .amgdpr-block-content.form-create-account .field .label::after,
.modals-wrapper .amgdpr-block-content.form.password.forget .field .label::after,
.modals-wrapper .amgdpr-block-content.form.password.reset .field .label::after,
.modals-wrapper .amgdpr-block-content.form-edit-account .field .label::after,
.modals-wrapper .amgdpr-block-content.form-address-edit .field .label::after,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field .label::after,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field .label::after,
.modals-wrapper .amgdpr-block-content.form.form-login .field .label::after,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field .label::after,
.modals-wrapper .amgdpr-block-content.co-payment-form .field .label::after,
.modals-wrapper .amgdpr-block-content.contact .field .label::after,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field .label::after {
  color: #000000;
}
body[class] #maincontent form.form-create-account .field.choice, body[class] #maincontent form.form.password.forget .field.choice, body[class] #maincontent form.form.password.reset .field.choice, body[class] #maincontent form.form-edit-account .field.choice, body[class] #maincontent form.form-address-edit .field.choice, body[class] #maincontent form.form.form-newsletter-manage .field.choice, body[class] #maincontent form.form.wishlist.share .field.choice, body[class] #maincontent form.form.form-login .field.choice, body[class] #maincontent form.form-shipping-address .field.choice, body[class] #maincontent form.co-payment-form .field.choice, body[class] #maincontent form.contact .field.choice,
body[class] #maincontent form [novalidate="novalidate"] .field.choice,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice,
body[class] #maincontent .amgdpr-block-content.contact .field.choice,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice,
.modals-wrapper form.form-create-account .field.choice,
.modals-wrapper form.form.password.forget .field.choice,
.modals-wrapper form.form.password.reset .field.choice,
.modals-wrapper form.form-edit-account .field.choice,
.modals-wrapper form.form-address-edit .field.choice,
.modals-wrapper form.form.form-newsletter-manage .field.choice,
.modals-wrapper form.form.wishlist.share .field.choice,
.modals-wrapper form.form.form-login .field.choice,
.modals-wrapper form.form-shipping-address .field.choice,
.modals-wrapper form.co-payment-form .field.choice,
.modals-wrapper form.contact .field.choice,
.modals-wrapper form [novalidate="novalidate"] .field.choice,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice,
.modals-wrapper .amgdpr-block-content.contact .field.choice,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice {
  margin: 0 0 2rem;
}
body[class] #maincontent form.form-create-account .field.choice:last-of-type, body[class] #maincontent form.form.password.forget .field.choice:last-of-type, body[class] #maincontent form.form.password.reset .field.choice:last-of-type, body[class] #maincontent form.form-edit-account .field.choice:last-of-type, body[class] #maincontent form.form-address-edit .field.choice:last-of-type, body[class] #maincontent form.form.form-newsletter-manage .field.choice:last-of-type, body[class] #maincontent form.form.wishlist.share .field.choice:last-of-type, body[class] #maincontent form.form.form-login .field.choice:last-of-type, body[class] #maincontent form.form-shipping-address .field.choice:last-of-type, body[class] #maincontent form.co-payment-form .field.choice:last-of-type, body[class] #maincontent form.contact .field.choice:last-of-type,
body[class] #maincontent form [novalidate="novalidate"] .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content.contact .field.choice:last-of-type,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice:last-of-type,
.modals-wrapper form.form-create-account .field.choice:last-of-type,
.modals-wrapper form.form.password.forget .field.choice:last-of-type,
.modals-wrapper form.form.password.reset .field.choice:last-of-type,
.modals-wrapper form.form-edit-account .field.choice:last-of-type,
.modals-wrapper form.form-address-edit .field.choice:last-of-type,
.modals-wrapper form.form.form-newsletter-manage .field.choice:last-of-type,
.modals-wrapper form.form.wishlist.share .field.choice:last-of-type,
.modals-wrapper form.form.form-login .field.choice:last-of-type,
.modals-wrapper form.form-shipping-address .field.choice:last-of-type,
.modals-wrapper form.co-payment-form .field.choice:last-of-type,
.modals-wrapper form.contact .field.choice:last-of-type,
.modals-wrapper form [novalidate="novalidate"] .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content.contact .field.choice:last-of-type,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice:last-of-type {
  margin: 0;
}
body[class] #maincontent form.form-create-account .field.choice.persistent label > span, body[class] #maincontent form.form.password.forget .field.choice.persistent label > span, body[class] #maincontent form.form.password.reset .field.choice.persistent label > span, body[class] #maincontent form.form-edit-account .field.choice.persistent label > span, body[class] #maincontent form.form-address-edit .field.choice.persistent label > span, body[class] #maincontent form.form.form-newsletter-manage .field.choice.persistent label > span, body[class] #maincontent form.form.wishlist.share .field.choice.persistent label > span, body[class] #maincontent form.form.form-login .field.choice.persistent label > span, body[class] #maincontent form.form-shipping-address .field.choice.persistent label > span, body[class] #maincontent form.co-payment-form .field.choice.persistent label > span, body[class] #maincontent form.contact .field.choice.persistent label > span,
body[class] #maincontent form [novalidate="novalidate"] .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content.contact .field.choice.persistent label > span,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.choice.persistent label > span,
.modals-wrapper form.form-create-account .field.choice.persistent label > span,
.modals-wrapper form.form.password.forget .field.choice.persistent label > span,
.modals-wrapper form.form.password.reset .field.choice.persistent label > span,
.modals-wrapper form.form-edit-account .field.choice.persistent label > span,
.modals-wrapper form.form-address-edit .field.choice.persistent label > span,
.modals-wrapper form.form.form-newsletter-manage .field.choice.persistent label > span,
.modals-wrapper form.form.wishlist.share .field.choice.persistent label > span,
.modals-wrapper form.form.form-login .field.choice.persistent label > span,
.modals-wrapper form.form-shipping-address .field.choice.persistent label > span,
.modals-wrapper form.co-payment-form .field.choice.persistent label > span,
.modals-wrapper form.contact .field.choice.persistent label > span,
.modals-wrapper form [novalidate="novalidate"] .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form-create-account .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form.form-login .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content.contact .field.choice.persistent label > span,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.choice.persistent label > span {
  font-size: 1.4rem !important;
  font-weight: 300 !important;
}
body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image,
body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image,
.modals-wrapper form.contact .field.captcha.no-label .control.captcha-image,
.modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image {
  display: flex;
  align-items: center;
  margin-top: 2.4rem;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image,
  body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form.contact .field.captcha.no-label .control.captcha-image,
  .modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image,
  .modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image {
    flex-direction: column;
  }
}
body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image img, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image img,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form.contact .field.captcha.no-label .control.captcha-image img,
.modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image img,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image img {
  height: 5.8rem;
  margin: 0;
}
body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload {
  margin: 0 0 0 5.5rem;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
  body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload,
  .modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload {
    margin: 2rem 0;
  }
}
body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload::before, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form.contact .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload::before {
  padding-right: 1.5rem;
  font-size: 100%;
}
body[class] #maincontent form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload span, body[class] #maincontent form.contact .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload span,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form.contact .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper form [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form-create-account .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form.form-login .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content.contact .field.captcha.no-label .control.captcha-image .captcha-reload span,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.captcha.no-label .control.captcha-image .captcha-reload span {
  margin-top: -.22rem;
}
body[class] #maincontent form.form-create-account .field.password-info, body[class] #maincontent form.form.password.forget .field.password-info, body[class] #maincontent form.form.password.reset .field.password-info, body[class] #maincontent form.form-edit-account .field.password-info, body[class] #maincontent form.form-address-edit .field.password-info, body[class] #maincontent form.form.form-newsletter-manage .field.password-info, body[class] #maincontent form.form.wishlist.share .field.password-info, body[class] #maincontent form.form.form-login .field.password-info, body[class] #maincontent form.form-shipping-address .field.password-info, body[class] #maincontent form.co-payment-form .field.password-info, body[class] #maincontent form.contact .field.password-info,
body[class] #maincontent form [novalidate="novalidate"] .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.password-info,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.password-info,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.password-info,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.password-info,
body[class] #maincontent .amgdpr-block-content.contact .field.password-info,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.password-info,
.modals-wrapper form.form-create-account .field.password-info,
.modals-wrapper form.form.password.forget .field.password-info,
.modals-wrapper form.form.password.reset .field.password-info,
.modals-wrapper form.form-edit-account .field.password-info,
.modals-wrapper form.form-address-edit .field.password-info,
.modals-wrapper form.form.form-newsletter-manage .field.password-info,
.modals-wrapper form.form.wishlist.share .field.password-info,
.modals-wrapper form.form.form-login .field.password-info,
.modals-wrapper form.form-shipping-address .field.password-info,
.modals-wrapper form.co-payment-form .field.password-info,
.modals-wrapper form.contact .field.password-info,
.modals-wrapper form [novalidate="novalidate"] .field.password-info,
.modals-wrapper .amgdpr-block-content.form-create-account .field.password-info,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.password-info,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.password-info,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.password-info,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.password-info,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.password-info,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.password-info,
.modals-wrapper .amgdpr-block-content.form.form-login .field.password-info,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.password-info,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.password-info,
.modals-wrapper .amgdpr-block-content.contact .field.password-info,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.password-info {
  margin: 0 0 2.4rem;
}
body[class] #maincontent form.form-create-account .field.password-info p, body[class] #maincontent form.form.password.forget .field.password-info p, body[class] #maincontent form.form.password.reset .field.password-info p, body[class] #maincontent form.form-edit-account .field.password-info p, body[class] #maincontent form.form-address-edit .field.password-info p, body[class] #maincontent form.form.form-newsletter-manage .field.password-info p, body[class] #maincontent form.form.wishlist.share .field.password-info p, body[class] #maincontent form.form.form-login .field.password-info p, body[class] #maincontent form.form-shipping-address .field.password-info p, body[class] #maincontent form.co-payment-form .field.password-info p, body[class] #maincontent form.contact .field.password-info p,
body[class] #maincontent form [novalidate="novalidate"] .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form-create-account .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form.password.forget .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form.password.reset .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form-edit-account .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form-address-edit .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form.form-login .field.password-info p,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .field.password-info p,
body[class] #maincontent .amgdpr-block-content.co-payment-form .field.password-info p,
body[class] #maincontent .amgdpr-block-content.contact .field.password-info p,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .field.password-info p,
.modals-wrapper form.form-create-account .field.password-info p,
.modals-wrapper form.form.password.forget .field.password-info p,
.modals-wrapper form.form.password.reset .field.password-info p,
.modals-wrapper form.form-edit-account .field.password-info p,
.modals-wrapper form.form-address-edit .field.password-info p,
.modals-wrapper form.form.form-newsletter-manage .field.password-info p,
.modals-wrapper form.form.wishlist.share .field.password-info p,
.modals-wrapper form.form.form-login .field.password-info p,
.modals-wrapper form.form-shipping-address .field.password-info p,
.modals-wrapper form.co-payment-form .field.password-info p,
.modals-wrapper form.contact .field.password-info p,
.modals-wrapper form [novalidate="novalidate"] .field.password-info p,
.modals-wrapper .amgdpr-block-content.form-create-account .field.password-info p,
.modals-wrapper .amgdpr-block-content.form.password.forget .field.password-info p,
.modals-wrapper .amgdpr-block-content.form.password.reset .field.password-info p,
.modals-wrapper .amgdpr-block-content.form-edit-account .field.password-info p,
.modals-wrapper .amgdpr-block-content.form-address-edit .field.password-info p,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .field.password-info p,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .field.password-info p,
.modals-wrapper .amgdpr-block-content.form.form-login .field.password-info p,
.modals-wrapper .amgdpr-block-content.form-shipping-address .field.password-info p,
.modals-wrapper .amgdpr-block-content.co-payment-form .field.password-info p,
.modals-wrapper .amgdpr-block-content.contact .field.password-info p,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .field.password-info p {
  margin: 0 0 1.5rem;
  line-height: 1.5;
}
body[class] #maincontent form.form-create-account div[name="shippingAddress.city"],
body[class] #maincontent form.form-create-account div[name="shippingAddress.postcode"], body[class] #maincontent form.form.password.forget div[name="shippingAddress.city"],
body[class] #maincontent form.form.password.forget div[name="shippingAddress.postcode"], body[class] #maincontent form.form.password.reset div[name="shippingAddress.city"],
body[class] #maincontent form.form.password.reset div[name="shippingAddress.postcode"], body[class] #maincontent form.form-edit-account div[name="shippingAddress.city"],
body[class] #maincontent form.form-edit-account div[name="shippingAddress.postcode"], body[class] #maincontent form.form-address-edit div[name="shippingAddress.city"],
body[class] #maincontent form.form-address-edit div[name="shippingAddress.postcode"], body[class] #maincontent form.form.form-newsletter-manage div[name="shippingAddress.city"],
body[class] #maincontent form.form.form-newsletter-manage div[name="shippingAddress.postcode"], body[class] #maincontent form.form.wishlist.share div[name="shippingAddress.city"],
body[class] #maincontent form.form.wishlist.share div[name="shippingAddress.postcode"], body[class] #maincontent form.form.form-login div[name="shippingAddress.city"],
body[class] #maincontent form.form.form-login div[name="shippingAddress.postcode"], body[class] #maincontent form.form-shipping-address div[name="shippingAddress.city"],
body[class] #maincontent form.form-shipping-address div[name="shippingAddress.postcode"], body[class] #maincontent form.co-payment-form div[name="shippingAddress.city"],
body[class] #maincontent form.co-payment-form div[name="shippingAddress.postcode"], body[class] #maincontent form.contact div[name="shippingAddress.city"],
body[class] #maincontent form.contact div[name="shippingAddress.postcode"],
body[class] #maincontent form [novalidate="novalidate"] div[name="shippingAddress.city"],
body[class] #maincontent form [novalidate="novalidate"] div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-create-account div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-create-account div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.password.forget div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.password.forget div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.password.reset div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.password.reset div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-edit-account div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-edit-account div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-address-edit div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-address-edit div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.form-login div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.form-login div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-shipping-address div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-shipping-address div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.co-payment-form div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.co-payment-form div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.contact div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.contact div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.postcode"],
.modals-wrapper form.form-create-account div[name="shippingAddress.city"],
.modals-wrapper form.form-create-account div[name="shippingAddress.postcode"],
.modals-wrapper form.form.password.forget div[name="shippingAddress.city"],
.modals-wrapper form.form.password.forget div[name="shippingAddress.postcode"],
.modals-wrapper form.form.password.reset div[name="shippingAddress.city"],
.modals-wrapper form.form.password.reset div[name="shippingAddress.postcode"],
.modals-wrapper form.form-edit-account div[name="shippingAddress.city"],
.modals-wrapper form.form-edit-account div[name="shippingAddress.postcode"],
.modals-wrapper form.form-address-edit div[name="shippingAddress.city"],
.modals-wrapper form.form-address-edit div[name="shippingAddress.postcode"],
.modals-wrapper form.form.form-newsletter-manage div[name="shippingAddress.city"],
.modals-wrapper form.form.form-newsletter-manage div[name="shippingAddress.postcode"],
.modals-wrapper form.form.wishlist.share div[name="shippingAddress.city"],
.modals-wrapper form.form.wishlist.share div[name="shippingAddress.postcode"],
.modals-wrapper form.form.form-login div[name="shippingAddress.city"],
.modals-wrapper form.form.form-login div[name="shippingAddress.postcode"],
.modals-wrapper form.form-shipping-address div[name="shippingAddress.city"],
.modals-wrapper form.form-shipping-address div[name="shippingAddress.postcode"],
.modals-wrapper form.co-payment-form div[name="shippingAddress.city"],
.modals-wrapper form.co-payment-form div[name="shippingAddress.postcode"],
.modals-wrapper form.contact div[name="shippingAddress.city"],
.modals-wrapper form.contact div[name="shippingAddress.postcode"],
.modals-wrapper form [novalidate="novalidate"] div[name="shippingAddress.city"],
.modals-wrapper form [novalidate="novalidate"] div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-create-account div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-create-account div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.password.forget div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.password.forget div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.password.reset div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.password.reset div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-edit-account div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-edit-account div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-address-edit div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-address-edit div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.form-login div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.form-login div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-shipping-address div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-shipping-address div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.co-payment-form div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.co-payment-form div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.contact div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.contact div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.postcode"] {
  display: inline-block;
}
body[class] #maincontent form.form-create-account div[name="shippingAddress.city"], body[class] #maincontent form.form.password.forget div[name="shippingAddress.city"], body[class] #maincontent form.form.password.reset div[name="shippingAddress.city"], body[class] #maincontent form.form-edit-account div[name="shippingAddress.city"], body[class] #maincontent form.form-address-edit div[name="shippingAddress.city"], body[class] #maincontent form.form.form-newsletter-manage div[name="shippingAddress.city"], body[class] #maincontent form.form.wishlist.share div[name="shippingAddress.city"], body[class] #maincontent form.form.form-login div[name="shippingAddress.city"], body[class] #maincontent form.form-shipping-address div[name="shippingAddress.city"], body[class] #maincontent form.co-payment-form div[name="shippingAddress.city"], body[class] #maincontent form.contact div[name="shippingAddress.city"],
body[class] #maincontent form [novalidate="novalidate"] div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-create-account div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.password.forget div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.password.reset div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-edit-account div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-address-edit div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form.form-login div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.form-shipping-address div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.co-payment-form div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content.contact div[name="shippingAddress.city"],
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.city"],
.modals-wrapper form.form-create-account div[name="shippingAddress.city"],
.modals-wrapper form.form.password.forget div[name="shippingAddress.city"],
.modals-wrapper form.form.password.reset div[name="shippingAddress.city"],
.modals-wrapper form.form-edit-account div[name="shippingAddress.city"],
.modals-wrapper form.form-address-edit div[name="shippingAddress.city"],
.modals-wrapper form.form.form-newsletter-manage div[name="shippingAddress.city"],
.modals-wrapper form.form.wishlist.share div[name="shippingAddress.city"],
.modals-wrapper form.form.form-login div[name="shippingAddress.city"],
.modals-wrapper form.form-shipping-address div[name="shippingAddress.city"],
.modals-wrapper form.co-payment-form div[name="shippingAddress.city"],
.modals-wrapper form.contact div[name="shippingAddress.city"],
.modals-wrapper form [novalidate="novalidate"] div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-create-account div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.password.forget div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.password.reset div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-edit-account div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-address-edit div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form.form-login div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.form-shipping-address div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.co-payment-form div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content.contact div[name="shippingAddress.city"],
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.city"] {
  width: calc(70% - 2.4rem);
}
body[class] #maincontent form.form-create-account div[name="shippingAddress.postcode"], body[class] #maincontent form.form.password.forget div[name="shippingAddress.postcode"], body[class] #maincontent form.form.password.reset div[name="shippingAddress.postcode"], body[class] #maincontent form.form-edit-account div[name="shippingAddress.postcode"], body[class] #maincontent form.form-address-edit div[name="shippingAddress.postcode"], body[class] #maincontent form.form.form-newsletter-manage div[name="shippingAddress.postcode"], body[class] #maincontent form.form.wishlist.share div[name="shippingAddress.postcode"], body[class] #maincontent form.form.form-login div[name="shippingAddress.postcode"], body[class] #maincontent form.form-shipping-address div[name="shippingAddress.postcode"], body[class] #maincontent form.co-payment-form div[name="shippingAddress.postcode"], body[class] #maincontent form.contact div[name="shippingAddress.postcode"],
body[class] #maincontent form [novalidate="novalidate"] div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-create-account div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.password.forget div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.password.reset div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-edit-account div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-address-edit div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form.form-login div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.form-shipping-address div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.co-payment-form div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content.contact div[name="shippingAddress.postcode"],
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.postcode"],
.modals-wrapper form.form-create-account div[name="shippingAddress.postcode"],
.modals-wrapper form.form.password.forget div[name="shippingAddress.postcode"],
.modals-wrapper form.form.password.reset div[name="shippingAddress.postcode"],
.modals-wrapper form.form-edit-account div[name="shippingAddress.postcode"],
.modals-wrapper form.form-address-edit div[name="shippingAddress.postcode"],
.modals-wrapper form.form.form-newsletter-manage div[name="shippingAddress.postcode"],
.modals-wrapper form.form.wishlist.share div[name="shippingAddress.postcode"],
.modals-wrapper form.form.form-login div[name="shippingAddress.postcode"],
.modals-wrapper form.form-shipping-address div[name="shippingAddress.postcode"],
.modals-wrapper form.co-payment-form div[name="shippingAddress.postcode"],
.modals-wrapper form.contact div[name="shippingAddress.postcode"],
.modals-wrapper form [novalidate="novalidate"] div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-create-account div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.password.forget div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.password.reset div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-edit-account div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-address-edit div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.wishlist.share div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form.form-login div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.form-shipping-address div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.co-payment-form div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content.contact div[name="shippingAddress.postcode"],
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] div[name="shippingAddress.postcode"] {
  float: right;
  width: 30%;
  margin-left: 2.4rem;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-create-account .actions-toolbar, body[class] #maincontent form.form.password.forget .actions-toolbar, body[class] #maincontent form.form.password.reset .actions-toolbar, body[class] #maincontent form.form-edit-account .actions-toolbar, body[class] #maincontent form.form-address-edit .actions-toolbar, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar, body[class] #maincontent form.form.wishlist.share .actions-toolbar, body[class] #maincontent form.form.form-login .actions-toolbar, body[class] #maincontent form.form-shipping-address .actions-toolbar, body[class] #maincontent form.co-payment-form .actions-toolbar, body[class] #maincontent form.contact .actions-toolbar,
  body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar,
  body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar,
  .modals-wrapper form.form-create-account .actions-toolbar,
  .modals-wrapper form.form.password.forget .actions-toolbar,
  .modals-wrapper form.form.password.reset .actions-toolbar,
  .modals-wrapper form.form-edit-account .actions-toolbar,
  .modals-wrapper form.form-address-edit .actions-toolbar,
  .modals-wrapper form.form.form-newsletter-manage .actions-toolbar,
  .modals-wrapper form.form.wishlist.share .actions-toolbar,
  .modals-wrapper form.form.form-login .actions-toolbar,
  .modals-wrapper form.form-shipping-address .actions-toolbar,
  .modals-wrapper form.co-payment-form .actions-toolbar,
  .modals-wrapper form.contact .actions-toolbar,
  .modals-wrapper form [novalidate="novalidate"] .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar,
  .modals-wrapper .amgdpr-block-content.contact .actions-toolbar,
  .modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar {
    margin: 2.4rem 0 0;
  }
}
body[class] #maincontent form.form-create-account .actions-toolbar .primary, body[class] #maincontent form.form.password.forget .actions-toolbar .primary, body[class] #maincontent form.form.password.reset .actions-toolbar .primary, body[class] #maincontent form.form-edit-account .actions-toolbar .primary, body[class] #maincontent form.form-address-edit .actions-toolbar .primary, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar .primary, body[class] #maincontent form.form.wishlist.share .actions-toolbar .primary, body[class] #maincontent form.form.form-login .actions-toolbar .primary, body[class] #maincontent form.form-shipping-address .actions-toolbar .primary, body[class] #maincontent form.co-payment-form .actions-toolbar .primary, body[class] #maincontent form.contact .actions-toolbar .primary,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .primary,
.modals-wrapper form.form-create-account .actions-toolbar .primary,
.modals-wrapper form.form.password.forget .actions-toolbar .primary,
.modals-wrapper form.form.password.reset .actions-toolbar .primary,
.modals-wrapper form.form-edit-account .actions-toolbar .primary,
.modals-wrapper form.form-address-edit .actions-toolbar .primary,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar .primary,
.modals-wrapper form.form.wishlist.share .actions-toolbar .primary,
.modals-wrapper form.form.form-login .actions-toolbar .primary,
.modals-wrapper form.form-shipping-address .actions-toolbar .primary,
.modals-wrapper form.co-payment-form .actions-toolbar .primary,
.modals-wrapper form.contact .actions-toolbar .primary,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .primary {
  float: none;
  margin: 2.4rem 0 0;
}
body[class] #maincontent form.form-create-account .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.password.forget .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.password.reset .actions-toolbar .secondary .action.back, body[class] #maincontent form.form-edit-account .actions-toolbar .secondary .action.back, body[class] #maincontent form.form-address-edit .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.wishlist.share .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.form-login .actions-toolbar .secondary .action.back, body[class] #maincontent form.form-shipping-address .actions-toolbar .secondary .action.back, body[class] #maincontent form.co-payment-form .actions-toolbar .secondary .action.back, body[class] #maincontent form.contact .actions-toolbar .secondary .action.back,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back,
.modals-wrapper form.form-create-account .actions-toolbar .secondary .action.back,
.modals-wrapper form.form.password.forget .actions-toolbar .secondary .action.back,
.modals-wrapper form.form.password.reset .actions-toolbar .secondary .action.back,
.modals-wrapper form.form-edit-account .actions-toolbar .secondary .action.back,
.modals-wrapper form.form-address-edit .actions-toolbar .secondary .action.back,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar .secondary .action.back,
.modals-wrapper form.form.wishlist.share .actions-toolbar .secondary .action.back,
.modals-wrapper form.form.form-login .actions-toolbar .secondary .action.back,
.modals-wrapper form.form-shipping-address .actions-toolbar .secondary .action.back,
.modals-wrapper form.co-payment-form .actions-toolbar .secondary .action.back,
.modals-wrapper form.contact .actions-toolbar .secondary .action.back,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back {
  position: absolute;
  width: fit-content;
  top: 4rem;
  left: 50rem;
  font-size: 1.4rem;
  border: none;
}
body[class] #maincontent form.form-create-account .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form.password.forget .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form.password.reset .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form-edit-account .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form-address-edit .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form.wishlist.share .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form.form-login .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.form-shipping-address .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.co-payment-form .actions-toolbar .secondary .action.back:before, body[class] #maincontent form.contact .actions-toolbar .secondary .action.back:before,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar .secondary .action.back:before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form-create-account .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form.password.forget .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form.password.reset .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form-edit-account .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form-address-edit .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form.wishlist.share .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form.form-login .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.form-shipping-address .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.co-payment-form .actions-toolbar .secondary .action.back:before,
.modals-wrapper form.contact .actions-toolbar .secondary .action.back:before,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar .secondary .action.back:before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 1365px) {
  body[class] #maincontent form.form-create-account .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.password.forget .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.password.reset .actions-toolbar .secondary .action.back, body[class] #maincontent form.form-edit-account .actions-toolbar .secondary .action.back, body[class] #maincontent form.form-address-edit .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.wishlist.share .actions-toolbar .secondary .action.back, body[class] #maincontent form.form.form-login .actions-toolbar .secondary .action.back, body[class] #maincontent form.form-shipping-address .actions-toolbar .secondary .action.back, body[class] #maincontent form.co-payment-form .actions-toolbar .secondary .action.back, body[class] #maincontent form.contact .actions-toolbar .secondary .action.back,
  body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form-create-account .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form.password.forget .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form.password.reset .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form-edit-account .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form-address-edit .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form.form-newsletter-manage .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form.wishlist.share .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form.form-login .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form-shipping-address .actions-toolbar .secondary .action.back,
  .modals-wrapper form.co-payment-form .actions-toolbar .secondary .action.back,
  .modals-wrapper form.contact .actions-toolbar .secondary .action.back,
  .modals-wrapper form [novalidate="novalidate"] .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.contact .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back {
    left: 2rem;
  }
}
body[class] #maincontent form.form-create-account .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form.password.forget .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form.password.reset .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form-edit-account .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form-address-edit .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form.form-newsletter-manage .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form.wishlist.share .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form.form-login .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.form-shipping-address .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.co-payment-form .actions-toolbar .secondary .action.back::before, body[class] #maincontent form.contact .actions-toolbar .secondary .action.back::before,
body[class] #maincontent form [novalidate="novalidate"] .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content.contact .actions-toolbar .secondary .action.back::before,
body[class] #maincontent .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form-create-account .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form.password.forget .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form.password.reset .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form-edit-account .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form-address-edit .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form.form-newsletter-manage .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form.wishlist.share .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form.form-login .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.form-shipping-address .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.co-payment-form .actions-toolbar .secondary .action.back::before,
.modals-wrapper form.contact .actions-toolbar .secondary .action.back::before,
.modals-wrapper form [novalidate="novalidate"] .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form-create-account .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form.password.forget .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form.password.reset .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form-edit-account .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form-address-edit .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form.form-newsletter-manage .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form.wishlist.share .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form.form-login .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.form-shipping-address .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.co-payment-form .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content.contact .actions-toolbar .secondary .action.back::before,
.modals-wrapper .amgdpr-block-content [novalidate="novalidate"] .actions-toolbar .secondary .action.back::before {
  display: inline-block;
  margin: 0 .8rem 0 0;
  font-size: 1.1rem;
  color: #858585;
  transform: rotateZ(90deg);
}
body[class] #maincontent form.form-newsletter-manage,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage,
.modals-wrapper form.form-newsletter-manage,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  height: 22rem;
  width: 39rem;
  padding: 2.4rem 4.5rem;
  border: 0.1rem solid #bcbcbc;
  border-radius: .4rem;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-newsletter-manage,
  body[class] #maincontent .amgdpr-block-content.form-newsletter-manage,
  .modals-wrapper form.form-newsletter-manage,
  .modals-wrapper .amgdpr-block-content.form-newsletter-manage {
    width: 100%;
    padding: 2rem 3rem;
    margin: 0 auto;
  }
}
body[class] #maincontent form.form-newsletter-manage .fieldset,
body[class] #maincontent form.form-newsletter-manage .legend,
body[class] #maincontent form.form-newsletter-manage .actions-toolbar,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .fieldset,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .legend,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar,
.modals-wrapper form.form-newsletter-manage .fieldset,
.modals-wrapper form.form-newsletter-manage .legend,
.modals-wrapper form.form-newsletter-manage .actions-toolbar,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .fieldset,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .legend,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar {
  margin: 0;
}
body[class] #maincontent form.form-newsletter-manage .legend,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .legend,
.modals-wrapper form.form-newsletter-manage .legend,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .legend {
  padding-bottom: 2rem;
}
body[class] #maincontent form.form-newsletter-manage .field.choice,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice,
.modals-wrapper form.form-newsletter-manage .field.choice,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice {
  display: flex;
  align-items: center;
}
body[class] #maincontent form.form-newsletter-manage .field.choice::before,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice::before,
.modals-wrapper form.form-newsletter-manage .field.choice::before,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice::before {
  display: none;
}
body[class] #maincontent form.form-newsletter-manage .field.choice input,
body[class] #maincontent form.form-newsletter-manage .field.choice label,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice input,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice label,
.modals-wrapper form.form-newsletter-manage .field.choice input,
.modals-wrapper form.form-newsletter-manage .field.choice label,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice input,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice label {
  width: 100% !important;
  margin: 0;
}
body[class] #maincontent form.form-newsletter-manage .field.choice input,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice input,
.modals-wrapper form.form-newsletter-manage .field.choice input,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice input {
  margin-top: -.3rem;
}
body[class] #maincontent form.form-newsletter-manage .field.choice .label,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .field.choice .label,
.modals-wrapper form.form-newsletter-manage .field.choice .label,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .field.choice .label {
  padding-left: 1rem;
}
body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary {
  float: right !important;
  margin: 0 !important;
}
body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary {
  position: absolute;
  right: 1.5rem;
  bottom: 1.6rem;
  min-width: 12rem;
  margin: 0;
}
@media (max-width: 767px) {
  body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
  body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
  .modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary,
  .modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary {
    position: relative;
    right: 0;
    bottom: 0;
  }
}
body[class] #maincontent form.form-newsletter-manage .actions-toolbar .primary .action.save.primary span,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary span,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .primary .action.save.primary span,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .primary .action.save.primary span {
  font-size: 1.6rem;
}
body[class] #maincontent form.form-newsletter-manage .actions-toolbar .secondary,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar .secondary,
.modals-wrapper form.form-newsletter-manage .actions-toolbar .secondary,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar .secondary {
  display: none;
}
body[class] #maincontent form.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back,
body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back,
.modals-wrapper form.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back,
.modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back {
  position: absolute;
  top: 4rem;
  left: 50rem;
}
@media (max-width: 1365px) {
  body[class] #maincontent form.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back,
  body[class] #maincontent .amgdpr-block-content.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back,
  .modals-wrapper form.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back,
  .modals-wrapper .amgdpr-block-content.form-newsletter-manage .actions-toolbar.form-address-edit .actions-toolbar .secondary .action.back {
    left: 2rem;
  }
}
body[class] #maincontent form .info-required,
body[class] #maincontent .amgdpr-block-content .info-required,
.modals-wrapper form .info-required,
.modals-wrapper .amgdpr-block-content .info-required {
  margin: 2.4rem 0 0;
  font-size: 1.6rem;
}
body[class] #maincontent .required-fields-label,
.modals-wrapper .required-fields-label {
  display: block;
  padding: 2.4rem 0 0;
}
body[class] #maincontent .field-error, body[class] #maincontent div.mage-error[generated],
.modals-wrapper .field-error,
.modals-wrapper div.mage-error[generated] {
  margin-top: 1rem;
}
body[class] #maincontent div.mage-error[generated],
.modals-wrapper div.mage-error[generated] {
  color: #d90000;
  line-height: 1.58;
  font-weight: 300;
}

#maincontent.page-main .sidebar.sidebar-main,
#maincontent.page-main .main__wrap .sidebar {
  width: fit-content;
  width: -moz-fit-content;
  padding: 0;
}
#maincontent.page-main .sidebar.sidebar-main:empty,
#maincontent.page-main .main__wrap .sidebar:empty {
  display: none;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main,
  #maincontent.page-main .main__wrap .sidebar {
    width: 100%;
    margin-bottom: 3.5rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav,
#maincontent.page-main .main__wrap .sidebar .block.account-nav {
  transition: all 1s linear;
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav.is-active,
#maincontent.page-main .main__wrap .sidebar .block.account-nav.is-active {
  max-height: fit-content;
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav.is-active .account-nav-title,
#maincontent.page-main .main__wrap .sidebar .block.account-nav.is-active .account-nav-title {
  transform: rotate(180deg);
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav.is-active .nav.item.current,
#maincontent.page-main .main__wrap .sidebar .block.account-nav.is-active .nav.item.current {
  border-bottom: 0.1rem solid #dbdbdb;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .block.account-nav,
  #maincontent.page-main .main__wrap .sidebar .block.account-nav {
    position: relative;
    max-height: 6rem;
    width: 100vw;
    overflow: hidden;
    border-radius: 3rem 0 0 3rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav .account-nav-title,
#maincontent.page-main .main__wrap .sidebar .block.account-nav .account-nav-title {
  display: none;
  position: absolute;
  right: 3rem;
  top: 2.1rem;
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  background: #dbdbdb;
  border-radius: 50%;
  clip: auto;
  cursor: pointer;
  transition: all .20s linear;
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav .account-nav-title:before,
#maincontent.page-main .main__wrap .sidebar .block.account-nav .account-nav-title:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav .account-nav-title::before,
#maincontent.page-main .main__wrap .sidebar .block.account-nav .account-nav-title::before {
  width: fit-content;
  height: fit-content;
  font-family: "icomoon";
  font-size: 1.3rem;
  color: #000;
}
#maincontent.page-main .sidebar.sidebar-main .block.account-nav .account-nav-title strong,
#maincontent.page-main .main__wrap .sidebar .block.account-nav .account-nav-title strong {
  display: none;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content,
#maincontent.page-main .sidebar.sidebar-main .subnav,
#maincontent.page-main .main__wrap .sidebar .account-nav-content,
#maincontent.page-main .main__wrap .sidebar .subnav {
  width: 25.2rem;
  padding: 3rem 2rem;
  background: #fff;
            /*.nav.item {
                a {
                    &::before {
                        font-family: "icomoon";
                        font-size: 1.6rem;
                        position: absolute;
                        top: 50%;
                        left: 1.2rem;
                        transform: translateY(-50%);
                        line-height: 5rem;

                        @include mq("0", "landscape") {
                            left: 2rem;
                        }
                    }
                }
                a[href*="history"] {
                    @include icon("delivery");
                }
                a[href*="history"] {
                    @include icon("delivery");
                }
                a[href*="history"] {
                    @include icon("delivery");
                }
                a[href*="history"] {
                    @include icon("delivery");
                }
                a[href*="history"] {
                    @include icon("delivery");
                }
            }*/
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content,
  #maincontent.page-main .sidebar.sidebar-main .subnav,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content,
  #maincontent.page-main .main__wrap .sidebar .subnav {
    width: 100%;
    padding: 0 2rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content h3,
#maincontent.page-main .sidebar.sidebar-main .subnav h3,
#maincontent.page-main .main__wrap .sidebar .account-nav-content h3,
#maincontent.page-main .main__wrap .sidebar .subnav h3 {
  padding-bottom: 3rem;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item {
  position: relative;
  border: 0;
  cursor: pointer;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link::before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item::before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link::before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item::before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link::before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item::before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link::before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item::before {
  font-size: 1.6rem;
  position: absolute;
  top: 50%;
  left: 1.2rem;
  transform: translateY(-50%);
  line-height: 5rem;
}
@media (max-width: 1023px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link::before,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item::before,
  #maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link::before,
  #maincontent.page-main .sidebar.sidebar-main .subnav .nav.item::before,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link::before,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item::before,
  #maincontent.page-main .main__wrap .sidebar .subnav .subnav__link::before,
  #maincontent.page-main .main__wrap .sidebar .subnav .nav.item::before {
    left: 2rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(1):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(1):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(1):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(1):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(1):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(1):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(1):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(1):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(2):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(2):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(2):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(2):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(2):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(2):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(2):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(2):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(3):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(3):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(3):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(3):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(3):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(3):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(3):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(3):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(4):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(4):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(4):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(4):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(4):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(4):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(4):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(4):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(5):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(5):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(5):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(5):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(5):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(5):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(5):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(5):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(6):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(6):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(6):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(6):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(6):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(6):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(6):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(6):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(7):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(7):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(7):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(7):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(7):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(7):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(7):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(7):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(9):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(9):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(9):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(9):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(9):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(9):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(9):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(9):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:nth-child(10):before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:nth-child(10):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:nth-child(10):before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:nth-child(10):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:nth-child(10):before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:nth-child(10):before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:nth-child(10):before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:nth-child(10):before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link:last-child:before,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item:last-child:before,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link:last-child:before,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item:last-child:before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link:last-child:before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item:last-child:before,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link:last-child:before,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item:last-child:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link a,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link strong,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item a,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link a,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item a,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link a,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item a,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item strong,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link a,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link strong,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item a,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item strong {
  padding-left: 4rem;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link a,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link strong,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item a,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item strong,
  #maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link a,
  #maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link strong,
  #maincontent.page-main .sidebar.sidebar-main .subnav .nav.item a,
  #maincontent.page-main .sidebar.sidebar-main .subnav .nav.item strong,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link a,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link strong,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item a,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item strong,
  #maincontent.page-main .main__wrap .sidebar .subnav .subnav__link a,
  #maincontent.page-main .main__wrap .sidebar .subnav .subnav__link strong,
  #maincontent.page-main .main__wrap .sidebar .subnav .nav.item a,
  #maincontent.page-main .main__wrap .sidebar .subnav .nav.item strong {
    padding-left: 6rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link.current,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item.current,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link.current,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item.current,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link.current,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item.current,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link.current,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item.current {
  pointer-events: none;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link.current *,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item.current *,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link.current *,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item.current *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link.current *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item.current *,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link.current *,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item.current * {
  color: inherit;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link.current strong,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item.current strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link.current strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item.current strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link.current strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item.current strong,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link.current strong,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item.current strong {
  border: none;
  padding: 0 0 0 4rem;
}
@media (max-width: 1023px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link.current strong,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item.current strong,
  #maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link.current strong,
  #maincontent.page-main .sidebar.sidebar-main .subnav .nav.item.current strong,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link.current strong,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item.current strong,
  #maincontent.page-main .main__wrap .sidebar .subnav .subnav__link.current strong,
  #maincontent.page-main .main__wrap .sidebar .subnav .nav.item.current strong {
    padding: 0 0 0 6rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link.current a > strong,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item.current a > strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link.current a > strong,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item.current a > strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link.current a > strong,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item.current a > strong,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link.current a > strong,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item.current a > strong {
  padding: 0;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item *,
#maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
#maincontent.page-main .sidebar.sidebar-main .subnav .nav.item *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item *,
#maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
#maincontent.page-main .main__wrap .sidebar .subnav .nav.item * {
  min-height: 5.7rem;
  padding-bottom: 0;
  font-size: 1.6rem;
  border: none;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .subnav__link,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.item *,
  #maincontent.page-main .sidebar.sidebar-main .subnav .subnav__link,
  #maincontent.page-main .sidebar.sidebar-main .subnav .nav.item *,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .subnav__link,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.item *,
  #maincontent.page-main .main__wrap .sidebar .subnav .subnav__link,
  #maincontent.page-main .main__wrap .sidebar .subnav .nav.item * {
    min-height: 6rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content,
#maincontent.page-main .main__wrap .sidebar .account-nav-content {
  padding: 0;
  box-shadow: none;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items {
  width: 100%;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    background: #f6f6f6;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item {
  border: 0.1rem solid #05ddb9;
  border-color: #dbdbdb;
  border-bottom: none;
  padding: 0;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item {
    order: 2;
    min-width: 20rem;
    border: none;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item.current,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item.current {
  border-top: 0.1rem solid #05ddb9;
  background: #c8f3ec;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item.current,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item.current {
    color: #05ddb9;
    border-top: none;
    background: transparent;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1),
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1) {
  border-bottom: 0.1rem solid #dbdbdb;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1):hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1):hover {
  border-color: #05ddb9;
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1):hover *, #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1):hover::before,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1):hover *,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1):hover::before {
  color: #05ddb9;
}
@media (min-width: 1366px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1),
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1) {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 4.1rem;
    max-width: 19rem;
    margin: 5rem auto 0;
    border: .1rem solid #000;
    border-radius: 2.1rem;
  }
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1)::before,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1)::before {
    position: static;
    transform: initial;
  }
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1) a,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1) a {
    min-height: auto;
    height: 100%;
    padding: 0 0 0 1rem;
    width: fit-content;
  }
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(1) a:hover,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(1) a:hover {
    background: transparent;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item:nth-last-child(2),
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item:nth-last-child(2) {
  border-bottom: 0.1rem solid #dbdbdb;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item::before,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item::before {
    font-size: 2rem;
  }
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item a,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item strong,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item a,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item strong {
    font-size: 2rem;
  }
}
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item a:hover,
#maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item strong:hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item a:hover,
#maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item strong:hover {
  background: #7febd9;
  color: #000;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item a:hover,
  #maincontent.page-main .sidebar.sidebar-main .account-nav-content .nav.items .item strong:hover,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item a:hover,
  #maincontent.page-main .main__wrap .sidebar .account-nav-content .nav.items .item strong:hover {
    background: #c8f3ec;
  }
}
#maincontent.page-main .sidebar.sidebar-main {
  padding: 10rem 7rem 0 0;
  box-shadow: 1rem 0 0.5rem -0.2rem rgba(0, 0, 0, 0.1);
  height: 250%;
  margin-top: -9rem;
  overflow: hidden;
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main {
    padding: 0;
    margin: 0 -12rem 5rem 0;
    box-shadow: none;
    overflow: visible;
  }
}
@media (max-width: 1365px) {
  #maincontent.page-main .sidebar.sidebar-main .side-menu-title {
    display: none;
  }
}
#maincontent.page-main .sidebar.sidebar-main .side-menu-title h2 {
  text-align: center;
  margin: 0 0 2.4rem -1rem;
  font-size: 1.8rem;
}
#maincontent.page-main .sidebar.sidebar-main .side-menu-title h2:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#maincontent.page-main .sidebar.sidebar-main .side-menu-title h2:before {
  margin: 0 1rem 0 0;
}
#maincontent.page-main .sidebar.sidebar-additional .items .item a.current {
  pointer-events: none;
}
#maincontent.page-main .sidebar.sidebar-additional .items .item a.current * {
  color: inherit !important;
}

#maincontent.page-main .messages {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  display: block;
}
#maincontent.page-main .messages .message {
  border: 0.1rem solid #05ddb9;
  border-width: 0.2rem;
  min-height: 10rem;
  font-size: 1.6rem;
  color: black;
  font-weight: 300;
  padding: 3rem 4rem 3rem 10rem;
  float: left;
  width: 100%;
  line-height: 1.56;
  border-radius: .4rem;
  display: flex;
  align-items: center;
}
#maincontent.page-main .messages .message > *:first-child {
  width: 97%;
  float: left;
  color: black;
}
@media (max-width: 767px) {
  #maincontent.page-main .messages .message > *:first-child {
    width: 83%;
  }
}
#maincontent.page-main .messages .message > * *:first-child:before, #maincontent.page-main .messages .message *:first-child:before {
  display: block;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  position: absolute;
  top: 3rem;
  left: 3rem;
  margin: 0;
  content: "";
}
#maincontent.page-main .messages .message .message-close-button {
  float: right;
  width: 2.4rem;
  height: 2.4rem;
  font-size: 0;
  cursor: pointer;
  z-index: 1000;
}
#maincontent.page-main .messages .message .message-close-button:before {
  font-size: 2.4rem;
  line-height: 3rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .messages .message .message-close-button:before {
    top: 2.2rem;
    right: 18px;
    position: absolute;
  }
}
#maincontent.page-main .messages .message.success {
  border-color: #04b223;
  background: #f3fcf4;
}
#maincontent.page-main .messages .message.success a {
  border-bottom: 0.1rem solid #04b223;
  padding-bottom: 0.5rem;
}
#maincontent.page-main .messages .message.success > *:first-child::before {
  color: #04b223;
  border: 0.2rem solid #04b223;
  background: url(../img/icons/icon-tick.svg) center no-repeat;
  background-size: 1.7rem 1.6rem;
}
#maincontent.page-main .messages .message.error {
  background-color: #fff1f1;
  border: solid 0.2rem #d90000;
}
#maincontent.page-main .messages .message.error > a {
  border-bottom: 0.1rem solid #d90000;
  padding-bottom: 0.5rem;
}
#maincontent.page-main .messages .message.error > *:first-child:before {
  color: #d90000;
  border: 0.2rem solid #d90000;
  background: url(../img/icons/icon-plus.svg) center no-repeat;
  background-size: 2.4rem 2.4rem;
}
#maincontent.page-main .messages .message.info {
  background-color: #eff3fc;
  border: solid 0.2rem #1049b8;
}
#maincontent.page-main .messages .message.info > a {
  border-bottom: 0.1rem solid #1049b8;
  padding-bottom: 0.5rem;
}
#maincontent.page-main .messages .message.info > *:first-child:before {
  color: #1049b8;
  border: 0.2rem solid  #1049b8;
  font-size: 1.8rem;
  font-weight: 500;
  content: "\f12a";
  font-family: icomoon;
  line-height: 3.8rem;
  transform: rotate(180deg);
}
#maincontent.page-main .messages .message.warning {
  background-color: #fffbee;
  border: solid 0.2rem #ffbc03;
}
#maincontent.page-main .messages .message.warning > a {
  border-bottom: 0.1rem solid #ffbc03;
  padding-bottom: 0.5rem;
}
#maincontent.page-main .messages .message.warning > *:first-child:before {
  color: #ffbc03;
  border: 0.2rem solid #ffbc03;
  font-size: 1.8rem;
  font-weight: 500;
  content: "\f12a";
  font-family: icomoon;
  line-height: 3.8rem;
}

/*PAYMENT METHOD ERROR MESSAGE*/
.checkout-index-index.page-layout-checkout #maincontent.page-main .mage-error {
  font-size: 1.6rem;
  font-weight: 900;
}

/*Product Unavailable Message*/
.not-saleable {
  border: 0.1rem solid #05ddb9;
  display: flex;
  align-items: center;
  height: auto;
  padding: .8rem;
  margin: 2.4rem 0 0 0;
  line-height: unset;
  border-radius: .5rem;
  background: #fffcef;
  border-color: #eec12a;
}
.not-saleable::before {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  border: 0.1rem solid #05ddb9;
  display: inline-block;
  min-width: 3.2rem;
  margin-right: 1rem;
  font-size: 1.6rem;
  color: #eec12a;
  text-align: center;
  line-height: 3rem;
  border-color: #eec12a;
  border-radius: 50%;
}
.not-saleable span,
.not-saleable a {
  color: #05ddb9;
  text-decoration: none;
}
.not-saleable a {
  border-bottom: 0.1rem solid #05ddb9;
  border-color: #eec12a;
}
.not-saleable a:hover {
  border-color: #05ddb9;
}

.order-products-toolbar.toolbar.bottom .pager,
.customer-addresses-toolbar.toolbar.bottom .pager,
.wishlist-index-index .toolbar.wishlist-toolbar .pager,
.toolbar.products-reviews-toolbar.bottom .pager {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.order-products-toolbar.toolbar.bottom .pager *,
.customer-addresses-toolbar.toolbar.bottom .pager *,
.wishlist-index-index .toolbar.wishlist-toolbar .pager *,
.toolbar.products-reviews-toolbar.bottom .pager * {
  font-size: 1.6rem;
}
.order-products-toolbar.toolbar.bottom .pager .toolbar-amount,
.customer-addresses-toolbar.toolbar.bottom .pager .toolbar-amount,
.wishlist-index-index .toolbar.wishlist-toolbar .pager .toolbar-amount,
.toolbar.products-reviews-toolbar.bottom .pager .toolbar-amount {
  padding: 0;
}
.order-products-toolbar.toolbar.bottom .pager .limiter,
.customer-addresses-toolbar.toolbar.bottom .pager .limiter,
.wishlist-index-index .toolbar.wishlist-toolbar .pager .limiter,
.toolbar.products-reviews-toolbar.bottom .pager .limiter {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .order-products-toolbar.toolbar.bottom .pager .limiter,
  .customer-addresses-toolbar.toolbar.bottom .pager .limiter,
  .wishlist-index-index .toolbar.wishlist-toolbar .pager .limiter,
  .toolbar.products-reviews-toolbar.bottom .pager .limiter {
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .order-products-toolbar.toolbar.bottom .pager .limiter .field--select,
  .customer-addresses-toolbar.toolbar.bottom .pager .limiter .field--select,
  .wishlist-index-index .toolbar.wishlist-toolbar .pager .limiter .field--select,
  .toolbar.products-reviews-toolbar.bottom .pager .limiter .field--select {
    margin: 1rem 0;
  }
}
.order-products-toolbar.toolbar.bottom .pager .limiter .field--select__box,
.customer-addresses-toolbar.toolbar.bottom .pager .limiter .field--select__box,
.wishlist-index-index .toolbar.wishlist-toolbar .pager .limiter .field--select__box,
.toolbar.products-reviews-toolbar.bottom .pager .limiter .field--select__box {
  height: 2.8rem;
}

.toolbar-products {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 8rem 0 0;
}
@media (max-width: 767px) {
  .toolbar-products {
    justify-content: flex-start;
    padding: 0;
  }
}
.toolbar-products .modes {
  margin: 0 3.2rem 0 0;
}
.toolbar-products .modes .mode-grid,
.toolbar-products .modes .mode-list {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  padding: 0;
  vertical-align: middle;
  line-height: 2.8rem;
  border: none;
  border-radius: 50%;
  background: #efefef;
}
.toolbar-products .modes .mode-grid.active,
.toolbar-products .modes .mode-list.active {
  background: #05ddb9;
}
.toolbar-products .modes .mode-grid::before,
.toolbar-products .modes .mode-list::before {
  font-size: 1.8rem;
  color: #000;
}
.toolbar-products .modes .mode-grid {
  margin: 0 2rem 0 0;
}
.toolbar-products .modes .mode-grid:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.toolbar-products .modes .mode-list:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.toolbar-products .toolbar-amount {
  margin: 0 auto 0 0;
  padding: 0;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .toolbar-products .toolbar-amount {
    display: none;
  }
}
.toolbar-products .toolbar-sorter {
  display: flex;
  align-items: center;
}
.toolbar-products .toolbar-sorter .sorter-label {
  padding: 0 1.6rem 0 0;
}
@media (max-width: 479px) {
  .toolbar-products .toolbar-sorter .sorter-label {
    position: absolute;
    top: -1rem;
  }
}
.toolbar-products .toolbar-sorter .field--select {
  display: block;
  padding: 0;
  overflow: hidden;
  z-index: 3;
}
@media (max-width: 767px) {
  .toolbar-products .toolbar-sorter .field--select::after {
    font-size: 1.4rem;
    line-height: 2rem;
  }
}
.toolbar-products .toolbar-sorter .field--select__box,
.toolbar-products .toolbar-sorter .field--select .sorter-options {
  display: block;
  width: 17rem;
  height: 2.8rem;
  padding: 0 0 0 1rem;
  border-radius: 2rem;
  border-color: #bcbcbc;
  background: transparent;
  cursor: pointer;
}
@media (max-width: 767px) {
  .toolbar-products .toolbar-sorter .field--select__box,
  .toolbar-products .toolbar-sorter .field--select .sorter-options {
    height: 3.8rem;
  }
}
@media (max-width: 479px) {
  .toolbar-products .toolbar-sorter .field--select__box,
  .toolbar-products .toolbar-sorter .field--select .sorter-options {
    width: 100%;
  }
}
.toolbar-products .toolbar-sorter .sorter-action {
  margin-left: 1.2rem;
}
.toolbar-products .toolbar-sorter .sorter-action.sort-asc::before, .toolbar-products .toolbar-sorter .sorter-action.sort-desc::before {
  font-size: 1.6rem;
  color: #000;
}

.actions-toolbar .action.back {
  display: flex;
  align-items: center;
  border: none !important;
}
.actions-toolbar .action.back:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.actions-toolbar .action.back span {
  font-size: 1.6rem !important;
}
@media (max-width: 1365px) {
  .actions-toolbar .action.back {
    left: 2rem;
  }
}
.actions-toolbar .action.back::before {
  display: inline-block;
  margin: 0 .8rem 0 0;
  font-size: 1.1rem;
  color: #858585;
  transform: rotateZ(90deg);
}

.account.sales-order-history .actions-toolbar,
.account.review-customer-view .actions-toolbar,
.account.review-customer-index .actions-toolbar {
  position: absolute;
  top: 4rem;
}

.account.sales-order-view .actions-toolbar .secondary,
.account.customer-address-index .actions-toolbar .secondary,
.account.wishlist-index-index .actions-toolbar .secondary {
  position: absolute;
  top: 4rem;
  left: 50rem;
}

.mobile-switcher.country-language {
  display: none;
}
@media (max-width: 1006px) {
  .mobile-switcher.country-language {
    display: flex;
    margin: 0 0 0 1.6rem;
  }
}
.mobile-switcher.country-language .switcher-trigger {
  display: flex;
  align-items: baseline;
  width: 100%;
}
.mobile-switcher.country-language [class*="view-"] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.mobile-switcher.country-language [class*="view-"]::after {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  position: initial;
  display: flex !important;
  justify-content: center;
  line-height: 1.95rem;
  font-size: 2.8rem;
  border-radius: 50%;
  background: #efefef;
}
.mobile-switcher.country-language span {
  font-weight: 300 !important;
  font-size: 1.4rem !important;
}

.article .resources h2,
.article .resources p {
  margin-bottom: 3.2rem;
}

.account.wishlist-index-index .products-grid .product-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.4rem;
  overflow: hidden;
}
@media only screen and (max-width: 1022px) {
  .account.wishlist-index-index .products-grid .product-items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .account.wishlist-index-index .products-grid .product-items {
    grid-template-columns: 1fr;
  }
}

#maincontent.page-main #block-custom.checkout-block {
  display: flex;
  flex-direction: column;
}
#maincontent.page-main #block-custom.checkout-block #datepicker-trigguer {
  text-align: center;
  order: 2;
  height: 6rem;
  padding: 2.35rem 6rem 1.95rem 6rem !important;
  border-radius: 0.2rem;
  box-shadow: 0 0.5rem 1.6rem 0 rgba(0, 0, 0, 0.1);
  border: solid 0.1rem #05ddb9 !important;
  color: #05ddb9 !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 1.4rem !important;
  min-width: 43.5rem;
  width: 43.5rem;
  margin-top: 3rem;
  letter-spacing: 0.2rem;
}
@media (min-width: 640px) and (max-width: 767px) {
  #maincontent.page-main #block-custom.checkout-block #datepicker-trigguer {
    padding-top: 2.25rem !important;
  }
}
@media (max-width: 1023px) {
  #maincontent.page-main #block-custom.checkout-block #datepicker-trigguer {
    min-width: 33rem;
    width: 100%;
    letter-spacing: 0;
  }
}
#maincontent.page-main #block-custom.checkout-block #datepicker-trigguer:before {
  margin-top: -0.7rem;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 1.5rem;
}
#maincontent.page-main #block-custom.checkout-block .restricted-dates {
  order: 3;
  margin-top: 2rem;
}
#maincontent.page-main #block-custom.checkout-block .checkout-current-slot {
  order: 1;
}
#maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date {
  line-height: 1.3;
  margin-top: 1rem;
}
#maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-datetime, #maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-your-date, #maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-closest-date {
  display: block;
}
#maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-your-date {
  font-weight: 300;
}
#maincontent.page-main #block-custom.checkout-block .checkout-current-slot .your-date .dp-datetime {
  font-weight: bold;
}

@media (max-width: 767px) {
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    min-height: unset !important;
  }
}

.modal-content .datepicker-popup {
  height: auto !important;
  margin: auto !important;
}
@media (min-width: 1024px) and (max-width: 1919px) {
  .modal-content .datepicker-popup {
    width: 63rem !important;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .modal-content .datepicker-popup {
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup {
    margin: 0;
  }
}
.modal-content .datepicker-popup#datepicker-popup {
  min-height: 56rem !important;
}
.modal-content .datepicker-popup .datepicker-modal-contactlink a {
  line-height: 2;
}
.modal-content .datepicker-popup .datepicker-form h1 {
  font-size: 4rem;
  margin-bottom: 2.4rem !important;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker {
  border-radius: 0.8rem;
  border: solid 0.1rem #05ddb9 !important;
  background-color: white;
  min-width: 28rem;
  padding: 0;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker {
    top: 72rem !important;
    left: 1.5rem !important;
  }
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-header {
  padding: 1.6rem 2.6rem 2.2rem 2.6rem;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-header .ui-datepicker-month, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-header .ui-datepicker-year {
  width: 100%;
  font-weight: 600 !important;
  line-height: 1.41 !important;
  color: black;
  border: 0;
  margin-right: 0 !important;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-prev, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-next {
  top: 2rem;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-prev:hover, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-next:hover {
  text-decoration: none;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-prev span, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-next span {
  display: none !important;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-prev:before, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-next:before {
  color: #05ddb9;
  font-size: 2.4rem;
  font-weight: 500;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-prev {
  left: 1.4rem;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-next {
  right: 0.2rem;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar {
  border: 0 !important;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar thead {
  border-top: 0.1rem solid #05ddb9;
  border-bottom: 0.1rem solid #05ddb9;
  background-color: #c8f3ec;
  height: 6rem;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar thead {
    height: 4rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar thead tr th {
  background-color: #c8f3ec !important;
  border: 0 !important;
  text-transform: uppercase !important;
  text-align: center;
  height: 6rem;
  vertical-align: middle;
  width: 9rem;
  padding: 0;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar thead tr th {
    height: 4rem;
    width: 4rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td {
  border: 0 !important;
  width: 5rem;
  color: black;
  text-align: center;
  font-weight: 500;
  height: 5rem;
  margin: 0 1rem;
  line-height: 2.5;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td.ui-datepicker-unselectable {
  background-color: #efefef;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td.ui-datepicker-unselectable > span:hover {
  color: #bcbcbc;
  background-color: #efefef !important;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td {
    height: 4rem;
    width: 4rem;
    line-height: 3.5rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td a, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td span {
  text-align: center !important;
  width: 5rem;
  height: 5rem;
  padding: 0;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td a, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar td span {
    height: 4rem;
    width: 4rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar:not(.ui-datepicker-unselectable) a:hover, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar:not(.ui-datepicker-unselectable) span:hover {
  border-radius: 3.5rem;
  background-color: #c8f3ec !important;
  color: black;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar:not(.ui-datepicker-unselectable) a:hover, .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar:not(.ui-datepicker-unselectable) span:hover {
    border-radius: 2rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar .ui-state-disabled:hover {
  color: #bcbcbc;
  background-color: #efefef;
}
.modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar .ui-state-active {
  border-radius: 2.5rem;
  background-color: #05ddb9 !important;
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .ui-datepicker-calendar .ui-state-active {
    border-radius: 2rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots {
  margin-top: 3rem;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots h3 {
  font-size: 2.8rem !important;
  margin-bottom: 2.4rem !important;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots .popup-slots-container {
  padding: 2.5rem 20rem 2.5rem 4rem;
  border-radius: 0.8rem;
  border: solid 0.1rem #7febd9;
}
@media (min-width: 1024px) and (max-width: 1919px) {
  .modal-content .datepicker-popup .datepicker-form .timepicker-slots .popup-slots-container {
    width: 63rem !important;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .modal-content .datepicker-popup .datepicker-form .timepicker-slots .popup-slots-container {
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .modal-content .datepicker-popup .datepicker-form .timepicker-slots .popup-slots-container {
    width: auto !important;
    max-width: 33rem;
    padding: 2rem;
  }
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots .popup-slots-container label {
  display: inline-block;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots .popup-slots-container label::before {
  display: none;
  content: none;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots label {
  padding-left: 0.5rem !important;
  line-height: 2;
  font-weight: 300 !important;
  cursor: pointer;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots input.radio {
  cursor: pointer;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots input[type=radio]:not(old) {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 50%;
  border: 0.1rem solid #05ddb9;
  width: 2.5rem;
  height: 2.5rem;
  vertical-align: text-bottom;
  opacity: 1 !important;
  position: initial !important;
}
.modal-content .datepicker-popup .datepicker-form .timepicker-slots input[type=radio]:not(old):checked {
  background-image: radial-gradient(circle at center, #ffffff, #ffffff 17.5%, #05ddb9 38%, #05ddb9 0%);
}

.modal-footer {
  border-top: 0 !important;
}
.modal-footer button.primary {
  float: right;
}

.availability {
  margin-top: 0 !important;
  font-family: "GTWalsheimPro", Arial, sans-serif !important;
  font-size: 1.4rem !important;
  color: black !important;
}
.availability-title {
  font-family: "GTWalsheimPro", Arial, sans-serif !important;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
}
.availability-message {
  font-family: "GTWalsheimPro", Arial, sans-serif !important;
  font-size: 1.4rem !important;
  color: black !important;
  font-weight: 300 !important;
  margin: 0.1rem 0 0 2.3rem !important;
}
.availability.green .availability-title {
  color: #04b223 !important;
}
.availability.red .availability-title {
  color: #d90000 !important;
}
.availability.yellow .availability-title {
  color: #eec12a !important;
}
.availability-trafficlight::before {
  width: 1.2rem !important;
  height: 1.2rem !important;
  margin: 0.3rem 1rem 0 0 !important;
}
.availability.green .availability-trafficlight:before {
  background-color: #04b223 !important;
}
.availability.red .availability-trafficlight:before {
  background-color: #d90000 !important;
}
.availability.yellow .availability-trafficlight:before {
  background-color: #eec12a !important;
}

.checkout-cart-index .availability {
  padding: 0 !important;
}

.catalog-product-view .availability {
  padding: 0 !important;
}
.catalog-product-view .availability.green, .catalog-product-view .availability.red, .catalog-product-view .availability.yellow {
  border: 0 !important;
  background-color: white !important;
}

@media (max-width: 767px) {
  .catalog-product-view .availability {
    margin: 0.5rem 1rem;
    padding: 1rem 2rem;
  }

  .checkout-cart-index .availability {
    margin: 0.3rem 0;
    padding: 0;
  }

  .checkout-cart-index .availability .availability-title,
  .checkout-cart-index .availability .availability-message {
    margin: 0;
    font-size: 1.6rem;
  }
}
#maincontent.page-main .checkout-shipping-method .step-title {
  border-bottom: 0;
  padding: 2.4rem 0;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method {
  border-collapse: initial;
}
@media (max-width: 1023px) {
  #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method {
    width: 100%;
  }
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method tbody > tr {
  margin: 1.6rem 0;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method tbody > tr td {
  vertical-align: unset;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method tbody > tr td:first-child {
  padding: 1.6rem 2rem 1.6rem 1.6rem;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load table.table-checkout-shipping-method tbody > tr td #clickCollectTabTd {
  padding: 1rem 1rem 1.5rem;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load #clickCollectTabTd > label:before,
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load .mapLocation > label:before {
  content: none;
  display: none !important;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"],
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_freeshipping_freeshipping"],
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_flatrate_flatrate"] {
  position: relative;
  display: block;
  margin: 0;
  padding-left: 1.2rem !important;
  line-height: 2rem;
  vertical-align: middle;
  overflow: visible;
  font-size: 1.8rem;
  letter-spacing: 0;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  padding-left: 3.5rem !important;
  margin-top: -2.3rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"] {
    width: 100% !important;
  }
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"] .carrierName {
  align-self: auto;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"] .carrierdesc {
  display: none;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"] .carrierdesc {
    font-size: 1.4rem;
    letter-spacing: 0.03rem;
  }
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="clickCollectRadio"] .method-price {
  align-self: auto;
  margin: 0 0 0 auto;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_flatrate_flatrate"] > span.method-title {
  padding-left: 1rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_flatrate_flatrate"] > span.method-title {
    padding: 0.5rem 0 0 0;
  }
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load label[for="radio_flatrate_flatrate"] > span.method-carrier {
  font-size: 1.6rem !important;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load input[type=radio]:not(old) {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 50%;
  border: 0.1rem solid #bcbcbc;
  width: 2rem;
  height: 2rem;
}
#maincontent.page-main .checkout-shipping-method #checkout-shipping-method-load input[type=radio]:not(old):checked {
  background-image: radial-gradient(circle at center, #ffffff, #ffffff 17.5%, #05ddb9 38%, #05ddb9 0%);
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #visiblePickups {
  display: flex !important;
  flex-wrap: wrap;
  max-width: 77rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd {
  border: 0.1rem solid #bcbcbc;
  border-radius: .4rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd br {
  display: none;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierMap {
  width: 100%;
  min-width: 0;
  border: 0.1rem solid #05ddb9;
  border-bottom: none;
                    /*@include mq("portrait", "landscape") {
                        width: 96.9%;
                        max-width: 96.9%;
                        min-width: 96.9%;
                    }

                    @include mq("mobile-big", "portrait") {
                        width: 43%;
                        max-width: 43%;
                        min-width: 43%;
                    }
                    @include mq("0", "mobile-big") {
                        width: 95%;
                        max-width: 95%;
                        min-width: 95%;
                    }
                    @media (max-width: 320px) {
                        width: 95%;
                        max-width: 95%;
                        min-width: 95%;
                    }*/
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd > * {
  font-size: 1.8rem !important;
  letter-spacing: 0;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .carrierName,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .method-title {
  letter-spacing: 0;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd div.cluster > div {
  font-family: "Branding", Arial, sans-serif !important;
  font-weight: 600 !important;
  font-size: 1.8rem !important;
  line-height: 4.2rem !important;
  color: #444443 !important;
  letter-spacing: 0.05rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv {
  clear: both;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv label.searchlabel {
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-top: 3rem;
  letter-spacing: 0.1rem;
  display: inline-block;
  margin-bottom: 0.5rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv #address_search {
  width: 36rem;
  height: 6rem;
  padding-left: 5rem;
  border-radius: 0.2rem;
  border: solid 0.1rem #dddddd;
  top: unset;
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv #address_search {
    width: 100%;
  }
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv > div:first-child {
  position: relative;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #carrierDetailDiv > div:first-child::after {
  position: absolute;
  color: #05ddb9;
  font-size: 1.6rem;
  top: 7rem;
  left: 1.5rem;
  /*@include mq() {
      left: 32rem;
  }*/
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-t::after {
  background: linear-gradient(45deg, #444443 50%, rgba(68, 68, 67, 0) 51%, rgba(68, 67, 68, 0) 100%);
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-svpc div img {
  position: relative !important;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window .address,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window .tittle,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window *,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window > * {
  background-color: !important;
  color: white !important;
  line-height: 1.36;
  text-transform: none !important;
  font-weight: 300;
  letter-spacing: normal;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window a:hover,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window .address a:hover,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window .tittle a:hover,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window * a:hover,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .poi-info-window > * a:hover {
  text-decoration: none !important;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c {
  background-color: !important;
  color: white !important;
  line-height: 1.36;
  text-transform: none;
  font-weight: 300;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c {
    max-width: 27.5rem;
  }
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c h3 {
  font-weight: 600;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c ul > li {
  margin: 0.4rem !important;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c ::-webkit-scrollbar {
  width: 1rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c ::-webkit-scrollbar-thumb,
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd .gm-style .gm-style-iw-c ::-webkit-scrollbar-thumb:hover {
  background: white;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd button.gm-ui-hover-effect img {
  display: none !important;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd button.gm-ui-hover-effect::after {
  color: #05ddb9;
  font-size: 2rem;
  line-height: 2.5;
  position: absolute;
  top: 0.5rem;
  right: 2.3rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups {
  width: 100%;
  max-width: none;
  max-height: 26rem;
  height: auto;
  background-color: white;
  border: 0.1rem solid #05ddb9;
  border-top: none;
                    /*@include mq() {
                        //margin-left: -3.8rem;
                    }
                    @include mq("landscape", "desktop") {
                        width: 100%;
                    }
                    @include mq("portrait", "landscape") {
                        width: 96.9%;
                    }
                    @media (min-width: 424px) and (max-width: 767px) {
                        max-width: 40.3rem !important;
                    }
                    @include mq("0", "mobile-big") {
                        width: 95.2%;

                    }
                    @media (max-width: 320px) {
                        margin-left: -3.1rem;
                        width: 34.1%;
                    }*/
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups:empty {
  display: none !important;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups .mapLocation {
  border: 0;
  width: 43%;
}
@media (min-width: 480px) and (max-width: 1023px) {
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups .mapLocation {
    width: 84%;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups .mapLocation {
    width: 100%;
  }
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label > span {
  font-weight: 300;
  line-height: 1.33;
  letter-spacing: 0.05rem;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label > span {
  display: inline-block;
  max-width: 24rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label > span.locationName {
    max-width: 35rem;
  }
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label > span.locationStreet {
    max-width: 35rem;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups label > span {
    max-width: 29rem;
  }
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups .locationName {
  font-weight: 600;
}
#maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups .locationStreet, #maincontent.page-main .checkout-shipping-method #clickCollectTab #clickCollectTabTd #visiblePickups .locationCity {
  display: inline-block;
  padding-left: 3rem;
  width: 100%;
}
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 1.6rem 2rem 1.6rem 1.6rem;
  border: 0.1rem solid #bcbcbc;
  border-radius: .4rem;
}
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate td:first-child,
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate .col.col-method,
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate .col.col-carrier {
  border: none;
  padding: 0 !important;
}
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate td:first-child {
  order: 1 !important;
  margin: 0 !important;
}
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate .col.col-method {
  order: 3;
  margin: 0 0 0 auto;
}
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate .col.col-method .method-title {
  display: none;
}
#maincontent.page-main .checkout-shipping-method .carrier_row_flatrate .col.col-carrier {
  order: 2;
}

#cart-limit {
  margin-right: 0;
  margin-top: 0;
  background: #ffffff;
  padding: 0 0 3.5rem 0;
  box-shadow: none;
}
@media (max-width: 767px) {
  #cart-limit {
    float: none;
    width: 100%;
    padding: 3.5rem 3rem;
    margin-top: 2rem;
    position: relative;
    top: -66rem;
  }
}
#cart-limit h1 {
  margin-bottom: 3rem;
}
#cart-limit p {
  height: 1.4rem;
  font-size: 1.2rem;
  font-weight: 300;
}
#cart-limit p > strong {
  font-weight: 700;
}
#cart-limit-base {
  width: 51.2rem;
  height: 1.2rem;
  opacity: 0.7;
  border-radius: 4rem;
  border: solid 0.1rem #858585;
  background-color: #efefef;
}
@media (max-width: 767px) {
  #cart-limit-base {
    width: 28rem;
  }
}
#cart-limit-bar {
  width: 50rem;
  height: 1.2rem;
  border-radius: 4rem;
  background-image: linear-gradient(to right, #eec12a 0%, #04b223 100%);
  margin-top: -0.1rem;
}
@media (max-width: 767px) {
  #cart-limit-bar {
    width: 26rem;
  }
}
#cart-limit a {
  margin-top: 2rem;
  font-size: 1.6rem;
  display: inline-block;
}

.aos_payment_footer > div > h1#payment_login_title,
.login-additional-payment > div > h1#payment_login_title {
  line-height: 1.31;
  text-align: center;
}
.aos_payment_footer > div > ul > li,
.login-additional-payment > div > ul > li {
  width: 5.4rem;
  height: 3rem;
  margin-right: 1.8rem;
  display: block;
  float: left;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.aos_payment_footer > div > ul > li > span,
.login-additional-payment > div > ul > li > span {
  display: none;
}
@media (max-width: 767px) {
  .aos_payment_footer > div > ul.payment_login_methods,
  .login-additional-payment > div > ul.payment_login_methods {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
  }
}
.aos_payment_footer > div > ul.payment_login_methods li,
.login-additional-payment > div > ul.payment_login_methods li {
  width: 7.4rem;
  height: 4.1rem;
  margin-right: 1.4rem;
  border-radius: .4rem;
  background-size: 100% auto !important;
  box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
}
.aos_payment_footer > div > ul #free,
.aos_payment_footer > div > ul #cashondelivery,
.aos_payment_footer > div > ul #paypal_billing_agreement,
.login-additional-payment > div > ul #free,
.login-additional-payment > div > ul #cashondelivery,
.login-additional-payment > div > ul #paypal_billing_agreement {
  display: none;
}
.aos_payment_footer > div > ul #banktransfer,
.login-additional-payment > div > ul #banktransfer {
  background: url(../img/icons/icon-payment-banktransfer.svg);
}
.aos_payment_footer > div > ul #checkmo,
.login-additional-payment > div > ul #checkmo {
  background: url(../img/icons/icon-payment-prepay.svg);
}
.aos_payment_footer > div > ul #datatranscw_creditcard,
.login-additional-payment > div > ul #datatranscw_creditcard {
  background: url(../img/icons/icon-payment-creditcard.svg);
}
.aos_payment_footer > div > ul #datatranscw_postfinancecard, .aos_payment_footer > div > ul #datatranscw_postfinanceefinance,
.login-additional-payment > div > ul #datatranscw_postfinancecard,
.login-additional-payment > div > ul #datatranscw_postfinanceefinance {
  background: url(../img/icons/icon_payment_post.svg);
}
.aos_payment_footer > div > ul #datatranscw_paypal,
.login-additional-payment > div > ul #datatranscw_paypal {
  background: url(../img/icons/icon_payment_paypal.svg);
}
.aos_payment_footer > div > ul #datatranscw_visa,
.login-additional-payment > div > ul #datatranscw_visa {
  background: url(../img/icons/icon_payment_visa.svg);
}
.aos_payment_footer > div > ul #datatranscw_mastercard,
.login-additional-payment > div > ul #datatranscw_mastercard {
  background: url(../img/icons/icon_payment_mastercard.svg);
}
.aos_payment_footer > div > ul #datatranscw_americanexpress,
.login-additional-payment > div > ul #datatranscw_americanexpress {
  background: url(../img/icons/icon_payment_amex.svg);
}
.aos_payment_footer > div > ul #datatranscw_twint,
.login-additional-payment > div > ul #datatranscw_twint {
  background: url(../img/icons/twint@3.svg);
}

.product-options-wrapper .swatch-attribute.size .swatch-attribute-label,
.product-options-wrapper .swatch-attribute.color .swatch-attribute-label,
.product-item-details .swatch-attribute.size .swatch-attribute-label,
.product-item-details .swatch-attribute.color .swatch-attribute-label,
.swatch-attribute .swatch-attribute.size .swatch-attribute-label,
.swatch-attribute .swatch-attribute.color .swatch-attribute-label {
  display: inline-block;
  margin: 0 0 1rem;
}
.product-options-wrapper .swatch-attribute.size .swatch-attribute-selected-option,
.product-options-wrapper .swatch-attribute.color .swatch-attribute-selected-option,
.product-item-details .swatch-attribute.size .swatch-attribute-selected-option,
.product-item-details .swatch-attribute.color .swatch-attribute-selected-option,
.swatch-attribute .swatch-attribute.size .swatch-attribute-selected-option,
.swatch-attribute .swatch-attribute.color .swatch-attribute-selected-option {
  color: #000;
  padding: 0 0 0 1rem;
}
.product-options-wrapper .swatch-attribute.size,
.product-item-details .swatch-attribute.size,
.swatch-attribute .swatch-attribute.size {
  margin: 0 0 3.6rem;
}
.product-options-wrapper .swatch-attribute-options,
.product-item-details .swatch-attribute-options,
.swatch-attribute .swatch-attribute-options {
  margin: 0 !important;
}
.product-options-wrapper .swatch-option.text, .product-options-wrapper .swatch-option.text:hover,
.product-item-details .swatch-option.text,
.product-item-details .swatch-option.text:hover,
.swatch-attribute .swatch-option.text,
.swatch-attribute .swatch-option.text:hover {
  min-width: 3.8rem;
  height: 2.2rem;
  margin: 0 1.2rem 0.6rem 0;
  line-height: 1.2rem;
  border-radius: 1.8rem;
  border-color: #bcbcbc !important;
  background: #fff;
  outline: none;
}
.product-options-wrapper .swatch-option.text:focus,
.product-item-details .swatch-option.text:focus,
.swatch-attribute .swatch-option.text:focus {
  box-shadow: none;
}
.product-options-wrapper .swatch-option.text.selected,
.product-item-details .swatch-option.text.selected,
.swatch-attribute .swatch-option.text.selected {
  border-color: #000 !important;
}
.product-options-wrapper .swatch-attribute.color,
.product-item-details .swatch-attribute.color,
.swatch-attribute .swatch-attribute.color {
  margin: 0 0 2.4rem;
}
.product-options-wrapper .swatch-option.color,
.product-item-details .swatch-option.color,
.swatch-attribute .swatch-option.color {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  min-width: 0;
  border-radius: 50%;
}

.account-benefits-block {
  background-color: #05ddb9;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .account-benefits-block {
    width: 100%;
    padding: 4.2rem 6rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block {
    width: 100%;
    padding: 3rem 5.1rem;
  }
}
.account-benefits-block .title {
  margin-bottom: 5rem;
  text-align: center;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .account-benefits-block .title {
    font-size: 3.2rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block .title {
    margin-bottom: 0;
    width: 30rem;
  }
}
.account-benefits-block ul.benefits {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.account-benefits-block ul.benefits li {
  text-align: center;
  height: 23rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .account-benefits-block ul.benefits li {
    width: 25%;
    height: 17rem;
    font-size: 1.6rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block ul.benefits li {
    width: 50%;
    font-size: 1.4rem;
    height: 14rem;
  }
}
.account-benefits-block ul.benefits li::before {
  content: "";
  width: 100%;
  height: 12.8rem;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .account-benefits-block ul.benefits li::before {
    height: 10rem;
  }
}
.account-benefits-block ul.benefits li.item-1::before {
  background-image: url(../img/icons/icon-deco-delivery-box.svg);
  background-size: 12.8rem 12.8rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .account-benefits-block ul.benefits li.item-1::before {
    background-size: 8.8rem 8.8rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block ul.benefits li.item-1::before {
    background-size: 7.7rem 7.7rem;
  }
}
.account-benefits-block ul.benefits li.item-2::before {
  background-image: url(../img/icons/icon-deco-wishlist.svg);
  background-size: 10.7rem 10.7rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .account-benefits-block ul.benefits li.item-2::before {
    background-size: 7.5rem 7.5rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block ul.benefits li.item-2::before {
    background-size: 6.4rem 6.4rem;
  }
}
.account-benefits-block ul.benefits li.item-3::before {
  background-image: url(../img/icons/icon-deco-trusted-shop.svg);
  background-size: 10.7rem 10.7rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .account-benefits-block ul.benefits li.item-3::before {
    background-size: 7.4rem 7.4rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block ul.benefits li.item-3::before {
    background-size: 6.4rem 6.4rem;
  }
}
.account-benefits-block ul.benefits li.item-4::before {
  background-image: url(../img/icons/icon-deco-tracking.svg);
  background-size: 10.8rem 10.8rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .account-benefits-block ul.benefits li.item-4::before {
    background-size: 7.8rem 7.8rem;
  }
}
@media (max-width: 479px) {
  .account-benefits-block ul.benefits li.item-4::before {
    background-size: 6.4rem 6.4rem;
  }
}

.aos-section {
  display: block;
  position: relative;
  margin: 10.5rem 0 0;
}
@media (max-width: 767px) {
  .aos-section {
    margin: 6rem 0 0;
  }
}

.aos-section--hero {
  margin: 0;
}
@media (min-width: 0px) and (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider {
    height: calc(100vh - var(--header));
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider {
    height: 54rem;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider {
    height: 67rem;
  }
}
@media (min-width: 1920px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider {
    height: 70rem;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel .owl-stage-outer,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel .owl-stage,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel .owl-item,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel .owl-item.active,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel .mgz-carousel-item,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .mgz-carousel.owl-carousel .item-content {
  height: 100% !important;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .item-content-wrapper .item-content {
  max-width: 55rem;
  top: 13rem !important;
  left: 10rem !important;
}
@media (max-width: 1023px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .item-content-wrapper .item-content {
    top: 4rem !important;
  }
}
@media (max-width: 639px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .item-content-wrapper .item-content {
    max-width: none;
    left: 3rem !important;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-heading .slide-text {
  font-size: 8.8rem !important;
  line-height: 1.03 !important;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-heading .slide-text {
    font-size: 5.2rem !important;
    line-height: 1.08 !important;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-caption1 .slide-text,
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-caption2 .slide-text {
  font-size: 2.2rem;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons {
  margin: 3.4rem 0 0;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons {
    display: flex;
    flex-flow: column;
  }
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1,
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button2 {
    width: fit-content;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 {
  margin: 0 4rem 0 0;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button1 {
    margin: 0 0 2.4rem;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .slide-buttons .slide-button2 .mgz-btn {
  /*@extend %button--primary;
  background-color: rgba(0, 0, 0, .5);*/
  padding-left: 0;
  background-color: transparent;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev, .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next {
  display: block;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5) !important;
  opacity: 1;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev, .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next {
    width: 3.5rem;
    height: 3.5rem;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev.disabled, .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next.disabled {
  opacity: .3;
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev {
  left: 3rem;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev {
    left: 1.8rem;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev i {
  transform: rotate(-90deg);
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-prev i:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next {
  right: 3rem;
}
@media (max-width: 767px) {
  .aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next {
    right: 1.8rem;
  }
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next i {
  transform: rotate(90deg);
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-nav button.owl-next i:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.aos-section--hero #aos-hero-ID.aos-hero-slider .aos-hero-slider__content .owl-dots .owl-dot.active span {
  background-color: #05ddb9;
}

.aos__gallery-categories .mgz-element-inner {
  margin: 0 !important;
  padding: 0 !important;
}
.aos__gallery-categories .image-content {
  border: none !important;
  background-color: rgba(200, 243, 236, 0.7);
  text-transform: none;
}
.aos__gallery-categories .image-content .image-title {
  font-size: 1.8rem;
}
@media (max-width: 767px) {
  .aos__gallery-categories .image-content .image-description {
    font-size: 1.4rem;
  }
}

@media only screen and (max-width: 1000px) {
  .aos__gallery-categories [class*='mgz-col-'] {
    width: 50%;
    padding: .1rem;
  }
  .aos__gallery-categories [class*='mgz-col-'] .image-content {
    width: 90%;
  }
}
.aos__gallery-navigation .mgz-element-inner {
  margin: 0 !important;
  padding: 0 !important;
}
.aos__gallery-navigation .mgz-cta-button-wrapper .mgz-btn {
  font-size: 1.8rem;
  font-weight: 500;
  border: none !important;
  background-color: rgba(200, 243, 236, 0.7);
  text-transform: none;
}

@media only screen and (max-width: 1000px) {
  .aos__gallery-navigation [class*='mgz-col-'] {
    width: 50%;
  }
}
.aos__cta-banner .aos__cta-banner__content {
  position: relative;
  padding: 6rem 0 0 6rem;
  background-color: transparent !important;
}
.aos__cta-banner .aos__cta-banner__content > .mgz-cta,
.aos__cta-banner .aos__cta-banner__content .mgz-cta-content {
  position: static;
}
@media (max-width: 767px) {
  .aos__cta-banner .aos__cta-banner__content {
    padding: 2.4rem 0 0 0;
  }
}
.aos__cta-banner .aos__cta-banner__content .mgz-cta-content {
  max-width: 65%;
  margin: 0;
}
@media (max-width: 767px) {
  .aos__cta-banner .aos__cta-banner__content .mgz-cta-content {
    max-width: 100%;
    width: calc(100% - 4rem);
    margin: 0 auto;
  }
}
.aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper {
  position: absolute;
  bottom: 6rem;
}
@media (max-width: 767px) {
  .aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper {
    margin: 10rem 0 0;
    float: left;
  }
}
.aos__cta-banner .aos__cta-banner__content .mgz-cta-content .mgz-cta-button-wrapper .mgz-btn {
  color: #fff;
  background-color: transparent;
}
.aos__cta-banner .aos__cta-banner__content .mgz-cta-title,
.aos__cta-banner .aos__cta-banner__content .mgz-cta-description {
  margin: 0 0 2.4rem;
  color: #fff !important;
}
.aos__cta-banner .aos__cta-banner__content .mgz-cta-description {
  font-size: 2.2rem;
}
.aos__cta-banner .mgz-cta:not(.mgz-cta-image-cover) .mgz-cta-content {
  background-color: transparent !important;
}

.aos__text-block__title {
  margin: 0;
}
.aos__text-block__title .mgz-element-inner {
  margin-bottom: 0;
}
.aos__text-block__subtitle {
  max-width: 70%;
  margin: 0 0 2.4rem;
}
@media (max-width: 767px) {
  .aos__text-block__subtitle {
    max-width: none;
  }
}
.aos__text-block__subtitle h1, .aos__text-block__subtitle h2, .aos__text-block__subtitle h3, .aos__text-block__subtitle h4, .aos__text-block__subtitle h5, .aos__text-block__subtitle h6, .aos__text-block__subtitle p, .aos__text-block__subtitle span {
  font-size: 2rem;
}
.aos__text-block__paragraphe {
  column-count: 2;
}
@media (max-width: 767px) {
  .aos__text-block__paragraphe {
    column-count: 1;
  }
}

.aos__icon-list {
  padding: 0 2rem;
}
@media (max-width: 767px) {
  .aos__icon-list__column {
    margin: 0 0 4.5rem;
  }
}
.aos__icon-list__block {
  padding: 0 1rem;
}
.aos__icon-list__block .mgz-icon-box-container .mgz-icon-box-wrapper {
  display: block;
  width: 6rem;
  height: 6rem;
  display: inline-block;
  margin: 0 0 1.8rem;
  border-radius: 50%;
}
.aos__icon-list__block .mgz-icon-box-container .mgz-icon-box-element {
  font-size: 3.8rem;
}
.aos__icon-list__block .mgz-icon-box-container .mgz-icon-box-element::before {
  content: "\e92a";
}

@media (max-width: 767px) {
  .aos-inline-images__content [class*='mgz-col-'] {
    width: 50%;
    padding: 1rem;
  }
}

.aos__separator {
  margin: 0 0 2.5rem;
}
.aos__separator .aos__separator__content .mgz-element-column > .mgz-element-inner {
  padding: 0 0 2.4rem;
}
.aos__separator .aos__separator__content .mgz-element-separator-line {
  top: 0;
  padding: 0 0 5rem;
  border-top: 0.1rem solid #05ddb9;
}

.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body {
  background: transparent;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-heading-title a {
  padding: 2rem 4rem;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-heading-title span {
  margin: 0;
  color: #000;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-heading-title i {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background: #efefef;
  border-radius: 50%;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body {
  border: 0.1rem solid #bcbcbc;
  border-radius: 0 0 3.7rem 3.7rem;
  border-top: none;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body-inner {
  padding: 4rem 4rem 3rem;
}
@media (max-width: 767px) {
  .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body-inner {
    padding: 4rem 2rem 3rem;
  }
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__section .mgz-element-inner {
  padding: 0 !important;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__image .mgz-hover-main {
  border-radius: 1rem;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__description {
  padding: 0 0 0 2.4rem;
}
@media (max-width: 767px) {
  .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__description {
    padding: 1.6rem 0 0;
  }
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-body .aos-accordion__description .text-group {
  line-height: 1.6;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last {
  margin: 0 0 1.6rem;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel:hover .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel:hover .mgz-panel-body, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel.mgz-active .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first:hover .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first:hover .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first.mgz-active .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last:hover .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last:hover .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last.mgz-active .mgz-panel-body {
  border-color: #05ddb9;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last.mgz-active .mgz-panel-heading {
  border-radius: 3.7rem 3.7rem 0 0;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-first .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion .aos-accordion__content .mgz-panel-last .mgz-panel-heading {
  border: 0.1rem solid #bcbcbc;
  border-radius: 3.7rem;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last {
  margin: 0;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last .mgz-panel-heading {
  border-left: 0;
  border-right: 0;
  border-color: #bcbcbc;
  border-radius: 0;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel:hover .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel:hover .mgz-panel-body, .mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel.mgz-active .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first:hover .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first:hover .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first.mgz-active .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last:hover .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last:hover .mgz-panel-body,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last.mgz-active .mgz-panel-body {
  border-color: #bcbcbc;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-first.mgz-active .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last.mgz-active .mgz-panel-heading {
  border-radius: 0;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel:not(.mgz-panel-first) .mgz-panel-heading,
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-last .mgz-panel-heading {
  border-top: 0;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-heading-title a {
  padding: 2.4rem 4rem;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-heading-title i {
  display: block;
  width: 4rem;
  height: 4rem;
}
.mgz-element #aos-accordion-ID.mgz-element-accordion.aos-accordion--straight-line .aos-accordion__content .mgz-panel-heading-title i::before {
  font-size: 2rem;
}

#aos-static-slider .mgz-element-inner,
#aos-static-slider .aos-static-slider .mgz-element-inner {
  margin: 0;
  padding: 0;
}
@media (max-width: 639px) {
  #aos-static-slider__row .inner-content,
  #aos-static-slider .aos-static-slider__row .inner-content {
    flex-direction: column-reverse;
  }
}
#aos-static-slider__column--text,
#aos-static-slider .aos-static-slider__column--text {
  padding: 4rem 6rem;
  background: url(../img/aos-striped-bg.svg) no-repeat center center;
  background-size: cover;
}
@media (min-width: 640px) and (max-width: 1279px) {
  #aos-static-slider__column--text,
  #aos-static-slider .aos-static-slider__column--text {
    padding: 4rem 3rem;
  }
}
@media (max-width: 639px) {
  #aos-static-slider__column--text,
  #aos-static-slider .aos-static-slider__column--text {
    padding: 2.4rem 1.6rem;
    background-size: auto;
  }
}
#aos-static-slider__category, #aos-static-slider__title, #aos-static-slider__description,
#aos-static-slider .aos-static-slider__category,
#aos-static-slider .aos-static-slider__title,
#aos-static-slider .aos-static-slider__description {
  margin: 0 0 2.4rem;
}
@media (max-width: 767px) {
  #aos-static-slider__category, #aos-static-slider__title, #aos-static-slider__description,
  #aos-static-slider .aos-static-slider__category,
  #aos-static-slider .aos-static-slider__title,
  #aos-static-slider .aos-static-slider__description {
    margin: 0 0 1.7rem;
  }
}
#aos-static-slider__category *,
#aos-static-slider__category .mgz-element-heading-text,
#aos-static-slider .aos-static-slider__category *,
#aos-static-slider .aos-static-slider__category .mgz-element-heading-text {
  font-size: 2.2rem;
  font-weight: 500;
  color: #05ddb9;
}
@media (max-width: 1006px) {
  #aos-static-slider__category *,
  #aos-static-slider__category .mgz-element-heading-text,
  #aos-static-slider .aos-static-slider__category *,
  #aos-static-slider .aos-static-slider__category .mgz-element-heading-text {
    font-size: 1.6rem;
  }
}
@media (max-width: 1006px) {
  #aos-static-slider__title p,
  #aos-static-slider .aos-static-slider__title p {
    font-size: 3.6rem;
  }
}
@media (max-width: 1006px) {
  #aos-static-slider__description *,
  #aos-static-slider .aos-static-slider__description * {
    font-size: 1.6rem;
  }
}
@media (max-width: 639px) {
  #aos-static-slider__action,
  #aos-static-slider .aos-static-slider__action {
    max-width: fit-content;
  }
}
#aos-static-slider__carousel .owl-item-image,
#aos-static-slider .aos-static-slider__carousel .owl-item-image {
  height: 78rem;
  object-fit: cover;
}
@media (min-width: 640px) and (max-width: 1279px) {
  #aos-static-slider__carousel .owl-item-image,
  #aos-static-slider .aos-static-slider__carousel .owl-item-image {
    height: 50rem;
  }
}
@media (max-width: 639px) {
  #aos-static-slider__carousel .owl-item-image,
  #aos-static-slider .aos-static-slider__carousel .owl-item-image {
    height: 22.5rem;
  }
}
#aos-static-slider__carousel .owl-dots,
#aos-static-slider .aos-static-slider__carousel .owl-dots {
  position: absolute;
  bottom: 2.4rem;
}
#aos-static-slider__carousel .owl-dot span,
#aos-static-slider .aos-static-slider__carousel .owl-dot span {
  background: #fff;
}
#aos-static-slider__carousel .owl-dot.active span, #aos-static-slider__carousel .owl-dot:hover span,
#aos-static-slider .aos-static-slider__carousel .owl-dot.active span,
#aos-static-slider .aos-static-slider__carousel .owl-dot:hover span {
  background: #05ddb9;
}
#aos-static-slider__carousel .owl-prev,
#aos-static-slider__carousel .owl-next,
#aos-static-slider .aos-static-slider__carousel .owl-prev,
#aos-static-slider .aos-static-slider__carousel .owl-next {
  display: block;
  width: 7.2rem;
  height: 7.2rem;
  margin: 0 5%;
  border-radius: 50%;
  background: #fff;
  opacity: 1;
}
#aos-static-slider__carousel .owl-prev:hover *,
#aos-static-slider__carousel .owl-next:hover *,
#aos-static-slider .aos-static-slider__carousel .owl-prev:hover *,
#aos-static-slider .aos-static-slider__carousel .owl-next:hover * {
  color: #000;
}
@media (min-width: 640px) and (max-width: 1279px) {
  #aos-static-slider__carousel .owl-prev,
  #aos-static-slider__carousel .owl-next,
  #aos-static-slider .aos-static-slider__carousel .owl-prev,
  #aos-static-slider .aos-static-slider__carousel .owl-next {
    width: 3.8rem;
    height: 3.8rem;
  }
}
@media (max-width: 639px) {
  #aos-static-slider__carousel .owl-prev,
  #aos-static-slider__carousel .owl-next,
  #aos-static-slider .aos-static-slider__carousel .owl-prev,
  #aos-static-slider .aos-static-slider__carousel .owl-next {
    display: none;
  }
}
#aos-static-slider__carousel .owl-prev .fas:before,
#aos-static-slider__carousel .owl-next .fas:before,
#aos-static-slider .aos-static-slider__carousel .owl-prev .fas:before,
#aos-static-slider .aos-static-slider__carousel .owl-next .fas:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
#aos-static-slider__carousel .owl-prev .fas::before,
#aos-static-slider__carousel .owl-next .fas::before,
#aos-static-slider .aos-static-slider__carousel .owl-prev .fas::before,
#aos-static-slider .aos-static-slider__carousel .owl-next .fas::before {
  font-size: 4.5rem;
}
@media (min-width: 640px) and (max-width: 1279px) {
  #aos-static-slider__carousel .owl-prev .fas::before,
  #aos-static-slider__carousel .owl-next .fas::before,
  #aos-static-slider .aos-static-slider__carousel .owl-prev .fas::before,
  #aos-static-slider .aos-static-slider__carousel .owl-next .fas::before {
    font-size: 2.4rem;
  }
}
#aos-static-slider__carousel .owl-prev .fas,
#aos-static-slider .aos-static-slider__carousel .owl-prev .fas {
  transform: rotate(-90deg);
}
#aos-static-slider__carousel .owl-next .fas,
#aos-static-slider .aos-static-slider__carousel .owl-next .fas {
  transform: rotate(90deg);
}

#aos-services,
#aos-services .aos-services {
  min-height: 36rem;
}
#aos-services .inner-content,
#aos-services .aos-services .inner-content {
  max-width: 110rem;
  padding: 5rem 2rem;
}
@media (max-width: 639px) {
  #aos-services__title,
  #aos-services .aos-services__title {
    margin: 0 0 3rem;
  }
}
#aos-services__title p,
#aos-services .aos-services__title p {
  text-align: center;
}
@media (min-width: 640px) and (max-width: 1023px) {
  #aos-services__title p,
  #aos-services .aos-services__title p {
    font-size: 2.8rem;
  }
}
@media (max-width: 639px) {
  #aos-services__title p,
  #aos-services .aos-services__title p {
    font-size: 2.6rem;
  }
}
#aos-services__column,
#aos-services .aos-services__column {
  justify-content: center;
  align-self: center;
}
@media (max-width: 639px) {
  #aos-services__column,
  #aos-services .aos-services__column {
    width: calc(50% - 2rem);
    margin: 0 auto 3rem;
  }
}
#aos-services__column__inner,
#aos-services .aos-services__column__inner {
  max-width: fit-content;
  max-height: fit-content;
}
#aos-services__image,
#aos-services .aos-services__image {
  height: 12.2rem;
}
#aos-services__image__inner,
#aos-services .aos-services__image__inner {
  text-align: center;
  margin: 0;
}
#aos-services__label p,
#aos-services .aos-services__label p {
  text-align: center;
}
@media (max-width: 767px) {
  #aos-services__label p,
  #aos-services .aos-services__label p {
    font-size: 1.6rem;
  }
}

header.page-header {
  display: flex;
  flex-direction: column;
  padding: 0;
  position: relative;
  height: auto;
  margin: 0;
  overflow: visible;
  background: #fff;
  box-shadow: 0.2rem 0.2rem 1.2rem 0 rgba(0, 0, 0, 0.2);
  z-index: 99;
}
header .nav-toggle::before:hover,
header .nav-toggle span::before:hover,
header .level-top .level-top span:hover,
header .panel.header a[href$="/account/"]:hover,
header .panel.header .block-search .block-title:hover,
header .panel.header .action.showcart:hover {
  opacity: 0.7;
  color: #05ddb9 !important;
}
header > .panel.wrapper:first-child {
  width: 100%;
  background: none;
}
header > .panel.wrapper:first-child .panel.header {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0 0 0 auto;
  padding: 0 8rem;
  z-index: 99;
}
@media (min-width: 1440px) {
  header > .panel.wrapper:first-child .panel.header {
    margin: 0 auto;
  }
}
header > .panel.wrapper:first-child .panel.header .header.links {
  margin: 0 0 0 auto;
}
header > .panel.wrapper:first-child .panel.header .header.links li {
  margin: 0;
}
header > .panel.wrapper:first-child .panel.header .header.links li:hover a, header > .panel.wrapper:first-child .panel.header .header.links li:hover a::after {
  color: #05ddb9;
}
header > .panel.wrapper:first-child .panel.header .header.links li a {
  text-decoration: none;
}
header > .panel.wrapper:first-child .panel.header .header.links li a span {
  color: #000;
}
@media (max-width: 1006px) {
  header > .panel.wrapper:first-child .panel.header .header.links li a span {
    font-size: 2.2rem;
    font-weight: 700;
  }
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0 {
  margin: 0 4.4rem 0 0;
  padding: 1.1rem 0;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren {
  padding-top: 0.9rem;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren:hover::after {
  color: #fff;
  transform: rotate(180deg);
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren:hover .menu-entry-top-links {
  border-top: 0.2rem solid #efefef;
  border-bottom: 0.1rem solid #05ddb9;
  height: auto;
  padding: 2rem 0;
  overflow: visible;
  z-index: 9;
  box-shadow: 2px 2px 12px 0 rgba(0, 0, 0, 0.2);
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren::after {
  display: inline-block;
  margin: 0 0 0 .6rem;
  font-size: 1.5rem;
  color: #dbdbdb;
  transform: translateY(10%);
  transition: all .25s ease;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren .menu-entry-top-links {
  position: absolute;
  top: 4.15rem;
  min-width: 16rem;
  height: 0;
  list-style: none;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren .menu-entry-top-links .menu-entry-top-link {
  padding: 1.7rem;
  cursor: pointer;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren .menu-entry-top-links .menu-entry-top-link:hover {
  background: #efe4d3;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren .menu-entry-top-links .menu-entry-top-link:hover span {
  color: #fff;
  font-weight: 700;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0.haschildren .menu-entry-top-links .menu-entry-top-link span {
  color: #05ddb9;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-0:last-child {
  margin: 0;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 {
  line-height: 1.5;
  color: #c8f3ec !important;
  font-weight: normal !important;
  font-size: 1.6rem !important;
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 > a > span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 a > span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 a.local > span {
  color: #c8f3ec !important;
  font-weight: normal !important;
  font-size: 1.6rem !important;
}
@media (max-width: 1023px) {
  header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 > a > span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 a > span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 span, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 a.local > span {
    display: none !important;
    font-size: 0;
  }
}
header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 > a > span:hover, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 a > span:hover, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 span:hover, header > .panel.wrapper:first-child .panel.header .header.links .menu-entry-top-link.level-1 a.local > span:hover {
  color: white !important;
  font-weight: bold !important;
}
header > .panel.wrapper:first-child .panel.header .switcher.country-language {
  margin-left: 4.4rem;
  margin-right: -1.5rem;
}
header .header.content {
  position: initial;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 2.2rem 8rem;
  overflow: visible;
}
@media (max-width: 1023px) {
  header .header.content {
    position: relative;
    padding: 2rem 2.5rem 2rem 8rem;
  }
}
header .header.content li::marker {
  content: none;
  font-size: 0;
}
header .header.content .header.links {
  margin: 0;
}
header .header.content .header.links:first-child li a::before {
  font-size: 1.6rem;
}
header .header.content .header.links li {
  margin: 0;
}
header .header.content .header.links a,
header .header.content .header.links strong {
  color: #000;
}
header .header.content .minicart-wrapper {
  margin: 0;
}
header .sections.nav-sections,
header .panel.header {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  white-space: nowrap;
  height: 100%;
}
header .section.nav-sections,
header .section-items.nav-sections-items,
header .section-item-content.nav-sections-item-content {
  height: 100%;
}
@media (max-width: 1023px) {
  header .section.nav-sections,
  header .section-items.nav-sections-items,
  header .section-item-content.nav-sections-item-content {
    width: 100%;
    height: auto;
    background: #fff;
  }
}
header .sections.nav-sections {
  border-top: 0.1rem solid #05ddb9;
  justify-content: center;
  margin: 0;
  border-color: #efefef;
  transition: width .25s ease-in-out, opacity .6s linear, box-shadow .5s linear;
}
@media (max-width: 1023px) {
  header .sections.nav-sections {
    width: 0;
    padding: 1rem 1.6rem;
    border: none;
  }
}
@media (max-width: 1023px) {
  header .sections.nav-sections {
    opacity: 0;
  }
}
header .section-items.nav-sections-items {
  overflow: visible;
}
@media (max-width: 1006px) {
  header .section-items.nav-sections-items {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  header .section-items.nav-sections-items .section-item-title.nav-sections-item-title {
    display: none;
  }
}
@media (max-width: 1006px) {
  header .section-items.nav-sections-items .section-item-content.nav-sections-item-content {
    float: none;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] {
    display: block !important;
    width: calc(100% + 4rem);
    left: 0;
    transform: translateX(-2rem);
    padding: 4rem 0;
    background: #05ddb9;
  }
}
@media (max-width: 1023px) {
  header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0 {
    padding: 0 2rem;
  }
  header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0 span,
  header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0 a {
    font-size: 2.2rem;
    font-weight: 700;
    color: #000;
  }
  header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0 a {
    padding: 2rem 1.6rem;
    border: none;
  }
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren {
                        /*.menu-entry-top-link {
                            &.level-1 {
                                background: #fff;

                                a {
                                    padding: 2rem 0 2rem 1.7rem;
                                }

                                span {

                                    color: color("primary-light") !important;
                                }
                            }
                        }*/
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren.is-active > a {
  border-top: .2rem solid white;
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren.is-active a::after {
  transform: rotate(180deg) translateY(50%);
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren.is-active .menu-entry-top-links {
  height: auto;
  overflow: visible;
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren > a {
  position: relative;
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren > a:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren > a::after {
  position: absolute;
  top: 50%;
  right: 2rem;
  transform: translateY(-50%);
}
header .section-items.nav-sections-items .section-item-content.nav-sections-item-content[id="store.links"] .menu-entry-top-link.level-0.haschildren .menu-entry-top-links {
  height: 0;
  list-style: none;
  overflow: hidden;
}

.account #maincontent.page-main .columns, .checkout-index-index #maincontent.page-main .columns, .customer-account-login #maincontent.page-main .columns,
.aoscustomer-account-guestlogin #maincontent.page-main .columns, .customer-account-logoutsuccess #maincontent.page-main .columns, .customer-account-create #maincontent.page-main .columns,
.customer-account-forgotpassword #maincontent.page-main .columns,
.customer-account-createpassword #maincontent.page-main .columns, .cms-no-route #maincontent.page-main .columns, .cms-schweizer-qualitat #maincontent.page-main .columns,
.cms-uber-kneuss-guggeli #maincontent.page-main .columns, .cms-haltung #maincontent.page-main .columns,
.cms-verarbeitung #maincontent.page-main .columns,
.cms-genuss #maincontent.page-main .columns,
.cms-nachhaltigkeit #maincontent.page-main .columns, .cms-innovation #maincontent.page-main .columns,
.cms-unternehmen #maincontent.page-main .columns,
.cms-karriere #maincontent.page-main .columns,
.cms-medien #maincontent.page-main .columns,
.cms-unser-team #maincontent.page-main .columns {
  margin-top: 0;
}
.account #maincontent.page-main .page-title-wrapper, .checkout-index-index #maincontent.page-main .page-title-wrapper, .customer-account-login #maincontent.page-main .page-title-wrapper,
.aoscustomer-account-guestlogin #maincontent.page-main .page-title-wrapper, .customer-account-logoutsuccess #maincontent.page-main .page-title-wrapper, .customer-account-create #maincontent.page-main .page-title-wrapper,
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper,
.customer-account-createpassword #maincontent.page-main .page-title-wrapper, .cms-no-route #maincontent.page-main .page-title-wrapper, .cms-schweizer-qualitat #maincontent.page-main .page-title-wrapper,
.cms-uber-kneuss-guggeli #maincontent.page-main .page-title-wrapper, .cms-haltung #maincontent.page-main .page-title-wrapper,
.cms-verarbeitung #maincontent.page-main .page-title-wrapper,
.cms-genuss #maincontent.page-main .page-title-wrapper,
.cms-nachhaltigkeit #maincontent.page-main .page-title-wrapper, .cms-innovation #maincontent.page-main .page-title-wrapper,
.cms-unternehmen #maincontent.page-main .page-title-wrapper,
.cms-karriere #maincontent.page-main .page-title-wrapper,
.cms-medien #maincontent.page-main .page-title-wrapper,
.cms-unser-team #maincontent.page-main .page-title-wrapper {
  margin-bottom: 9.4rem;
}
.account #maincontent.page-main .page-title, .checkout-index-index #maincontent.page-main .page-title, .customer-account-login #maincontent.page-main .page-title,
.aoscustomer-account-guestlogin #maincontent.page-main .page-title, .customer-account-logoutsuccess #maincontent.page-main .page-title, .customer-account-create #maincontent.page-main .page-title,
.customer-account-forgotpassword #maincontent.page-main .page-title,
.customer-account-createpassword #maincontent.page-main .page-title, .cms-no-route #maincontent.page-main .page-title, .cms-schweizer-qualitat #maincontent.page-main .page-title,
.cms-uber-kneuss-guggeli #maincontent.page-main .page-title, .cms-haltung #maincontent.page-main .page-title,
.cms-verarbeitung #maincontent.page-main .page-title,
.cms-genuss #maincontent.page-main .page-title,
.cms-nachhaltigkeit #maincontent.page-main .page-title, .cms-innovation #maincontent.page-main .page-title,
.cms-unternehmen #maincontent.page-main .page-title,
.cms-karriere #maincontent.page-main .page-title,
.cms-medien #maincontent.page-main .page-title,
.cms-unser-team #maincontent.page-main .page-title {
  margin-bottom: 0;
}
.account #maincontent.page-main, .checkout-index-index #maincontent.page-main, .customer-account-login #maincontent.page-main,
.aoscustomer-account-guestlogin #maincontent.page-main, .customer-account-logoutsuccess #maincontent.page-main, .customer-account-create #maincontent.page-main,
.customer-account-forgotpassword #maincontent.page-main,
.customer-account-createpassword #maincontent.page-main, .cms-no-route #maincontent.page-main {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.cms-schweizer-qualitat .breadcrumbs,
.cms-uber-kneuss-guggeli .breadcrumbs, .cms-haltung .breadcrumbs,
.cms-verarbeitung .breadcrumbs,
.cms-genuss .breadcrumbs,
.cms-nachhaltigkeit .breadcrumbs, .cms-innovation .breadcrumbs,
.cms-unternehmen .breadcrumbs,
.cms-karriere .breadcrumbs,
.cms-medien .breadcrumbs,
.cms-unser-team .breadcrumbs {
  display: none;
}
.cms-schweizer-qualitat #maincontent.page-main,
.cms-uber-kneuss-guggeli #maincontent.page-main, .cms-haltung #maincontent.page-main,
.cms-verarbeitung #maincontent.page-main,
.cms-genuss #maincontent.page-main,
.cms-nachhaltigkeit #maincontent.page-main, .cms-innovation #maincontent.page-main,
.cms-unternehmen #maincontent.page-main,
.cms-karriere #maincontent.page-main,
.cms-medien #maincontent.page-main,
.cms-unser-team #maincontent.page-main {
  padding: 0;
}
.cms-schweizer-qualitat #maincontent.page-main #cookiebanner + p,
.cms-uber-kneuss-guggeli #maincontent.page-main #cookiebanner + p, .cms-haltung #maincontent.page-main #cookiebanner + p,
.cms-verarbeitung #maincontent.page-main #cookiebanner + p,
.cms-genuss #maincontent.page-main #cookiebanner + p,
.cms-nachhaltigkeit #maincontent.page-main #cookiebanner + p, .cms-innovation #maincontent.page-main #cookiebanner + p,
.cms-unternehmen #maincontent.page-main #cookiebanner + p,
.cms-karriere #maincontent.page-main #cookiebanner + p,
.cms-medien #maincontent.page-main #cookiebanner + p,
.cms-unser-team #maincontent.page-main #cookiebanner + p {
  display: none;
}
.cms-schweizer-qualitat .main__wrap,
.cms-uber-kneuss-guggeli .main__wrap, .cms-haltung .main__wrap,
.cms-verarbeitung .main__wrap,
.cms-genuss .main__wrap,
.cms-nachhaltigkeit .main__wrap, .cms-innovation .main__wrap,
.cms-unternehmen .main__wrap,
.cms-karriere .main__wrap,
.cms-medien .main__wrap,
.cms-unser-team .main__wrap {
  display: flex;
  padding-top: 11.6rem;
  padding-bottom: 6rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat .main__wrap,
  .cms-uber-kneuss-guggeli .main__wrap, .cms-haltung .main__wrap,
  .cms-verarbeitung .main__wrap,
  .cms-genuss .main__wrap,
  .cms-nachhaltigkeit .main__wrap, .cms-innovation .main__wrap,
  .cms-unternehmen .main__wrap,
  .cms-karriere .main__wrap,
  .cms-medien .main__wrap,
  .cms-unser-team .main__wrap {
    padding-top: 6rem !important;
  }
}
.cms-schweizer-qualitat .article,
.cms-uber-kneuss-guggeli .article, .cms-haltung .article,
.cms-verarbeitung .article,
.cms-genuss .article,
.cms-nachhaltigkeit .article, .cms-innovation .article,
.cms-unternehmen .article,
.cms-karriere .article,
.cms-medien .article,
.cms-unser-team .article {
  width: 100%;
}
.cms-schweizer-qualitat .sidebar + .article,
.cms-uber-kneuss-guggeli .sidebar + .article, .cms-haltung .sidebar + .article,
.cms-verarbeitung .sidebar + .article,
.cms-genuss .sidebar + .article,
.cms-nachhaltigkeit .sidebar + .article, .cms-innovation .sidebar + .article,
.cms-unternehmen .sidebar + .article,
.cms-karriere .sidebar + .article,
.cms-medien .sidebar + .article,
.cms-unser-team .sidebar + .article {
  padding-left: 13.2rem;
}

@media (max-width: 1439px) {
  .aos-home-page,
  .aos-page-frame {
    padding: 0 var(--gutter-container) 10rem;
  }
}

footer.page-footer {
  width: 100%;
  color: black;
  background-color: #efefef;
  overflow: hidden;
  min-width: 36rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
footer.page-footer > div.footer.content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  max-width: 144rem;
  margin: 0;
  padding: 6.7rem 9.3rem 5.1rem 10.2rem;
  border-top: 0 !important;
}
@media (min-width: 768px) and (max-width: 1439px) {
  footer.page-footer > div.footer.content {
    padding: 2.3rem 2.5rem 0;
    max-width: fit-content;
    flex-wrap: wrap;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  footer.page-footer > div.footer.content {
    padding: 3.1rem 1.3rem 0.5rem;
    flex-wrap: wrap;
    max-width: fit-content;
  }
}
footer.page-footer > div.footer.content .cutomer-geolocation {
  display: none !important;
}
footer.page-footer > div.footer.content .aos_footer {
  display: flex;
  width: 107%;
  flex-wrap: wrap;
}
@media (min-width: 0px) and (max-width: 767px) {
  footer.page-footer > div.footer.content .aos_footer {
    border-bottom: 0.1rem solid #bcbcbc;
  }
  footer.page-footer > div.footer.content .aos_footer ::after {
    margin-top: 0.5rem;
  }
}
footer.page-footer > div.footer.content .aos_footer > p:empty {
  display: none;
}
footer.page-footer > div.footer.content .aos_footer > div {
  border-right: 0.1rem solid #bcbcbc;
  min-width: 20rem;
  padding: 0 4.5rem;
}
footer.page-footer > div.footer.content .aos_footer > div > p {
  font-size: 1.6rem;
  font-weight: 500;
}
@media (min-width: 640px) and (max-width: 1023px) {
  footer.page-footer > div.footer.content .aos_footer > div {
    width: 22rem;
    padding: 0 5rem;
  }
}
@media (max-width: 1023px) {
  footer.page-footer > div.footer.content .aos_footer > div {
    min-width: unset;
  }
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .aos_footer > div {
    padding: 0;
  }
}
@media (min-width: 768px) {
  footer.page-footer > div.footer.content .aos_footer > div {
    flex-grow: 1;
    flex-basis: 0;
    min-width: 0;
  }
}
footer.page-footer > div.footer.content .aos_footer > div:first-child {
  padding-left: 0;
}
@media (min-width: 480px) and (max-width: 1023px) {
  footer.page-footer > div.footer.content .aos_footer > div:first-child {
    padding-left: 1.3rem;
  }
}
footer.page-footer > div.footer.content .aos_footer > div:last-child, footer.page-footer > div.footer.content .aos_footer > div#footer_links_block {
  border-right: 0;
  padding-right: 0;
}
@media (min-width: 480px) and (max-width: 1023px) {
  footer.page-footer > div.footer.content .aos_footer > div:last-child, footer.page-footer > div.footer.content .aos_footer > div#footer_links_block {
    padding-right: 1.3rem;
  }
}
footer.page-footer > div.footer.content .aos_footer > div:last-child .footer.links, footer.page-footer > div.footer.content .aos_footer > div#footer_links_block .footer.links {
  padding: 0;
}
@media (max-width: 1023px) {
  footer.page-footer > div.footer.content .aos_footer > div#footer_links_block {
    width: 24rem;
  }
}
footer.page-footer > div.footer.content .aos_footer > div ul li {
  line-height: 1.66;
}
footer.page-footer > div.footer.content .aos_footer > div ul li:last-child {
  margin: 0;
}
footer.page-footer > div.footer.content .aos_footer > div ul li > a, footer.page-footer > div.footer.content .aos_footer > div ul li > a span {
  font-size: 1.6rem;
  line-height: 2.5rem;
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .aos_footer > div {
    width: 100% !important;
    border-right: 0;
  }
  footer.page-footer > div.footer.content .aos_footer > div > p {
    font-size: 3.5rem;
  }
  footer.page-footer > div.footer.content .aos_footer > div > p:after {
    font-family: "icomoon";
    font-weight: normal;
    content: "";
  }
  footer.page-footer > div.footer.content .aos_footer > div > p:not(:empty) {
    margin-bottom: 2rem;
  }
  footer.page-footer > div.footer.content .aos_footer > div > p::after {
    color: #000000;
    float: right;
    cursor: pointer;
    font-size: 2.8rem;
  }
  footer.page-footer > div.footer.content .aos_footer > div.is-active > p:not(:empty):after {
    transform: rotate(180deg);
  }
  footer.page-footer > div.footer.content .aos_footer > div.is-active > ul {
    display: block;
  }
  footer.page-footer > div.footer.content .aos_footer > div.is-active > ul > li:first-child {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  footer.page-footer > div.footer.content .aos_footer > div ul {
    display: none;
    margin-bottom: 4rem;
  }
}

footer.page-footer > div.footer.content .newsletter_footer {
  width: 28%;
}
@media (max-width: 1023px) {
  footer.page-footer > div.footer.content .newsletter_footer {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 3.4rem;
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer {
    border-bottom: 0.1rem solid #bcbcbc;
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  footer.page-footer > div.footer.content .newsletter_footer {
    border-top: 0.1rem solid #bcbcbc;
    border-bottom: 0.1rem solid #bcbcbc;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia {
    width: 45%;
  }
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia {
    width: 100%;
    margin-bottom: 2.4rem;
  }
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-intro {
  font-size: 1.6rem;
  font-weight: 500;
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-intro {
    text-align: center;
  }
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links {
  margin-right: -4rem;
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links {
    display: flex;
    width: 100%;
    height: 3rem;
    align-items: flex-end;
    justify-content: space-around;
  }
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a {
  vertical-align: middle;
  text-decoration: none;
  margin-top: 2rem;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a:hover {
  opacity: 50%;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span {
  margin: 0 2rem 0 0;
  display: block;
  width: 3rem;
  height: 3rem;
  font-size: 0;
  display: inline-block;
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span {
    margin-right: 0;
  }
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span.in {
  background: url(../img/icons/icon-linkedin.svg);
  background-size: 3rem;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span.yt {
  background-image: url(../img/icons/icon-youtube.svg);
  background-size: 3rem;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span.fb {
  background: url(../img/icons/icon-facebook.svg);
  background-size: 3rem;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span.ig {
  background: url(../img/icons/icon-instagram.svg);
  background-size: 3rem;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span.pt {
  background: url(../img/icons/icon-pinterest.svg);
  background-size: 3rem;
}
footer.page-footer > div.footer.content .newsletter_footer #footer-socialmedia .social-links a span.tt {
  background: url(../img/icons/icon-twitter.svg);
  background-size: 3rem;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter {
  margin: 0 0 0 auto;
  max-width: 30rem;
  padding: 0;
}
@media (max-width: 1023px) {
  footer.page-footer > div.footer.content .newsletter_footer .block.newsletter {
    margin: 0;
    max-width: unset;
    width: 45%;
  }
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer .block.newsletter {
    width: 100%;
  }
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .title {
  display: block;
  margin: 0 0 1.6rem;
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .title {
    text-align: center;
  }
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content {
  width: 100%;
  max-width: none;
  float: none;
  margin: 0 0 5rem;
}
@media (max-width: 767px) {
  footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content {
    margin-bottom: 3rem;
  }
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .field.newsletter,
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .actions {
  height: 4rem;
  overflow: hidden;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .field.newsletter {
  margin: 0;
  border-radius: 2rem 0 0 2rem;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .field.newsletter .control::before {
  display: none;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .field.newsletter input {
  min-height: 4rem;
  padding: 1rem 1rem 1rem 1.5rem;
  color: #858585;
  border: none;
  background: #fff;
  margin-right: 3.8rem;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .actions {
  position: relative;
  width: 4rem;
  border-radius: 0 2rem 2rem 0;
  background: #fff;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .actions button {
  width: 100%;
  height: 100%;
  padding: 0;
  border: none;
  background: #fff;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .actions button:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .actions button::before {
  position: absolute;
  top: 50%;
  right: 1.5rem;
  transform: translateY(-50%) rotate(-90deg);
  font-size: 1rem;
  color: #000;
}
footer.page-footer > div.footer.content .newsletter_footer .block.newsletter .content .form.subscribe .actions button span {
  font-size: 0;
}
footer.page-footer > div.aos_payment_footer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  width: 100% !important;
  max-width: 144rem;
  margin: 0 !important;
  padding: 0 8rem !important;
  border-top: 0.1rem solid #bcbcbc;
  padding-top: 2.6rem !important;
  padding-bottom: 2.6rem !important;
}
@media (max-width: 1439px) {
  footer.page-footer > div.aos_payment_footer {
    flex-direction: column;
    justify-content: center;
    padding: 0 2rem 0;
    border-top: 0;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  footer.page-footer > div.aos_payment_footer {
    text-align: center;
    padding: 0 1.3rem 3rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  footer.page-footer > div.aos_payment_footer {
    flex-wrap: wrap;
    flex-direction: initial;
    padding: 0 2.5rem 2.5rem !important;
  }
  footer.page-footer > div.aos_payment_footer > *:not(.footer-payments) {
    flex: 1;
  }
  footer.page-footer > div.aos_payment_footer .footer-payments {
    order: 1;
  }
  footer.page-footer > div.aos_payment_footer #footer-logo {
    order: 2;
    justify-content: left;
    margin: 0;
  }
  footer.page-footer > div.aos_payment_footer #legalpages_footer {
    order: 3;
    white-space: nowrap;
  }
  footer.page-footer > div.aos_payment_footer #legalpages_footer li {
    float: none;
    display: inline-block !important;
  }
  footer.page-footer > div.aos_payment_footer .copyright {
    order: 4;
    margin: 0 !important;
  }
  footer.page-footer > div.aos_payment_footer .copyright span {
    padding: 0 0 0.5rem !important;
    display: block;
  }
}
@media (min-width: 1440px) {
  footer.page-footer > div.aos_payment_footer .footer-payments {
    display: block;
    position: absolute;
    transform: translateY(-100%);
    margin-top: -8rem;
  }
}
@media (max-width: 1439px) {
  footer.page-footer > div.aos_payment_footer .footer-payments {
    border-bottom: 0.1rem solid #bcbcbc;
    padding: 2rem 0;
    margin-bottom: 2rem;
    margin-top: -6.5rem;
    width: 100%;
    white-space: nowrap;
  }
  footer.page-footer > div.aos_payment_footer .footer-payments li {
    margin-bottom: 0;
  }
}
footer.page-footer > div.aos_payment_footer .footer-logo {
  width: fit-content;
  padding-bottom: 0;
}
@media (min-width: 0px) and (max-width: 767px) {
  footer.page-footer > div.aos_payment_footer .footer-logo {
    display: none !important;
  }
}
footer.page-footer > div.aos_payment_footer .footer-logo > a.logo {
  width: 10.1rem;
  height: 3.2rem;
  max-width: 100%;
  margin: 0;
  z-index: 1;
}
footer.page-footer > div.aos_payment_footer .footer-logo > a.logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
footer.page-footer > div.aos_payment_footer .legalpages_footer {
  display: flex;
  width: 64%;
}
@media (max-width: 1023px) {
  footer.page-footer > div.aos_payment_footer .legalpages_footer {
    width: 100%;
    justify-content: center;
    order: 3;
  }
}
@media (max-width: 767px) {
  footer.page-footer > div.aos_payment_footer .legalpages_footer {
    margin: 1.2rem 0 0 0;
  }
}
footer.page-footer > div.aos_payment_footer .legalpages_footer ul {
  margin-bottom: 0;
  margin-left: 3rem;
}
@media (min-width: 0px) and (max-width: 767px) {
  footer.page-footer > div.aos_payment_footer .legalpages_footer ul {
    margin-left: 0;
  }
}
footer.page-footer > div.aos_payment_footer .legalpages_footer ul li {
  width: auto;
  margin-bottom: 0;
}
footer.page-footer > div.aos_payment_footer .legalpages_footer ul li a {
  font-size: 1.4rem;
}
footer.page-footer > div.aos_payment_footer .legalpages_footer p {
  padding: 0 3.5rem 0 0;
  margin: 0;
}
@media (max-width: 639px) {
  footer.page-footer > div.aos_payment_footer .legalpages_footer p {
    padding: 0 2rem 0 0;
  }
  footer.page-footer > div.aos_payment_footer .legalpages_footer p:last-child {
    padding: 0;
  }
}
footer.page-footer > div.aos_payment_footer .aos_copy_footer,
footer.page-footer > div.aos_payment_footer .copyright {
  border: 0;
  font-size: 1.4rem;
  font-weight: 300;
  width: 24.5%;
  text-align: right;
}
@media (max-width: 1023px) {
  footer.page-footer > div.aos_payment_footer .aos_copy_footer,
  footer.page-footer > div.aos_payment_footer .copyright {
    margin-bottom: 1.4rem;
  }
}
@media (max-width: 767px) {
  footer.page-footer > div.aos_payment_footer .aos_copy_footer,
  footer.page-footer > div.aos_payment_footer .copyright {
    order: 2;
    width: 100%;
    text-align: unset;
  }
}

@media (max-width: 767px) {
  #maincontent.page-main .article {
    margin-top: 5rem;
  }
}
@media (max-width: 767px) {
  #maincontent.page-main .article .simple-block h1 {
    font-size: 3.6rem;
  }
}
#maincontent.page-main .article .simple-block h1 + h2 {
  margin-top: 0;
}
#maincontent.page-main .article .simple-block h2 {
  margin-top: 4rem;
}
@media (max-width: 767px) {
  #maincontent.page-main .article .simple-block p {
    font-size: 1.8rem;
  }
}

.page-wrapper {
  width: 100%;
  min-width: 375px;
  overflow-x: hidden;
}
@media (max-width: 639px) {
  .page-wrapper {
    overflow: hidden;
  }
}
.page-wrapper .page-header,
.page-wrapper .page-main,
.page-wrapper .page-footer {
  min-width: 375px;
}

.cms-home.cms-index-index .page-title-wrapper {
  display: none;
}
.cms-home.cms-index-index .widget > p {
  display: none;
}
.cms-home.cms-index-index #maincontent.page-main {
  padding: 0;
}
.cms-home.cms-index-index #maincontent.page-main .article {
  margin: 0;
}
.cms-home.cms-index-index #maincontent.page-main .herobanner .header-text {
  justify-content: center;
  text-align: center;
  width: 35rem;
  padding: 0 5rem;
  margin: 0 auto;
  background: url(../img/cg-hero-text-bg.jpg) no-repeat center center;
  z-index: 2;
}
@media screen and (max-width: 500px) {
  .cms-home.cms-index-index #maincontent.page-main .herobanner .header-text {
    padding-top: 7.1rem;
    padding-bottom: 3rem;
  }
}
@media screen and (max-width: 400px) {
  .cms-home.cms-index-index #maincontent.page-main .herobanner .header-text {
    width: 100%;
  }
}
.cms-home.cms-index-index #maincontent.page-main .herobanner .header-image img {
  width: 50%;
}
.cms-home.cms-index-index #maincontent.page-main .herobanner .header-image img:nth-child(2) {
  right: 0;
}
.cms-home.cms-index-index #maincontent.page-main .columns {
  margin-top: 0;
}
.cms-home.cms-index-index #maincontent.page-main section {
  margin-bottom: 10rem;
}
@media (max-width: 767px) {
  .cms-home.cms-index-index #maincontent.page-main section {
    margin-bottom: 5rem;
  }
}
@media (max-width: 1023px) {
  .cms-home.cms-index-index #maincontent.page-main .figures--home-sec1 h2 {
    margin-top: 2.5rem;
  }
}
.cms-home.cms-index-index #maincontent.page-main #home-prod-slider-2 {
  padding-top: 0;
  margin-bottom: 8rem !important;
}
.cms-home.cms-index-index #maincontent.page-main .figures.figures--home-sec3.figures--img-overlap {
  margin-top: 10rem;
}

.page-products.catalog-category-view,
.page-products.catalogsearch-result-index {
  overflow-x: hidden;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .page-products.catalog-category-view .overlay,
  .page-products.catalogsearch-result-index .overlay {
    background: #000;
    opacity: 0.48;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50% !important;
    z-index: 105;
  }
}
.page-products.catalog-category-view #overlay,
.page-products.catalogsearch-result-index #overlay {
  position: fixed;
  left: -200%;
}
.page-products.catalog-category-view #maincontent.page-main,
.page-products.catalogsearch-result-index #maincontent.page-main {
  padding: 0 10rem;
  /*  catalog grid mode*/
  /*  catalog list mode */
}
@media (min-width: 640px) and (max-width: 1279px) {
  .page-products.catalog-category-view #maincontent.page-main,
  .page-products.catalogsearch-result-index #maincontent.page-main {
    padding: 0 3rem;
  }
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main,
  .page-products.catalogsearch-result-index #maincontent.page-main {
    padding: 0 1.6rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns,
.page-products.catalogsearch-result-index #maincontent.page-main .columns {
  display: grid;
  grid-template-areas: "g-sidebar g-main";
  align-items: stretch;
  grid-template-columns: 22rem auto;
  grid-template-rows: minmax(min-content, max-content);
  column-gap: 5rem;
  margin-top: 0;
  z-index: 2;
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns {
    grid-template-areas: "g-sidebar" "g-main";
    grid-template-columns: 100%;
    grid-row-gap: 5rem;
    z-index: 100;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .column.main,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .column.main {
  grid-area: g-main;
  width: 100%;
  padding-left: 0;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main {
  grid-area: g-sidebar;
  width: 100%;
  max-width: 35rem;
  height: auto;
  margin: 0;
  padding: 0;
  box-shadow: none;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main {
    max-width: none;
    margin: 0;
  }
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main {
    height: 3.5rem;
  }
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter {
    position: relative;
    margin: 0;
    width: 40%;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 0 1.75rem 0;
  pointer-events: none;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title:after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title {
    justify-content: space-between;
    width: 17rem;
    height: 3.8rem;
    padding: 0 1rem;
    border-radius: 2rem;
    border: 0.1rem solid #bcbcbc;
    background: transparent;
    cursor: pointer;
    pointer-events: auto;
  }
}
@media (max-width: 479px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title {
    width: 100%;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active {
  margin: 0 0 5rem;
  /*&::after {
      transform: rotate(180deg);
  }*/
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content {
  position: absolute;
  width: 100%;
  max-height: fit-content;
  padding: 1rem;
  background: #fff;
  border-radius: 0 0 1rem 1rem;
  overflow: visible;
  z-index: 9;
  /*&::before {
      @include square(3rem);
      content: "";
      position: relative;
      top: -2.7rem;
      left: 2rem;
      transform: rotate(45deg);
      border-top: 1px solid color("secondary");
      border-left: 1px solid color("secondary");
      background: #fff;
  }*/
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 150;
    width: 50%;
    padding: 2.4rem 2.4rem 2.4rem 4rem;
    overflow: hidden;
    overflow-y: auto;
    transition: left .5s;
  }
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content .swatch-attribute.swatch-layered.color,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content .swatch-attribute.swatch-layered.color {
    padding-bottom: 2.4rem;
  }
}
@media (max-width: 479px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title.is-active + .filter-content {
    width: 100%;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title::after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title::after {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  display: none;
  margin-left: 1.6rem;
  font-size: 1.3rem;
  color: #000;
  line-height: 2.7rem;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  background: #efefef;
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title::after,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title::after {
    display: block;
  }
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title strong,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .block-title strong {
    font-size: 1.6rem;
    font-weight: 300;
  }
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content {
    max-height: 0;
    overflow: hidden;
    position: absolute;
    left: -100%;
    transition: left .5s;
    height: 100%;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content dt:last-of-type:not(.active), .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content dt:last-of-type:not(.active) + .filter-options-content .items,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content dt:last-of-type:not(.active),
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content dt:last-of-type:not(.active) + .filter-options-content .items {
  border-bottom: 0.1rem solid #bcbcbc;
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options {
    width: 26rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title {
  border-top: 0.1rem solid #05ddb9;
  padding: 2.4rem 0;
  margin: 0;
  font-size: 1.8rem;
  border-color: #bcbcbc;
  cursor: pointer;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title:after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active {
  margin-bottom: 2.4rem;
  /*&::after {
      font-size: 5rem;
      line-height: 0;
  }*/
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active:after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 1365px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active {
    margin-bottom: 0;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active + .filter-options-content,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title.is-active + .filter-options-content {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: -ms-max-content;
  max-height: max-content;
  max-height: fit-content;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title::after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-title::after {
  float: right;
  line-height: 2rem;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content {
  max-height: 0rem;
  margin: 0;
  overflow: hidden;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item {
  width: 100%;
  margin-bottom: 2.4rem;
  line-height: 1.6rem;
  /*&:hover {
      background: color("secondary");
  }*/
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item a,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 1rem 0;
  color: #000;
  text-decoration: none;
  font-weight: 300;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item .count,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-options-content .item .count {
  color: #bcbcbc;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button {
  display: none;
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button {
    display: block;
  }
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button::after,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .close-button::after {
    position: absolute;
    top: 2.4rem;
    right: 2.4rem;
    font-size: 3rem;
    color: #000;
    cursor: pointer;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-subtitle,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-subtitle {
  display: none;
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-subtitle,
  .page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-subtitle {
    display: block;
    margin-top: 9rem;
    font-size: 3.2rem;
    font-weight: 500;
    margin-bottom: 1.75rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .filter-label,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .filter-label {
  padding-bottom: 1.3rem;
  font-size: 1.6rem;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .filter-value,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .filter-value {
  width: 100%;
  margin-bottom: 2.4rem;
  line-height: 1.6rem;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item span {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.8rem 1rem;
  color: #000;
  text-decoration: none;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove {
  position: relative;
  top: -7.1rem;
  right: 0;
  float: right;
  color: #000;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove:after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove::after,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove::after {
  font-size: 1.3rem;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove span,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-current .item .action.remove span {
  font-size: 0;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear {
  font-size: 1.6rem;
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:before,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear::before,
.page-products.catalogsearch-result-index #maincontent.page-main .columns .sidebar.sidebar-main .block.filter .filter-content .filter-clear::before {
  font-size: 1.5rem;
}
.page-products.catalog-category-view #maincontent.page-main .page-title-wrapper,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper {
  margin-bottom: 2.4rem;
  margin-left: -.4rem;
}
.page-products.catalog-category-view #maincontent.page-main .page-title-wrapper .page-title,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper .page-title {
  margin: 0;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper .page-title,
  .page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper .page-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100ch;
  }
}
.page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h2,
.page-products.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h2 {
  line-height: 1.5;
}
.page-products.catalog-category-view #maincontent.page-main .category-view,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view {
  position: relative;
  max-width: 92rem;
  margin: 0 0 4rem;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .category-view,
  .page-products.catalogsearch-result-index #maincontent.page-main .category-view {
    display: block;
  }
}
.page-products.catalog-category-view #maincontent.page-main .category-view .category-image,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-image {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.page-products.catalog-category-view #maincontent.page-main .category-view .category-image img,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-image img {
  position: absolute;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.page-products.catalog-category-view #maincontent.page-main .category-view .category-description,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description {
  position: relative;
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 0;
  color: #000;
  z-index: 2;
}
.page-products.catalog-category-view #maincontent.page-main .category-view .category-description > *,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description > * {
  color: inherit;
}
.page-products.catalog-category-view #maincontent.page-main .category-view .category-description p,
.page-products.catalogsearch-result-index #maincontent.page-main .category-view .category-description p {
  line-height: 1.65;
}
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products {
  width: auto;
  margin: 0 0 2.8rem;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products,
  .page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products {
    margin-left: 0;
    flex-direction: row-reverse;
  }
}
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter {
  float: left;
  margin-left: 4rem;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter,
  .page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter {
    margin: 0;
  }
}
@media (max-width: 479px) {
  .page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter,
  .page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter {
    width: 50%;
    position: absolute;
    top: -10rem;
    left: 16.3rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label {
  font-size: 1.2rem;
  top: -0.4rem;
}
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .field--select,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .field--select {
  /*&::after {
      right: 1rem;
      top: .5rem;
  }*/
}
@media (max-width: 479px) {
  .page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .field--select,
  .page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .field--select {
    width: 100%;
  }
}
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options,
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options.field--select__box,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options.field--select__box {
  margin: 0;
  box-shadow: none;
  color: #000;
}
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options::after,
.page-products.catalog-category-view #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options.field--select__box::after,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options::after,
.page-products.catalogsearch-result-index #maincontent.page-main .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options.field--select__box::after {
  top: .5rem;
  right: 1rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products {
  justify-content: center;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .items, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .items,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .items,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .items,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .items,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .items,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .items,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .items {
  display: flex;
  align-items: center;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item span, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item span,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item span,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item span {
  color: #000;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item span:not(.label), .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item span:not(.label),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item span:not(.label),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item span:not(.label),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item span:not(.label),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item span:not(.label),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item span:not(.label),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item span:not(.label) {
  position: static;
  overflow: visible;
  width: fit-content;
  margin: initial;
  height: fit-content;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item.current span, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item.current span,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item.current span,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item.current span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item.current span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item.current span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item.current span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item.current span {
  font-weight: 700;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next), .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  margin: 0 1.7rem 0 0;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page, .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next) strong.page,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current strong.page {
  line-height: 2.4rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .item:not(.pages-item-previous):not(.pages-item-next).current {
  border-radius: 50%;
  background: #05ddb9;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next {
  display: flex;
  align-items: center;
  width: 12rem;
  height: 4rem;
  border: 0.1rem solid #bcbcbc;
  border-radius: 2rem;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next {
    width: 4rem;
    border: none;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next:hover, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next:hover,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next:hover,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next:hover {
  opacity: .7;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next span, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next span,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next span,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous span,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next span {
    font-size: 0;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  border: none;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action {
    margin: 0;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous), .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action:not(.previous),
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action:not(.previous) {
  flex-direction: row-reverse;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action::before, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action::before,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before {
  display: block;
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  margin: 0;
  line-height: 2rem;
  font-size: 2.5rem;
  border-radius: 50%;
  background: #efefef;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action::before, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action::before,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous .action::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next .action::before {
    align-items: center;
    width: 4rem;
    height: 4rem;
    font-size: 5.5rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-previous,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-previous {
  margin-right: 2.4rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .pages .pages-item-next,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .pages .pages-item-next {
  margin-left: 2.4rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-list + .toolbar.toolbar-products .field.limiter, .page-products.catalog-category-view #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .field.limiter,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .toolbar.toolbar-products .field.limiter,
.page-products.catalog-category-view #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .field.limiter,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .toolbar.toolbar-products .field.limiter,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list + .quickbuy + .toolbar.toolbar-products .field.limiter,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .toolbar.toolbar-products .field.limiter,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid + .quickbuy + .toolbar.toolbar-products .field.limiter {
  display: none;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid,
  .page-products.catalog-category-view #maincontent.page-main .products-list,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list {
    padding: 0;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items,
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-items,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items {
    width: 100%;
    justify-content: center;
    overflow: visible;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-item,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item {
  position: relative;
  background: #fff;
  cursor: pointer;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-info,
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-item-info,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-info,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-info {
    flex-direction: column;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-details,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-details,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-details,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-details {
  display: grid;
  grid-template-areas: "g-name g-name" "g-color g-color" "g-size g-size" "g-price g-details" "g-command g-command";
  align-items: stretch;
  grid-template-columns: 50% 50%;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name {
  grid-area: g-name;
  margin: 0 0 2.4rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a,
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a {
    font-size: 1.6rem;
    line-height: 1;
    font-weight: 700;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name > a:visited, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a > a:visited,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name > a:visited,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a > a:visited,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name > a:visited,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a > a:visited,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name > a:visited,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a > a:visited {
  color: #000 !important;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name > a:visited:hover, .page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-name a > a:visited:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name > a:visited:hover,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-name a > a:visited:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name > a:visited:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-name a > a:visited:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name > a:visited:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-name a > a:visited:hover {
  text-decoration: none;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-item-link,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-item-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-link {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 4.1rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box {
  grid-area: g-price;
  margin: 0;
  min-height: 6.8rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .old-price,
  .page-products.catalog-category-view #maincontent.page-main .products-list .price-box .old-price,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .old-price,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .old-price {
    font-size: 1.2rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .sale-label,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .sale-label,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .sale-label,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .sale-label {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  position: absolute;
  top: 7.4rem;
  left: 1.2rem;
  border-radius: 50%;
  background: #e85137;
  z-index: 9;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .sale-label,
  .page-products.catalog-category-view #maincontent.page-main .products-list .price-box .sale-label,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .sale-label,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .sale-label {
    top: 20rem;
  }
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .sale-label,
  .page-products.catalog-category-view #maincontent.page-main .products-list .price-box .sale-label,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .sale-label,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .sale-label {
    top: 23rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .sale-label span,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .sale-label span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .sale-label span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .sale-label span {
  font-size: 1.4rem;
  color: #fff;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .special-price,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .special-price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .special-price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .special-price {
  color: #e85137;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .old-price,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .old-price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .old-price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .old-price {
  display: block;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .old-price span.price,
.page-products.catalog-category-view #maincontent.page-main .products-grid .price-box .old-price span.price_per,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .old-price span.price,
.page-products.catalog-category-view #maincontent.page-main .products-list .price-box .old-price span.price_per,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .old-price span.price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .price-box .old-price span.price_per,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .old-price span.price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .price-box .old-price span.price_per {
  font-size: 1.6rem;
  font-weight: normal;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-link,
.page-products.catalog-category-view #maincontent.page-main .products-list .product-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-link {
  grid-area: g-details;
  text-align: right;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 2;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist {
  display: block;
  width: 3rem;
  height: 3rem;
  line-height: 0;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist:before,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist:before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist:before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist::before,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist::before {
  line-height: 3rem;
  font-size: 1.8rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .actions-secondary .action.towishlist span,
.page-products.catalog-category-view #maincontent.page-main .products-list .actions-secondary .action.towishlist span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .actions-secondary .action.towishlist span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .actions-secondary .action.towishlist span {
  font-size: 0;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item {
  width: 29.1rem;
  height: 57rem;
  margin-right: 2.4rem;
  margin-left: 0;
  margin-bottom: 2.4rem;
  padding: 0;
}
@media (min-width: 768px) and (max-width: 1279px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item {
    width: 22rem;
    margin-right: 1rem;
  }
}
@media (max-width: 1279px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item {
    height: auto;
  }
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item {
    width: calc(50% - .5rem);
    margin: 0 auto 2.4rem;
    padding: 0;
  }
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item {
    width: 100%;
    margin: 0 auto 2.4rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info {
  position: relative;
  width: 100% !important;
  height: auto;
  background: #fff;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo {
  display: block;
  height: 50%;
  margin-bottom: 2.5rem;
  text-align: center;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo {
    height: 45%;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo:hover img,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo:hover img {
  transform: scale(1.1);
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-container,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-container {
  max-width: 100%;
  width: 100% !important;
  height: 100%;
  max-height: 100%;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-wrapper,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-wrapper {
  height: 100%;
  padding: 0 !important;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-photo,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-photo {
  position: relative;
  width: 100%;
  object-fit: cover;
  transition: all .35s ease;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details {
  padding: 0 1.6rem;
                            /*.product-item-name {
                                @include max-lines(2);
                                grid-area: g-name;

                                a,
                                .product-item-link {
                                    @extend %title--h5;

                                    @include mq() {
                                        font-size: 2rem;
                                    }
                                    @include mq("portrait", "landscape") {
                                        font-size: 1.6rem;
                                        line-height: 1;
                                        font-weight: 700;
                                    }
                                }

                                //& a,
                                & > a:visited,
                                & a > a:visited {
                                    color: color("primary") !important;

                                    &:hover {
                                        text-decoration: none;
                                    }
                                }
                            }/*

                            /*.price-box {
                                @extend %text--bold;
                                grid-area: g-price;
                                margin: 1rem 0;

                                @include mq("portrait", "landscape") {
                                    margin: 0.6rem;
                                }

                                /*.price-final_price {
                                    .price {
                                        font-size: 1.6rem;
                                        font-weight: bold;
                                    }
                                }*/
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price {
    font-size: 1.2rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  position: absolute;
  top: 7.3rem;
  left: 1.3rem;
  border-radius: 50%;
  background: #e85137;
  z-index: 9;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label {
    top: 20rem;
  }
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label {
    top: 23rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label span,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .sale-label span {
  font-size: 1.4rem;
  color: #fff;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .special-price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .special-price {
  color: #e85137;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price {
  display: block;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price span.price,
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price span.price_per,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price span.price,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-details .old-price span.price_per {
  font-size: 1.6rem;
  font-weight: normal;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info [class^="swatch-opt-"],
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info [class^="swatch-opt-"] {
  display: contents;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size {
  grid-area: g-size;
}
@media (max-width: 639px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size .swatch-attribute-options,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size .swatch-attribute-options {
    display: flex;
    overflow-x: scroll;
    justify-content: flex-start;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size .swatch-option,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size .swatch-option {
  min-width: 3.8rem;
  height: 2.2rem;
  margin: 0 1.2rem 1.2rem 0;
  line-height: 1.2rem;
  border-radius: 1.8rem;
  background: #fff;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size .swatch-option:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.size .swatch-option:hover {
  outline: none;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.color,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.color {
  grid-area: g-color;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.color .swatch-option,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .swatch-attribute.color .swatch-option {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  min-width: 0;
  border-radius: 50%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .year-producer,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .year-producer {
    font-size: 1.21rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner {
  grid-area: g-command;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .actions-primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .actions-primary {
  width: 100%;
  padding: 0 1.5rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary {
  width: 100%;
  box-shadow: none;
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary span:before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary span::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary span::before {
  padding-right: 1rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary span::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.tocart.primary span::before {
    padding-right: 0.3rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-item-details,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-item-details {
  grid-template-areas: "g-name g-name" "g-color g-color" "g-size g-size" "g-price ." "g-details .";
  grid-template-columns: 100%;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item {
  width: 100%;
  min-height: 34rem;
  margin: 2.4rem 0 0;
  padding: 0;
  border-bottom: 0.1rem solid #dbdbdb;
  /*@include mq("0", "mobile") {
     width: 100%;
    height: 25rem;
    border-radius: 4px;
    box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
    padding: 2.4rem 4.1rem;
    margin: 3rem auto;
  }*/
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item:hover,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item:hover {
  box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo {
  display: block;
  min-width: 23.7rem;
  height: 100%;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo {
    width: unset;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo .product-image-container,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo .product-image-container {
  max-width: 100%;
  width: 100% !important;
  height: 100%;
  max-height: 100%;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo .product-image-wrapper,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo .product-image-wrapper {
  height: 100%;
  padding: 0 !important;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo .product-image-photo,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-photo .product-image-photo {
  position: relative;
  width: 100%;
  min-height: 34rem;
  padding: 0;
  object-fit: contain;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details {
  width: 100%;
  height: fit-content;
  padding: 3rem 4rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details [class^="swatch-opt-"],
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details [class^="swatch-opt-"] {
  display: contents;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .swatch-attribute.size,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .swatch-attribute.size {
  grid-area: g-size;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .swatch-attribute.color,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .swatch-attribute.color {
  grid-area: g-color;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .year-producer,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .year-producer {
    font-size: 1.21rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner {
  grid-area: g-command;
}
@media (max-width: 767px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner {
    margin-top: 3rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary {
  width: 80%;
  padding: 0 1.5rem;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary {
  width: 100%;
  box-shadow: none;
  margin: 1.2rem auto;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before {
  padding-right: 1rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before,
  .page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before {
    padding-right: 0.3rem;
  }
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-description,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-items .product-item .product-item-info .product-item-description {
  display: none;
}
.page-products.catalog-category-view #maincontent.page-main .products-list .product-link,
.page-products.catalogsearch-result-index #maincontent.page-main .products-list .product-link {
  text-align: left;
}

.page-products.page-with-filter.catalogsearch-result-index {
  overflow-x: hidden;
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .page-title-wrapper {
  height: auto;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .page-title-wrapper {
    padding: 0;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h1 {
  line-height: 1.5;
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .page-title-wrapper span.base {
  padding-left: 35.8rem;
}
@media (max-width: 1439px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .page-title-wrapper span.base {
    padding-left: 0 !important;
    font-size: 3.6rem !important;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns {
  padding-left: 0;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main {
    margin-top: 3rem;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .search.results {
  padding-left: 6rem;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .search.results {
    padding: 0;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products {
  margin-left: 0;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .pages {
    margin: 2rem 0;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .pages .items strong,
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .pages .items a {
  font-size: 1.9rem;
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .pages .action.next {
  margin-left: 0;
  border: none;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .toolbar-sorter.sorter {
    top: -12.8rem;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action.sort-desc,
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action.sort-asc {
  margin-left: 2.5rem;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action.sort-desc,
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action.sort-asc {
    margin-left: 0;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main dl.block {
  display: none;
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .products-grid {
  padding-left: 0;
  padding-right: 0;
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .products-grid .products.list {
  margin-top: 1.8rem;
}
@media (max-width: 767px) {
  .page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .products-grid .products.list {
    margin: 0;
  }
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .products-grid + .toolbar.toolbar-products > * {
  display: none !important;
}
.page-products.page-with-filter.catalogsearch-result-index #maincontent.page-main .columns .column.main .products-grid + .toolbar.toolbar-products > .pages {
  display: block !important;
}

@media (min-width: 640px) and (max-width: 1279px) {
  .catalog-product-view .breadcrumbs,
  .catalog-product-view #maincontent.page-main {
    padding: 4.5rem 3rem 2.4rem;
  }
}
.catalog-product-view .breadcrumbs {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}
.catalog-product-view #maincontent.page-main .columns {
  margin: 0;
}
.catalog-product-view #maincontent.page-main .column.main {
  display: grid;
  grid-template-columns: 63rem auto;
  grid-template-areas: "g-product-media g-info-main" "g-info-detailed g-info-detailed" "g-description g-description" "g-product-related g-product-related" "g-carousel g-carousel" "g-product-list g-product-list";
  grid-column-gap: 10rem;
  grid-template-rows: minmax(min-content, 61rem);
  padding-bottom: 10rem;
}
@media (min-width: 768px) and (max-width: 1365px) {
  .catalog-product-view #maincontent.page-main .column.main {
    grid-template-columns: 34rem auto;
    grid-column-gap: 5rem;
  }
}
@media (max-width: 767px) {
  .catalog-product-view #maincontent.page-main .column.main {
    grid-template-columns: 100%;
    grid-template-areas: "g-product-media" "g-info-main" "g-info-detailed" "g-description" "g-product-related" "g-carousel" "g-product-list";
    grid-template-rows: min-content !important;
  }
}
.catalog-product-view #maincontent.page-main .column.main .mgz-element-column-empty {
  display: none;
}
.catalog-product-view #maincontent.page-main .page-title {
  margin: 0;
}
.catalog-product-view #maincontent.page-main .page-title .base {
  line-height: 4.6rem;
}
@media (max-width: 1023px) {
  .catalog-product-view #maincontent.page-main .page-title .base {
    font-size: 3.6rem;
  }
}
.catalog-product-view .product-info-main {
  width: 100% !important;
  min-width: 0;
  margin-bottom: 10rem;
  grid-area: g-info-main;
}
@media (min-width: 1007px) and (max-width: 1279px) {
  .catalog-product-view .product-info-main {
    max-width: 50rem;
  }
}
@media (min-width: 768px) and (max-width: 1006px) {
  .catalog-product-view .product-info-main {
    max-width: 33rem;
  }
}
@media (max-width: 1365px) {
  .catalog-product-view .product-info-main {
    position: relative;
    margin-bottom: 5rem;
  }
}
.catalog-product-view .product-info-main > .origin h3 {
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main > .origin h3 {
    font-size: 1.2rem;
  }
}
.catalog-product-view .product-info-main .page-title-wrapper.product,
.catalog-product-view .product-info-main .product-featured-attributes,
.catalog-product-view .product-info-main .product-add-form {
  padding-bottom: 2.4rem;
}
.catalog-product-view .product-info-main .product-info-price,
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper {
  padding-top: 2.4rem;
}
@media (max-width: 639px) {
  .catalog-product-view .product-info-main .product-info-price,
  .catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper {
    padding-top: 4.8rem;
  }
}
.catalog-product-view .product-info-main .product-featured-attributes .product.featured.attribute {
  line-height: 1.8;
}
.catalog-product-view .product-info-main .product-featured-attributes .product.featured.attribute.producer, .catalog-product-view .product-info-main .product-featured-attributes .product.featured.attribute.year {
  font-size: 2rem;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart,
.catalog-product-view .product-info-main .product-add-form .fieldset,
.catalog-product-view .product-info-main .product-add-form .actions {
  display: block;
  width: 100%;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart {
  margin-top: 1rem;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions {
  padding-top: 2.4rem;
}
.catalog-product-view .product-info-main .product-add-form .fieldset {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .product-add-form .fieldset {
    flex-direction: column;
    align-items: flex-start;
  }
}
.catalog-product-view .product-info-main .product-add-form .fieldset .field.qty {
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .product-add-form .fieldset .field.qty {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
.catalog-product-view .product-info-main .product-add-form .fieldset .field.qty .field--number__box {
  text-align: left;
}
.catalog-product-view .product-info-main .product-add-form .fieldset .field.qty .label span {
  display: none;
}
.catalog-product-view .product-info-main #product-addtocart-button {
  width: 25.5rem;
  margin-left: 5rem;
}
.catalog-product-view .product-info-main #product-addtocart-button:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (min-width: 768px) and (max-width: 1023px) {
  .catalog-product-view .product-info-main #product-addtocart-button {
    width: auto;
    margin-left: 3rem;
    padding: 1rem 2rem !important;
  }
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main #product-addtocart-button {
    width: 100%;
    margin: 0;
    float: none;
  }
}
.catalog-product-view .product-info-main #product-addtocart-button::before {
  padding-right: 1rem;
  font-size: 1.9rem;
}
.catalog-product-view .product-info-main .price-box.price-final_price,
.catalog-product-view .product-info-main .product.attribute.overview {
  padding: 0 1rem 0 0;
}
.catalog-product-view .product-info-main .product.attribute.overview {
  margin: 0;
}
.catalog-product-view .product-info-main .product.attribute.overview p,
.catalog-product-view .product-info-main .product.attribute.overview .value {
  color: #000;
}
@media (max-width: 1023px) {
  .catalog-product-view .product-info-main .product.attribute.overview p,
  .catalog-product-view .product-info-main .product.attribute.overview .value {
    font-size: 1.6rem;
  }
}
.catalog-product-view .product-info-main .price-box.price-final_price {
  position: relative;
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .price-box.price-final_price {
    width: 100%;
    top: 0;
    margin: 0 0 2.4rem 0;
  }
}
.catalog-product-view .product-info-main .price-box.price-final_price .price {
  color: #000;
}
@media (max-width: 1023px) {
  .catalog-product-view .product-info-main .price-box.price-final_price .price {
    font-size: 2.6rem;
  }
}
.catalog-product-view .product-info-main .price-box.price-final_price .price_per_container {
  font-size: 2rem;
}
.catalog-product-view .product-info-main .price-box.price-final_price .sale-label {
  display: block;
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: -2rem;
  left: 21.5rem;
  text-align: center;
  color: #fff;
  line-height: 2.7rem;
  border-radius: 50%;
  background: #e85137;
  z-index: 9;
}
.catalog-product-view .product-info-main .price-box.price-final_price .sale-label .discount-icon {
  font-size: 1.6rem;
  font-weight: bold;
}
.catalog-product-view .product-info-main .price-box.price-final_price .old-price .price,
.catalog-product-view .product-info-main .price-box.price-final_price .old-price .price_per_container {
  font-size: 1.6rem;
}
.catalog-product-view .product-info-main .price-box.price-final_price .weee {
  line-height: 1;
  margin-bottom: 0.5rem;
}
.catalog-product-view .product-info-main .price-box.price-final_price .product-item-price-per-liter {
  display: block;
  padding: .8rem 0 2.4rem;
}
.catalog-product-view .product-info-main .inc-tax span {
  font-size: 1.4rem;
}
.catalog-product-view .product-info-main .swatch-attribute {
  margin: 0 0 2.4rem;
}
.catalog-product-view .product-info-main .special-price .price-final_price {
  color: #000;
}
.catalog-product-view .product-info-main .product-info-stock-sku .title,
.catalog-product-view .product-info-main .product-info-stock-sku .comment {
  font-size: 1.4rem;
}
.catalog-product-view .product-info-main .product-info-stock-sku .title {
  font-weight: 700;
  padding: 0 0 .5rem;
}
.catalog-product-view .product-info-main .product-info-stock-sku .title::before {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  content: "";
  display: inline-block;
  margin: 0.3rem 1rem 0 0;
  border-radius: 50%;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock-label.green .title::before {
  background: #04b223;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock-label.yellow .title::before {
  background: #eec12a;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock-label.red .title::before {
  background: #d90000;
}
.catalog-product-view .product-info-main .product-info-stock-sku .comment {
  font-weight: 300;
  margin: 0 0 0 2.3rem;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available span {
  color: #04b223;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available span::before {
  padding-right: 1rem;
}
.catalog-product-view .product-info-main .availability {
  margin: 0;
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  column-gap: 5rem;
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody {
    grid-template-columns: 1fr;
  }
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr {
  border-bottom: 0.1rem solid #05ddb9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2rem 1rem 0;
  font-size: 1.6rem;
  text-align: right;
  border-color: #c6af8a;
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr {
    text-align: unset;
  }
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr th::before {
  display: inline-block !important;
  width: 3rem;
  padding-right: 1rem;
  margin: 0 auto;
  text-align: center;
  font-size: 2rem;
  color: #c6af8a;
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(1) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(2) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(3) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(4) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(5) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(6) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(7) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(8) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(9) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr:nth-child(10) th:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr th {
  display: inline;
  width: 51.1%;
  padding: 0;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr th {
    width: 65%;
    white-space: unset;
  }
}
.catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr td {
  display: inline;
  float: right;
  padding: 0;
}
@media (max-width: 1365px) {
  .catalog-product-view .product-info-main .additional-attributes-wrapper.table-wrapper table tbody tr td {
    float: none;
  }
}
.catalog-product-view .product.media {
  position: relative;
  width: 62rem !important;
  height: fit-content;
  margin-bottom: 10rem;
  grid-area: g-product-media;
  justify-self: center;
}
@media (min-width: 768px) and (max-width: 1365px) {
  .catalog-product-view .product.media {
    width: 34rem !important;
  }
}
@media (max-width: 767px) {
  .catalog-product-view .product.media {
    width: 100% !important;
    margin-bottom: 4rem;
  }
}
.catalog-product-view .product.media .action.towishlist {
  position: absolute;
  top: 3rem;
  right: 3rem;
  z-index: 2;
  line-height: 0;
}
.catalog-product-view .product.media .action.towishlist:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 639px) {
  .catalog-product-view .product.media .action.towishlist {
    top: 4rem;
  }
}
.catalog-product-view .product.media .action.towishlist::before {
  font-size: 2.4rem;
  color: #05ddb9;
}
.catalog-product-view .product.media .action.towishlist span {
  font-size: 0;
}
.catalog-product-view .product.media .fotorama {
  overflow: visible;
}
.catalog-product-view .product.media .fotorama__stage {
  height: 62rem !important;
  background: #fff;
}
.catalog-product-view .product.media .fotorama__stage, .catalog-product-view .product.media .fotorama__stage__shaft {
  width: 100% !important;
}
.catalog-product-view .product.media .fotorama__stage .fotorama__img {
  object-fit: cover;
}
.catalog-product-view .product.media .fotorama__nav {
  padding: 2.1rem 0;
  height: fit-content !important;
}
.catalog-product-view .product.media .fotorama__nav .fotorama__thumb-border {
  display: none !important;
}
.catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot) {
  display: block;
  width: 13.4rem;
  height: 13.4rem;
  display: inline-block;
  width: 13.4rem !important;
  padding: 0;
  margin-right: 2.4rem;
  border-bottom: .2rem solid transparent;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot) {
    width: 6.7rem !important;
    height: 6.7rem;
  }
}
@media (max-width: 639px) {
  .catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot) {
    width: 6rem !important;
    height: 6rem;
  }
}
.catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot).fotorama__active {
  border-bottom-color: #05ddb9;
}
@media (max-width: 767px) {
  .catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot).fotorama__active {
    outline: none;
  }
}
.catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot) * {
  width: 100%;
  height: 100%;
  overflow: visible;
}
.catalog-product-view .product.media .fotorama__nav__frame:not(.fotorama__nav__frame--dot) img {
  object-fit: cover;
}
@media (max-width: 639px) {
  .catalog-product-view .product.media .fotorama__nav__frame--dot {
    display: none;
  }
}
.catalog-product-view .product.media .fotorama__arr {
  display: block;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  top: 50%;
  transform: none !important;
  opacity: 1;
}
@media (max-width: 639px) {
  .catalog-product-view .product.media .fotorama__arr {
    width: 5rem;
    height: 5rem;
  }
}
.catalog-product-view .product.media .fotorama__arr--prev {
  left: 2rem;
}
@media (max-width: 639px) {
  .catalog-product-view .product.media .fotorama__arr--prev {
    left: 0;
  }
}
.catalog-product-view .product.media .fotorama__arr--next {
  right: 2rem;
}
@media (max-width: 639px) {
  .catalog-product-view .product.media .fotorama__arr--next {
    right: 0;
  }
}
.catalog-product-view .product.attribute.description {
  grid-area: g-description;
  padding-bottom: 2.4rem;
}
.catalog-product-view .product.attribute.description .value {
  font-size: 1.6rem;
  color: #000;
}
.catalog-product-view .product.attribute.description p {
  color: #000;
}
@media (max-width: 767px) {
  .catalog-product-view .product.attribute.description p:last-child {
    margin-top: 1.6rem;
  }
}
.catalog-product-view .product.attribute.description strong {
  display: block;
  padding-top: 2.2rem;
}
.catalog-product-view .product.info.detailed {
  grid-area: g-info-detailed;
  width: 100%;
  max-width: 82rem;
  margin: 0 auto;
}
@media (min-width: 1007px) and (max-width: 1279px) {
  .catalog-product-view .product.info.detailed {
    margin: 0 18rem;
    max-width: 60rem;
  }
}
@media (min-width: 768px) and (max-width: 1006px) {
  .catalog-product-view .product.info.detailed {
    max-width: 60rem;
    margin: 0 6rem;
  }
}
.catalog-product-view .product.info.detailed .data.item.title,
.catalog-product-view .product.info.detailed .data.item.content {
  display: block;
  width: 100%;
  margin: 0;
  padding-left: 0;
  float: none;
  background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.title a:hover,
.catalog-product-view .product.info.detailed .data.item.content a:hover {
  background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.title,
.catalog-product-view .product.info.detailed .data.item.title.active {
  border-top: 0.1rem solid #05ddb9;
  padding: 2.4rem 0;
  border-color: #bcbcbc;
}
.catalog-product-view .product.info.detailed .data.item.title a,
.catalog-product-view .product.info.detailed .data.item.title.active a {
  position: relative;
  padding: 0;
  color: #000;
  font-size: 3.2rem;
  background: transparent;
  border: none;
}
.catalog-product-view .product.info.detailed .data.item.title a:after,
.catalog-product-view .product.info.detailed .data.item.title.active a:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.catalog-product-view .product.info.detailed .data.item.title a:hover,
.catalog-product-view .product.info.detailed .data.item.title.active a:hover {
  color: #858585;
}
@media (max-width: 1365px) {
  .catalog-product-view .product.info.detailed .data.item.title a,
  .catalog-product-view .product.info.detailed .data.item.title.active a {
    font-size: 2.8rem;
  }
}
.catalog-product-view .product.info.detailed .data.item.title a::after,
.catalog-product-view .product.info.detailed .data.item.title.active a::after {
  display: block;
  width: 4rem;
  height: 4rem;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  float: right;
  font-size: 1.5rem;
  text-align: center;
  line-height: 4rem;
  color: #000;
  border-radius: 50%;
  background: #efefef;
}
.catalog-product-view .product.info.detailed .data.item.title:last-of-type {
  border-bottom: 0.1rem solid #05ddb9;
  border-color: #bcbcbc;
}
.catalog-product-view .product.info.detailed .data.item.title.active {
  margin: 1rem 0 3rem 0;
}
.catalog-product-view .product.info.detailed .data.item.title.active a {
  color: #000000;
}
.catalog-product-view .product.info.detailed .data.item.title.active a::after {
  transform: rotate(180deg);
  top: -50%;
}
.catalog-product-view .product.info.detailed .data.item.content {
  padding: 0;
  border: none;
  color: #000000;
}
.catalog-product-view .product.info.detailed .data.item.content:last-of-type {
  border-bottom: 0.1rem solid #05ddb9;
  border-color: #bcbcbc;
  padding-bottom: 0;
}
.catalog-product-view .product.info.detailed .data.item.content .title,
.catalog-product-view .product.info.detailed .data.item.content .value {
  line-height: 3rem;
}
@media (max-width: 767px) {
  .catalog-product-view .product.info.detailed .data.item.content .title,
  .catalog-product-view .product.info.detailed .data.item.content .value {
    font-size: 1.6rem;
  }
}
.catalog-product-view .product.info.detailed .data.item.content .value {
  padding: 1rem 0 2.4rem 0;
}
.catalog-product-view .products-carousel .block-title, .catalog-product-view .products-carousel .block-title > * {
  font-weight: 500;
}
.catalog-product-view .products-carousel.upsell {
  grid-area: g-carousel;
  padding-top: 0 !important;
  margin-bottom: 5rem !important;
}
.catalog-product-view .products-carousel.block-products-list {
  grid-area: g-product-list;
  padding-top: 0 !important;
}
.catalog-product-view .products-carousel .owl-nav {
  top: 20% !important;
}
.catalog-product-view .products-carousel .owl-nav button.owl-next,
.catalog-product-view .products-carousel .owl-nav button.owl-prev {
  background-size: 100% !important;
}
.catalog-product-view .products-carousel .owl-nav button.owl-prev {
  position: absolute;
  left: 0;
}
.catalog-product-view .block.related {
  grid-area: g-product-related;
  padding: 10rem 8rem 0 8rem;
  overflow: hidden;
}
@media (min-width: 0px) and (max-width: 767px) {
  .catalog-product-view .block.related {
    padding: 6rem 2rem 0 2rem;
    margin-bottom: 0;
  }
}
.catalog-product-view .block.related .block-actions,
.catalog-product-view .block.related .field.choice.related,
.catalog-product-view .block.related .product-item-actions {
  display: none;
}
.catalog-product-view .block.related .block-title strong {
  font-weight: 500;
}
@media (max-width: 767px) {
  .catalog-product-view .block.related .block-title strong {
    font-size: 2.8rem;
  }
}
.catalog-product-view .block.related .catalog-product-view .block.related .product-items,
.catalog-product-view .block.related .product-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: center;
  align-items: flex-start;
}
@media (min-width: 1007px) and (max-width: 1279px) {
  .catalog-product-view .block.related .catalog-product-view .block.related .product-items,
  .catalog-product-view .block.related .product-items {
    width: calc(75% + 2.6rem);
  }
}
@media (min-width: 768px) and (max-width: 1006px) {
  .catalog-product-view .block.related .catalog-product-view .block.related .product-items,
  .catalog-product-view .block.related .product-items {
    width: calc(73% + 2.6rem);
  }
}
@media (max-width: 767px) {
  .catalog-product-view .block.related .catalog-product-view .block.related .product-items,
  .catalog-product-view .block.related .product-items {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .catalog-product-view .block.related .product-item {
    width: 100%;
    margin-bottom: 3.2rem;
  }
}
.catalog-product-view .block.related .product-item .product-item-info,
.catalog-product-view .block.related .product-item .product-item-photo,
.catalog-product-view .block.related .product-item .product-image-container,
.catalog-product-view .block.related .product-item .product-image-wrapper,
.catalog-product-view .block.related .product-item .product-image-photo {
  display: block;
  width: 100% !important;
  max-width: none;
  height: 100%;
  overflow: hidden;
}

@media (max-width: 767px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main .article {
    margin-top: 15rem;
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec2 .figures__item:first-child,
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3 .figures__item:first-child,
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec4 .figures__item:first-child {
  flex-direction: row;
}
@media (max-width: 1023px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec2 .figures__item:first-child,
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3 .figures__item:first-child,
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec4 .figures__item:first-child {
    flex-direction: column;
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec1.figures .figures__item,
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures .figures__item {
  position: relative;
  padding: 10rem 0;
}
@media (max-width: 1023px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec1.figures .figures__item,
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures .figures__item {
    padding: 0 6rem 8rem;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec1.figures .figures__item,
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures .figures__item {
    padding: 0 2rem 5rem;
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec1.figures .figures__img,
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures .figures__img {
  position: absolute;
  right: 3.5rem;
  top: -3.3rem;
}
@media (max-width: 767px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec1.figures .figures__img,
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures .figures__img {
    position: relative;
    top: auto;
    right: auto;
    margin: -6rem 0 1rem;
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures {
  margin-top: 15rem;
  background: url(../img/cg-bg-xl.jpg) no-repeat center center;
  background-size: cover;
}
@media (max-width: 1023px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures {
    background-size: 100% 100%;
  }
}
@media (max-width: 767px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main #home-sec3.figures {
    background-image: url(../img/cg-hero-text-bg.jpg);
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap {
  background: none;
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__item {
  flex-direction: row;
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img {
  position: relative !important;
  top: auto !important;
  right: 0 !important;
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: -ms-max-content;
  width: max-content;
  top: 1.6rem;
  left: -2rem;
  max-width: none;
  padding: 2.4rem 2rem;
  color: #05ddb9;
  font-weight: normal;
}
@media (max-width: 767px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg {
    padding: 2rem 1rem;
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg ul {
  position: relative;
  list-style: none;
  font-size: 1.6rem;
  padding-left: 5rem;
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg ul:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg ul::before {
  display: block;
  width: 4rem;
  height: 4rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 1rem;
  color: #fff;
  font-size: 2.3rem;
  text-align: center;
  vertical-align: middle;
  line-height: 4rem;
  background: #05ddb9;
  border-radius: 50%;
}
@media (max-width: 639px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg li,
  .cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg p {
    font-size: 1.2rem;
  }
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg p:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.cms-die-weinbar .page-wrapper #maincontent.page-main .figures.figures--img-overlap .figures__img .figures__overimg p::before {
  display: block;
  width: 4rem;
  height: 4rem;
  color: #fff;
  text-align: center;
  font-size: 2.3rem;
  line-height: 4rem;
  background: #05ddb9;
  border-radius: 50%;
}
@media (min-width: 1920px) {
  .cms-die-weinbar .page-wrapper #maincontent.page-main .products-carousel {
    margin-top: 0;
    margin-bottom: 17rem !important;
  }
}

.account #maincontent.page-main {
  display: grid;
  position: relative;
  grid-template-areas: "g-side     g-title" "g-side     g-content";
  align-items: stretch;
  grid-template-columns: 32rem auto;
  grid-template-rows: minmax(auto, max-content) minmax(min-content, auto);
  overflow: hidden;
}
@media (max-width: 1365px) {
  .account #maincontent.page-main {
    grid-template-areas: "g-side" "g-title" "g-content";
    grid-template-columns: auto;
    padding-right: 6rem;
    padding-left: 6rem;
  }
}
@media (max-width: 1023px) {
  .account #maincontent.page-main {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.account #maincontent.page-main .page-title-wrapper,
.account #maincontent.page-main .columns > .column.main,
.account #maincontent.page-main .columns > .sidebar-main {
  display: block;
  float: none;
}
.account #maincontent.page-main .page-title-wrapper {
  grid-area: g-title;
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .account #maincontent.page-main .page-title-wrapper {
    margin-bottom: 4rem;
  }
}
@media (max-width: 639px) {
  .account #maincontent.page-main .page-title-wrapper {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .account #maincontent.page-main .page-title-wrapper .page-title {
    font-size: 3.2rem;
  }
}
.account #maincontent.page-main .columns > .column.main {
  grid-area: g-content;
}
.account #maincontent.page-main .columns > .sidebar-main {
  grid-area: g-side;
}
@media (max-width: 767px) {
  .account #maincontent.page-main .columns > .sidebar-main {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .account #maincontent.page-main .columns > .sidebar-main .account-nav-content {
    width: 100%;
  }
}
.account #maincontent.page-main .columns,
.account #maincontent.page-main .page.messages,
.account #maincontent.page-main #contentarea {
  display: contents !important;
}
.account #maincontent.page-main .sidebar.sidebar-additional {
  display: none;
}
.account #maincontent.page-main .page-title-wrapper,
.account #maincontent.page-main .columns > .column.main {
  width: auto;
  padding-left: 11rem;
}
@media (max-width: 1365px) {
  .account #maincontent.page-main .page-title-wrapper,
  .account #maincontent.page-main .columns > .column.main {
    padding-left: 0;
  }
}
.account #maincontent.page-main .form-edit-account .control:not(.customer-dob) {
  width: 100%;
}
.account #maincontent.page-main .block {
  margin-bottom: 3rem;
}
.account #maincontent.page-main .block .action.edit {
                /*@extend %link--round--edit;
                position: absolute;
                right: 1.6rem;
                bottom: 1.6rem;
                margin: 0;

                &::before {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                }

                &:hover {
                    background-color: color("secondary");
                }

                span {
                    opacity: 0;
                }*/
}
.account #maincontent.page-main .block .action.edit:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.account #maincontent.page-main .block .action.edit::before {
  margin: 0 .15rem 0 0;
}
.account #maincontent.page-main .block .block-title {
  display: block;
  padding: 0 0 2.5rem;
}
@media (max-width: 767px) {
  .account #maincontent.page-main .block .block-title {
    font-size: 2.8rem;
  }
}
.account #maincontent.page-main .block .block-title * {
  font: inherit !important;
}
.account #maincontent.page-main .block .block-title .action.edit {
  display: none;
}
.account #maincontent.page-main .block .block-content {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1440px) {
  .account #maincontent.page-main .block .block-content {
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .account #maincontent.page-main .block .block-content {
    flex-direction: column;
  }
}
.account #maincontent.page-main .block .block-content .box {
  position: relative;
  max-width: 40rem;
  margin: 0 2.4rem 2.4rem 0;
  padding: 2.4rem 2rem 3rem;
}
@media (max-width: 1023px) {
  .account #maincontent.page-main .block .block-content .box {
    max-width: 32rem;
    min-height: 17rem;
    padding: 2.2rem 1.8rem 1.8rem;
  }
}
@media (max-width: 767px) {
  .account #maincontent.page-main .block .block-content .box {
    max-width: none;
    margin-top: 2.4rem;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .account #maincontent.page-main .block .block-content .box:first-child {
    margin-top: 0;
  }
}
.account #maincontent.page-main .block .block-content .box-title span {
  padding-bottom: 2rem;
  line-height: 3rem;
}
.account #maincontent.page-main .block .block-content .box-content {
  min-height: 9.6rem;
  margin: 1.5rem 0 0.3rem;
  font-weight: 300;
  line-height: 2.5rem;
}
.account #maincontent.page-main .block .block-content .box-content p {
  display: table-cell;
  vertical-align: middle;
}
.account #maincontent.page-main .block .block-content .box-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 3rem;
}
.account #maincontent.page-main .block .block-content .box-actions a {
  font-size: 1.6rem;
  font-weight: 300;
}
.account #maincontent.page-main .block .block-content .box-actions .action.change-password {
  display: none;
}
.account #maincontent.page-main .block-addresses-list {
  margin-top: 5rem;
}
.account #maincontent.page-main .block .item.actions {
  margin-top: 3rem;
}
@media (max-width: 767px) {
  .account #maincontent.page-main {
    padding-top: 8rem;
  }
}
@media (max-width: 767px) {
  .account #maincontent.page-main button.action.primary {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.account.customer-account-edit .actions-toolbar .secondary, .account.customer-address-index .actions-toolbar .secondary {
  display: none;
}

.account.customer-account-index #maincontent.page-main .page-title-wrapper {
  padding-top: 0 !important;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .page-title-wrapper {
    padding-top: 5rem;
  }
}
.account.customer-account-index #maincontent.page-main .block.block-reviews-dashboard {
  display: none;
}

.account.customer-account-index #maincontent.page-main .page-title-wrapper,
.account.sales-order-view #maincontent.page-main .page-title-wrapper,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper {
  position: relative;
  margin-bottom: 5rem;
  padding-top: 6rem;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .page-title-wrapper,
  .account.sales-order-view #maincontent.page-main .page-title-wrapper,
  .account.sales-order-invoice #maincontent.page-main .page-title-wrapper {
    padding-top: 15rem;
  }
}
.account.customer-account-index #maincontent.page-main .page-title-wrapper .page-title,
.account.sales-order-view #maincontent.page-main .page-title-wrapper .page-title,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper .page-title {
  display: block;
  padding: 0;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .page-title-wrapper .page-title,
  .account.sales-order-view #maincontent.page-main .page-title-wrapper .page-title,
  .account.sales-order-invoice #maincontent.page-main .page-title-wrapper .page-title {
    font-size: 4.2rem;
  }
}
.account.customer-account-index #maincontent.page-main .page-title-wrapper .order-status,
.account.sales-order-view #maincontent.page-main .page-title-wrapper .order-status,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper .order-status {
  display: block;
  width: 11.5rem;
  height: 2.5rem;
  float: right;
  font-size: 1.6rem;
  text-align: center;
  vertical-align: middle;
  line-height: 2.4rem;
  background: #c8f3ec;
  border-radius: 1.2rem;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .page-title-wrapper .order-status,
  .account.sales-order-view #maincontent.page-main .page-title-wrapper .order-status,
  .account.sales-order-invoice #maincontent.page-main .page-title-wrapper .order-status {
    float: none;
  }
}
.account.customer-account-index #maincontent.page-main .page-title-wrapper .order-date,
.account.sales-order-view #maincontent.page-main .page-title-wrapper .order-date,
.account.sales-order-invoice #maincontent.page-main .page-title-wrapper .order-date {
  padding-top: 2.1rem;
  font-size: 1.6rem;
}
.account.customer-account-index #maincontent.page-main .items.order-links,
.account.sales-order-view #maincontent.page-main .items.order-links,
.account.sales-order-invoice #maincontent.page-main .items.order-links {
  display: flex;
  justify-content: space-between;
  padding: 0 0 2.4rem;
  margin: 0;
}
@media (max-width: 767px) {
  .account.customer-account-index #maincontent.page-main .items.order-links,
  .account.sales-order-view #maincontent.page-main .items.order-links,
  .account.sales-order-invoice #maincontent.page-main .items.order-links {
    padding: 0 0 2rem;
  }
}
.account.customer-account-index #maincontent.page-main .items.order-links .nav.item,
.account.sales-order-view #maincontent.page-main .items.order-links .nav.item,
.account.sales-order-invoice #maincontent.page-main .items.order-links .nav.item {
  order: 2;
  margin: 0;
  font-size: 1.6rem;
}
.account.customer-account-index #maincontent.page-main .items.order-links .nav.item.current,
.account.sales-order-view #maincontent.page-main .items.order-links .nav.item.current,
.account.sales-order-invoice #maincontent.page-main .items.order-links .nav.item.current {
  order: 1;
  font-size: 2rem !important;
}
.account.customer-account-index .actions-toolbar,
.account.sales-order-view .actions-toolbar,
.account.sales-order-invoice .actions-toolbar {
  margin: 5.5rem 0 0;
}
.account.customer-account-index .actions-toolbar .actions,
.account.sales-order-view .actions-toolbar .actions,
.account.sales-order-invoice .actions-toolbar .actions {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
@media (max-width: 767px) {
  .account.customer-account-index .actions-toolbar .actions,
  .account.sales-order-view .actions-toolbar .actions,
  .account.sales-order-invoice .actions-toolbar .actions {
    flex-direction: column;
  }
}
.account.customer-account-index .actions-toolbar .actions a,
.account.sales-order-view .actions-toolbar .actions a,
.account.sales-order-invoice .actions-toolbar .actions a {
  min-width: 19.5rem;
  text-decoration: none;
}
@media (max-width: 767px) {
  .account.customer-account-index .actions-toolbar .actions a,
  .account.sales-order-view .actions-toolbar .actions a,
  .account.sales-order-invoice .actions-toolbar .actions a {
    width: fit-content;
    margin-top: 2rem;
  }
}
.account.customer-account-index .actions-toolbar .actions .action.order,
.account.sales-order-view .actions-toolbar .actions .action.order,
.account.sales-order-invoice .actions-toolbar .actions .action.order {
  margin: 0 2.4rem 0 0;
}
@media (max-width: 767px) {
  .account.customer-account-index .actions-toolbar .actions .action.order,
  .account.sales-order-view .actions-toolbar .actions .action.order,
  .account.sales-order-invoice .actions-toolbar .actions .action.order {
    margin: 0 0 2rem;
  }
}
.account.customer-account-index .actions-toolbar .actions .action.print,
.account.sales-order-view .actions-toolbar .actions .action.print,
.account.sales-order-invoice .actions-toolbar .actions .action.print {
  font-size: 1.6rem;
}
.account.customer-account-index .actions-toolbar .actions .action.print:before,
.account.sales-order-view .actions-toolbar .actions .action.print:before,
.account.sales-order-invoice .actions-toolbar .actions .action.print:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.account.customer-account-index .actions-toolbar .actions .action.print::before,
.account.sales-order-view .actions-toolbar .actions .action.print::before,
.account.sales-order-invoice .actions-toolbar .actions .action.print::before {
  font-size: 1.8rem;
}
.account.customer-account-index .actions-toolbar .actions .action.print span,
.account.sales-order-view .actions-toolbar .actions .action.print span,
.account.sales-order-invoice .actions-toolbar .actions .action.print span {
  padding: 0 0 0 1rem;
}
.account.customer-account-index .column.main,
.account.sales-order-view .column.main,
.account.sales-order-invoice .column.main {
  width: 100%;
}
.account.customer-account-index .column.main .items,
.account.sales-order-view .column.main .items,
.account.sales-order-invoice .column.main .items {
  border: none;
}
.account.customer-account-index .column.main .order-details-items.ordered,
.account.customer-account-index .column.main .order-details-items.invoice,
.account.customer-account-index .column.main .block.block-dashboard-orders,
.account.sales-order-view .column.main .order-details-items.ordered,
.account.sales-order-view .column.main .order-details-items.invoice,
.account.sales-order-view .column.main .block.block-dashboard-orders,
.account.sales-order-invoice .column.main .order-details-items.ordered,
.account.sales-order-invoice .column.main .order-details-items.invoice,
.account.sales-order-invoice .column.main .block.block-dashboard-orders {
  margin-bottom: 5rem;
  border: none;
}
.account.customer-account-index .column.main .order-details-items.ordered .order-title,
.account.customer-account-index .column.main .order-details-items.invoice .order-title,
.account.customer-account-index .column.main .block.block-dashboard-orders .order-title,
.account.sales-order-view .column.main .order-details-items.ordered .order-title,
.account.sales-order-view .column.main .order-details-items.invoice .order-title,
.account.sales-order-view .column.main .block.block-dashboard-orders .order-title,
.account.sales-order-invoice .column.main .order-details-items.ordered .order-title,
.account.sales-order-invoice .column.main .order-details-items.invoice .order-title,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .order-title {
  display: none;
}
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper {
  width: 100%;
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history {
  width: 100%;
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items {
  font-size: 1.6rem !important;
}
@media only screen and (max-width: 639px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr {
    display: none;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items thead tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items thead tr th {
  padding: 2rem 1rem;
}
@media only screen and (max-width: 639px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody {
    margin-top: 1.6rem;
    border-radius: .4rem;
  }
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr .col.name[data-th="Produktname"] .product-item-name {
    font-weight: 300;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"],
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] {
  font-size: 1.6rem;
  font-weight: 300 !important;
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] strong {
    font-weight: 300;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr [data-th="Anzahl"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Produktname"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="SKU"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Artikelnummer"] span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Preis"] .price span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr [data-th="Anzahl"] span {
  font-weight: 300;
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot {
    padding-top: 2.5rem;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .shipping span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .subtotal th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .subtotal span,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .shipping th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .shipping span {
  font-weight: 300;
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total {
    padding-top: 2.4rem;
    border-top: 0.1rem solid #dbdbdb;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount {
  border-bottom: 0.1rem solid #dbdbdb;
  border-top: 0.1rem solid #dbdbdb;
  padding: 2rem 0;
  font-size: 2rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total strong,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount {
    padding: 0;
    border: none;
  }
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .amount,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .amount {
    width: 50%;
    padding: 0;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot .grand_total .mark strong,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot .grand_total .mark strong {
  padding-right: 3rem;
}
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tfoot tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot tr td,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tfoot tr th {
  padding: 1.6rem 0;
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th {
    padding: 0;
    padding-top: 1.3rem;
  }
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td:first-of-type,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th:first-of-type {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.customer-account-index .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.sales-order-view .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-order-items.recent .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.ordered .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-order-items.recent .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .order-details-items.invoice .table-wrapper.orders-history .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-order-items.recent .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.order-items .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.table-order-items.invoice .table-order-items tbody tr th span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr td span,
  .account.sales-order-invoice .column.main .block.block-dashboard-orders .table-wrapper.orders-history .table-order-items tbody tr th span {
    font-size: 1.6rem;
    font-weight: normal;
    line-height: initial;
  }
}
.account.customer-account-index .column.main .order-details-items.ordered .actions-toolbar,
.account.customer-account-index .column.main .order-details-items.invoice .actions-toolbar,
.account.customer-account-index .column.main .block.block-dashboard-orders .actions-toolbar,
.account.sales-order-view .column.main .order-details-items.ordered .actions-toolbar,
.account.sales-order-view .column.main .order-details-items.invoice .actions-toolbar,
.account.sales-order-view .column.main .block.block-dashboard-orders .actions-toolbar,
.account.sales-order-invoice .column.main .order-details-items.ordered .actions-toolbar,
.account.sales-order-invoice .column.main .order-details-items.invoice .actions-toolbar,
.account.sales-order-invoice .column.main .block.block-dashboard-orders .actions-toolbar {
  margin-bottom: 2rem;
}
.account.customer-account-index .column.main .order-details-items.invoice .actions-toolbar,
.account.customer-account-index .column.main .order-details-items.invoice .order-title,
.account.sales-order-view .column.main .order-details-items.invoice .actions-toolbar,
.account.sales-order-view .column.main .order-details-items.invoice .order-title,
.account.sales-order-invoice .column.main .order-details-items.invoice .actions-toolbar,
.account.sales-order-invoice .column.main .order-details-items.invoice .order-title {
  display: none;
}
.account.customer-account-index .column.main .order-details-items.invoice .order-title,
.account.sales-order-view .column.main .order-details-items.invoice .order-title,
.account.sales-order-invoice .column.main .order-details-items.invoice .order-title {
  padding: 0 0 1.5rem;
}
.account.customer-account-index .column.main .order-details-items.invoice .order-title .action.print,
.account.sales-order-view .column.main .order-details-items.invoice .order-title .action.print,
.account.sales-order-invoice .column.main .order-details-items.invoice .order-title .action.print {
  float: right;
}

.account.customer-address-index .page-wrapper #maincontent.page-main,
.account.customer-address-form .page-wrapper #maincontent.page-main {
  position: relative;
}
@media (min-width: 640px) and (max-width: 1006px) {
  .account.customer-address-index .page-wrapper #maincontent.page-main,
  .account.customer-address-form .page-wrapper #maincontent.page-main {
    padding: 10rem 4rem;
  }
}
.account.customer-address-index .page-wrapper #maincontent.page-main .column.main,
.account.customer-address-form .page-wrapper #maincontent.page-main .column.main {
  min-width: 0;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .block.block-addresses-list,
.account.customer-address-form .page-wrapper #maincontent.page-main .block.block-addresses-list {
  width: 100%;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .block.block-addresses-list .block-title,
.account.customer-address-form .page-wrapper #maincontent.page-main .block.block-addresses-list .block-title {
  padding-bottom: 2.5rem;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .block.block-addresses-list .block-content,
.account.customer-address-form .page-wrapper #maincontent.page-main .block.block-addresses-list .block-content {
  display: block;
}
@media (max-width: 767px) {
  .account.customer-address-index .page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table.table-additional-addresses-items.history [data-th="Aktionen"].col.actions,
  .account.customer-address-form .page-wrapper #maincontent.page-main .block.block-addresses-list .block-content .table.table-additional-addresses-items.history [data-th="Aktionen"].col.actions {
    justify-content: flex-end;
  }
}
.account.customer-address-index .page-wrapper #maincontent.page-main .block.block-addresses-list.zzzz,
.account.customer-address-form .page-wrapper #maincontent.page-main .block.block-addresses-list.zzzz {
  display: none;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .block.block-addresses-list.zzzz + .actions-toolbar,
.account.customer-address-form .page-wrapper #maincontent.page-main .block.block-addresses-list.zzzz + .actions-toolbar {
  display: none;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset {
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset,
  .account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset {
    display: block;
  }
}
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset:first-child,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset:first-child {
  margin-right: 10rem;
}
@media (min-width: 640px) and (max-width: 1006px) {
  .account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset:first-child,
  .account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset:first-child {
    margin-right: 5rem;
  }
}
@media (max-width: 639px) {
  .account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset:first-child,
  .account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset:first-child {
    margin: 0;
  }
}
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.street.required,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.street.required {
  margin: 0;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.street .input-text.required-entry,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.street .input-text.required-entry {
  margin: 0 0 2.4rem;
}
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.country,
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset .input-text,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.country,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset .input-text {
  width: 30rem;
}
@media (max-width: 767px) {
  .account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.country,
  .account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .fieldset .input-text,
  .account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset .field.country,
  .account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .fieldset .input-text {
    width: 100%;
  }
}
.account.customer-address-index .page-wrapper #maincontent.page-main .form-address-edit .actions-toolbar .primary,
.account.customer-address-form .page-wrapper #maincontent.page-main .form-address-edit .actions-toolbar .primary {
  margin: 0;
}

.form-address-edit .fieldset > .field:not(.choice) > .control {
  width: 100%;
}

.account.customer-account-edit .fieldset > .field:not(.choice) > .control {
  width: 108%;
}
.account.customer-account-edit .fieldset > .field:not(.choice) > .control input._has-datepicker {
  width: 50rem;
}
.account.customer-account-edit .fieldset > .field:not(.choice) > .control .ui-datepicker-trigger::before {
  color: #05ddb9;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  font-size: 3rem;
  line-height: 3rem;
}
.account.customer-account-edit .field-name-prefix .field--select::before, .account.customer-account-edit .field-name-prefix .field--select::after {
  right: 16.5rem;
}
.account.customer-account-edit .field-name-prefix select {
  font-family: "GTWalsheimPro", Arial, sans-serif;
  font-weight: 300;
  border-radius: 4rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 4rem;
  padding: 0 1.5rem;
  box-shadow: none;
  border: 0.1rem solid #bcbcbc;
  background: transparent;
  color: #858585;
  line-height: initial;
  font-size: 1.6rem !important;
}
.account.customer-account-edit .field.password-info > p {
  font-weight: 300 !important;
}

.account.wishlist-index-index #maincontent.page-main .page-title-wrapper {
  margin-bottom: 2rem;
}
.account.wishlist-index-index #maincontent.page-main .page-title-wrapper .page-title {
  display: block;
  margin-bottom: 2.5rem;
}
@media (max-width: 767px) {
  .account.wishlist-index-index #maincontent.page-main .page-title-wrapper .page-title {
    font-size: 4.2rem;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index #maincontent.page-main .page-title-wrapper {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .toolbar.wishlist-toolbar {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .toolbar.wishlist-toolbar .limiter {
    flex-direction: row;
  }
}
.account.wishlist-index-index .toolbar.wishlist-toolbar .limiter .limiter-options.field--select__box {
  height: 3rem;
}
@media (max-width: 639px) {
  .account.wishlist-index-index .toolbar.wishlist-toolbar .pager {
    position: relative;
    margin: 0 0 2.4rem;
  }
  .account.wishlist-index-index .toolbar.wishlist-toolbar .pager .toolbar-amount {
    position: absolute;
    top: -4rem;
  }
}
.account.wishlist-index-index .column.main {
  width: 100%;
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid {
    padding: 0;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items {
  /* display: flex;
   overflow: hidden;
   flex-wrap: wrap;
   justify-content: start;*/
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items {
    width: 100%;
    justify-content: center;
    overflow: visible;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item {
  position: relative;
  width: 27.5rem;
  height: 57rem;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0.4rem;
  background-color: #fff;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .price-box {
  margin: 1rem 0;
}
@media (min-width: 375px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item {
    width: 33.5rem;
    border-radius: 4px;
    padding: 0;
    margin: 3rem auto;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item {
    height: 55rem;
    margin: 1.5rem auto;
  }
}
@media (max-width: 639px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item {
    max-width: calc(100% - 4rem);
    margin: 0 auto 5rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  background: #fff;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-item-photo {
  display: block;
  height: 50%;
  margin: 0 0 2.5rem;
  text-align: center;
  border-bottom: 0 !important;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-item-photo:hover {
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-item-photo {
    height: 65%;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-container {
  max-width: 100%;
  width: 100% !important;
  height: 100%;
  max-height: 100%;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-wrapper {
  height: 100%;
  padding: 0 !important;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-photo {
  width: 100%;
  position: relative;
  object-fit: contain;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-reviews-summary.short .rating-result::before,
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-reviews-summary.short .rating-result span::before {
  font-size: 3.5rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .product-reviews-summary.short .rating-result span::before {
  color: #000;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .box-tocart .field.qty {
  position: relative;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .box-tocart .field.qty .label {
  position: absolute;
  top: -3.5rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-info .box-tocart .field.qty .field--number__box {
  padding: 0 1.5rem 0 .5rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary {
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  top: -47rem;
  left: 22rem;
  z-index: 2;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary {
    top: -86rem;
    left: 17rem;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary {
    top: -112rem;
    left: 24rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary .action.towishlist {
  line-height: 0;
  width: auto;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary .action.towishlist:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary .action.towishlist::before {
  font-size: 95%;
  color: #05ddb9;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .actions-secondary .action.towishlist span {
  font-size: 0;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .field.comment-box {
  display: none;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .input-text.qty {
  min-width: 6rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a {
  font-weight: 500 !important;
  font-size: 1.8rem !important;
  border: 0 !important;
  line-height: 1.1;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a:hover {
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a {
    font-size: 2rem;
    margin-left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a {
    font-size: 1.6rem;
    line-height: 1;
    font-weight: 700;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name {
    font-size: 2rem !important;
    border: 1px solid transparent;
    margin-left: 0 !important;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a:hover, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name > a:visited:hover, .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-name a > a:visited:hover {
  text-decoration: none;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-reviews-summary.short .rating-result span:before {
  color: #000 !important;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details {
  padding: 0 1.6rem;
  margin-top: -1rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box {
  margin: 1rem 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box {
    margin: 0.6rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .price-final_price .price {
  font-size: 2rem;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .price-final_price .price {
    font-size: 1.6rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .old-price {
    font-size: 1.2rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .sale-label {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  position: absolute;
  top: 25rem;
  left: 2rem;
  border-radius: 50%;
  background: #e85137;
  z-index: 9;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .sale-label {
    top: 20rem;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .sale-label {
    top: 23rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .sale-label span {
  font-size: 1.4rem;
  color: #fff;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .special-price {
  color: #e85137;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .old-price {
  display: block;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .old-price span.price,
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .price-box .old-price span.price_per {
  font-size: 1.6rem;
  font-weight: normal;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .year-producer {
    font-size: 1.21rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 1.6rem 0 0;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .actions-primary {
  width: 100%;
  padding: 0 1.5rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary {
  width: 100%;
  box-shadow: none;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before {
  padding-right: 1rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.tocart.primary span::before {
    padding-right: 0.3rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions {
  position: relative;
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions {
    float: right;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .actions-primary {
  width: 100%;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .actions-primary button.action.tocart.primary {
  width: 100% !important;
  background: #ffffff !important;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit,
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete {
  position: absolute;
  bottom: 8rem;
}
@media (max-width: 767px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit,
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete {
    bottom: -4rem;
  }
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit::before,
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.5rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit > span,
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete > span {
  font-size: 0;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.edit {
  right: 4rem;
}
.account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete {
  right: 0;
}
@media (max-width: 639px) {
  .account.wishlist-index-index .column.main .products-grid .product-items .product-item .product-item-actions .action.delete {
    right: 2rem;
  }
}
.account.wishlist-index-index .actions-toolbar {
  margin: 6rem 0 0;
}
.account.wishlist-index-index .actions-toolbar .primary button {
  float: left;
  margin-right: 2rem;
}
@media (min-width: 375px) and (max-width: 1023px) {
  .account.wishlist-index-index .actions-toolbar .primary button {
    font-size: 1.3rem !important;
    margin-right: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .account.wishlist-index-index .actions-toolbar .secondary {
    margin: 2rem;
  }
}
@media (max-width: 767px) {
  .account.wishlist-index-index .actions-toolbar .secondary {
    line-height: 3;
  }
}

.account.wishlist-index-share .form.wishlist.share .input-text, .account.wishlist-index-share .form.wishlist.share textarea {
  width: 60.6rem;
  height: 14rem;
  padding-top: 0.5rem;
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .account.wishlist-index-share .form.wishlist.share .input-text, .account.wishlist-index-share .form.wishlist.share textarea {
    width: 45rem;
  }
}
@media (max-width: 1023px) {
  .account.wishlist-index-share .form.wishlist.share .input-text, .account.wishlist-index-share .form.wishlist.share textarea {
    width: 33rem;
  }
}

@media (max-width: 639px) {
  body.account.review-customer-view .product-details {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
body.account.review-customer-view .product-details .product-media {
  width: 40%;
  max-width: 29rem;
}
@media (max-width: 639px) {
  body.account.review-customer-view .product-details .product-media {
    width: 100%;
    max-width: none;
    margin: 0 0 2.4rem;
  }
}
body.account.review-customer-view .product-details .product-media .product-photo {
  border-bottom: none !important;
}
body.account.review-customer-view .product-details .product-media .product-image-wrapper {
  height: 37rem;
}
body.account.review-customer-view .product-details .product-media .product-image-wrapper .product-image-photo {
  object-fit: cover;
  height: 100%;
}
@media (max-width: 639px) {
  body.account.review-customer-view .product-details .product-info .product-reviews-summary {
    display: block;
  }
}
body.account.review-customer-view .product-details .rating-result::before,
body.account.review-customer-view .product-details .rating-result span::before {
  font-size: 3.5rem;
}
body.account.review-customer-view .product-details .rating-result span::before {
  color: #000;
}
body.account.review-customer-view .product-details .reviews-actions {
  display: flex;
  position: relative;
  flex-direction: row-reverse;
  margin: 5rem 0 0;
}
body.account.review-customer-view .product-details .reviews-actions .action.add {
  font-size: 1.6rem !important;
  font-weight: 700 !important;
}
body.account.review-customer-view .product-details .reviews-actions .action.view {
  position: absolute;
  top: -7.7rem;
  right: -7rem;
  line-height: 1;
}
@media (max-width: 639px) {
  body.account.review-customer-view .product-details .reviews-actions .action.view {
    right: 0;
  }
}
body.account.review-customer-view .product-details .reviews-actions .action.view span {
  font-size: 1.6rem !important;
}
body.account.review-customer-view .review-details {
  border-top: 0.1rem solid #dbdbdb;
  border-bottom: 0.1rem solid #dbdbdb;
  padding: 2.4rem 0;
}
body.account.review-customer-view .review-details .title {
  padding: 0 0 2rem;
}
body.account.review-customer-view .review-details .rating-summary.item .rating-label span {
  margin: 0 3rem 0 0;
}
body.account.review-customer-view .review-details .rating-summary.item .rating-result::before,
body.account.review-customer-view .review-details .rating-summary.item .rating-result span::before {
  font-size: 3.5rem;
}
body.account.review-customer-view .review-details .rating-summary.item .rating-result span::before {
  color: #000;
}
body.account.review-customer-view .review-details .review-title {
  margin: 5rem 0 2rem 0;
  font-weight: 700;
}
body.account.review-customer-view .review-details .review-content,
body.account.review-customer-view .review-details .review-date {
  font-size: 1.6rem;
}

.account.gdpr-customer-settings #maincontent.page-main .column.main > .block .block-title:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.account.gdpr-customer-settings #maincontent.page-main .column.main > .block .block-title::before {
  margin: 0 1.5rem 0 0;
  font-size: 2.2rem;
  color: #05ddb9;
}
.account.gdpr-customer-settings #maincontent.page-main .column.main > .block + .block .block-title::before {
  content: "";
}
.account.gdpr-customer-settings #maincontent.page-main .column.main > .block + .block + .block .block-title::before {
  content: "";
}
.account.gdpr-customer-settings #maincontent.page-main .block {
  margin-bottom: 4rem;
}
.account.gdpr-customer-settings #maincontent.page-main .block:not(.account-nav) {
  border: 0.1rem solid #05ddb9;
  max-width: 74rem;
  margin-bottom: 4rem;
  padding: 2.4rem 3rem 3.2rem;
  border-color: #bcbcbc;
  border-radius: .4rem;
}
.account.gdpr-customer-settings #maincontent.page-main .block .block-title {
  font-size: 2.2rem;
}
@media (max-width: 639px) {
  .account.gdpr-customer-settings #maincontent.page-main .block .block-title {
    font-size: 2rem;
  }
}
.account.gdpr-customer-settings #maincontent.page-main .block-content p.policy-content, .account.gdpr-customer-settings #maincontent.page-main .block-content p.field.control.checkbox {
  margin: 0 0 3rem;
}
.account.gdpr-customer-settings #maincontent.page-main .block-content p.field.control.checkbox label {
  font-size: 1.6rem;
}
.account.gdpr-customer-settings #maincontent.page-main .block .field.password.current.required .input-text {
  max-width: 30.4rem;
}
.account.gdpr-customer-settings #maincontent.page-main .block .actions-toolbar.amgdpr-actions-toolbar {
  margin-left: 0;
}

.checkout-cart-index #maincontent.page-main {
  padding: 8.9rem 5.1rem 9.5rem 10.2rem;
}
@media (min-width: 1366px) {
  .checkout-cart-index #maincontent.page-main {
    max-width: 144rem;
    margin: 0 auto;
    padding: 9rem 0;
  }
}
@media (min-width: 768px) and (max-width: 1365px) {
  .checkout-cart-index #maincontent.page-main {
    padding: 6.5rem 3rem;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main {
    padding: 5rem 2rem;
  }
}
.checkout-cart-index #maincontent.page-main div.page-title-wrapper h1.page-title {
  margin-bottom: 1.8rem;
}
.checkout-cart-index #maincontent.page-main div.page-title-wrapper h1.page-title span.base {
  line-height: 1.17;
}
@media (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main div.page-title-wrapper h1.page-title span.base {
    font-size: 4.2rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns {
    display: block;
  }
}
.checkout-cart-index #maincontent.page-main .columns #cart_top_detail {
  color: #858585;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container {
    margin-bottom: 6rem;
  }
}
@media (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container {
    display: flex;
    flex-direction: column;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart {
  order: 1;
  width: calc(100% - (39.6rem + 7.5rem));
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart {
    width: 100%;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.table-wrapper .col {
  padding-top: 0.8rem;
  padding-bottom: 1.1rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.table-wrapper .items thead + .item {
  border-top: 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead {
  height: 3.6rem;
  border-radius: 0.4rem !important;
  background-color: #efefef;
  color: #000000;
  font-size: 1.4rem;
  font-weight: 500 !important;
  margin: 2.4rem 0 1.6rem;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead .col:not(.item) {
    display: block;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr {
  border-radius: 0.4rem !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr > th {
  font-weight: 500 !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr > th:first-child {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr > th:last-child {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
  padding-right: 1.4rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr > th.col.price {
  text-align: center;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr > th.col.qty {
  text-align: left !important;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead tr > th {
    display: none;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table thead {
    border: 0;
    height: 0;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table [data-th="Item"] {
  padding: 0;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table [data-th="Item"] {
    display: flex;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table [data-th="Item"] .product-item-photo {
  position: static;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table .item-actions td {
  padding: 0;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table .item-actions td {
    padding: 2rem 0 0;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col {
  padding-top: 1.7rem;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col[data-th]:before {
    content: "";
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item {
  width: 45rem;
  margin-bottom: 1.8rem;
}
@media (max-width: 1365px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item {
    width: auto;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item {
    width: 66%;
    float: left;
    min-height: 13rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo {
  width: 10rem;
  height: 13.1rem;
  max-width: none;
  padding-right: 2.7rem;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo {
    width: 10.5rem !important;
  }
}
@media (max-width: 639px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo {
    width: 6.4rem;
    height: 6.6rem;
    padding-right: 1.4rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo .product-image-container {
  width: 10rem !important;
  height: 13.1rem !important;
  display: block;
  border-radius: 0.4rem;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo .product-image-container {
    width: 10.5rem !important;
  }
}
@media (max-width: 639px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo .product-image-container {
    width: 5rem !important;
    height: 6.6rem !important;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo .product-image-container .product-image-wrapper {
  width: 100%;
  height: 100%;
  display: block;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-photo .product-image-container .product-image-wrapper .product-image-photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details {
  font-size: 1.6rem;
  color: #000000;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details {
    font-size: 1.4rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options {
  font-size: 1.6rem !important;
  color: #858585 !important;
  font-weight: 300 !important;
  margin-top: 0;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options {
    font-size: 1.4rem !important;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options > dt {
  margin-right: 0.2rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options > dt, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options > dd {
  font-size: 1.6rem !important;
  color: #858585 !important;
  font-weight: 300 !important;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options > dt, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-details .item-options > dd {
    font-size: 1.4rem !important;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-name,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-name > a,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-name > a:visited {
  font-size: 1.6rem;
  color: #000000;
  font-weight: 300;
  line-height: 1.56;
  margin-top: -0.5rem;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-name,
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-name > a,
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.item .product-item-name > a:visited {
    font-size: 1.4rem;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price {
    display: none;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price .price-including-tax, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price .price-excluding-tax {
  font-size: 1.6rem;
  line-height: 2;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal {
    font-size: 1.4rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-including-tax, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-excluding-tax {
  font-size: 1.6rem;
  line-height: 2;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-including-tax, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-excluding-tax {
    line-height: 0;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal {
  padding-top: 3rem;
  text-align: center;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal {
    padding-top: 0;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price .price-including-tax .price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price .price-excluding-tax .price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-including-tax .price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-excluding-tax .price {
  font-weight: 300;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price .price-including-tax .price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.price .price-excluding-tax .price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-including-tax .price, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal .price-excluding-tax .price {
    font-size: 1.4rem;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.subtotal {
    text-align: right;
    padding-right: 0;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.qty {
  text-align: center;
  padding-top: 2.7rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.qty input {
  width: 7.3rem;
  height: 3.4rem;
  border-radius: 2rem;
  text-align: left !important;
  font-weight: 300 !important;
  font-size: 1.7rem !important;
  color: #000;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.qty {
    float: right;
    padding-top: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.qty {
    padding: 1.7rem 0 2.4rem;
  }
}
@media (max-width: 767px) and (max-width: 639px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.qty::before {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tbody tr td.col.qty .field.qty {
    float: right;
  }
}

.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table tr.item-actions td {
  padding-bottom: 0;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table > tbody:nth-child(3) > tr.item-info > td.col {
    padding-top: 3rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1919px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.items.data.table > tbody:nth-child(3) > tr.item-info > td.col.qty {
    padding-top: 2.4rem !important;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar {
  float: right;
  position: relative;
 /* @extend %link--round--delete;
  color: #000;
  right:8rem;
  &::before {
    content:icon("wishlist");
    color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5rem;
  }
  position: absolute;
  > span {
    font-size:0;
  }
}*/
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action {
  padding: 0 1rem;
  margin: 0;
  bottom: 2rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit > span, .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete > span {
  font-size: 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action-towishlist {
  position: absolute;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit::before,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete::before,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action-towishlist::before {
  color: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.9rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-edit {
  right: 5.5rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .action.action-delete {
  right: 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .gift-options-cart-item {
  display: none;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .use-ajax.action.towishlist.action-towishlist {
  right: 11rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .actions-toolbar .use-ajax.action.towishlist.action-towishlist > span {
  display: none;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-start;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue {
  min-width: 18.1rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update::before,
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue::before {
  font-size: 1.6rem;
  margin: 0 1rem 0 0;
}
@media (max-width: 639px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update,
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue {
    width: 100%;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue {
  width: auto;
  float: left;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue {
    margin: 0 0 2.4rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.continue::before {
  transform: rotate(90deg);
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update {
  float: right;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (min-width: 768px) and (max-width: 1365px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update {
    float: none;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.update {
    float: right !important;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .form-cart .cart.main.actions .action.clear {
  display: none;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary {
  order: 2;
  width: 39.6rem;
  border-radius: 0.4rem;
  min-height: 40rem;
  box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
  padding: 4.4rem 4.4rem 3.7rem 4.4rem;
  border: solid 0.1rem #dbdbdb;
  background-color: #fff;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary {
    position: static;
    min-width: 33rem;
    margin-top: 3rem;
    float: none;
  }
}
@media (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary {
    width: 100%;
    top: 6rem !important;
  }
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .control {
    width: 74%;
  }
}
@media (max-width: 639px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary {
    padding: 3rem 2.5rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary strong.title {
  margin-top: 0;
  margin-bottom: 2.4rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.shipping,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.discount {
  border: 0.1rem solid #05ddb9;
  margin: 0 0 2rem;
  padding: 1rem;
  border-color: #dbdbdb;
  border-radius: 3rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.shipping.active,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.discount.active {
  padding: 1.5rem;
  border-radius: 1.5rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.shipping .title,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.discount .title {
  margin: 0;
  padding: 0;
  line-height: 1rem;
  vertical-align: middle;
  overflow: visible;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block.discount {
  margin-top: 2.4rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary ul.checkout.checkout-methods-items > li:first-child {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[type=radio] + label::before,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[type=checkbox] + label::before {
  width: 2rem !important;
  height: 2rem !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id]:checked[type=radio] + label:before,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--radio[id]:checked + label:before {
  display: block;
  width: 2rem;
  height: 2rem;
  background-color: #fff;
  box-shadow: inset 0 0 0 0.6rem #05ddb9;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select {
  margin: 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field--select::before {
  font-size: 1rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .label {
  margin: 0;
  text-align: left;
  font-weight: 300 !important;
  padding-bottom: 0.3rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .title {
  height: auto;
  margin-top: 2rem;
  font-weight: bold;
  font-size: 2rem;
  border-top: 0 !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block .title strong,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals {
  font-size: 1.6rem !important;
  font-weight: 300 !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block .title strong tr,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals tr {
  margin: 0 0 1.5rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block .title strong .grand.totals,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals .grand.totals {
  border-top: 0.1rem solid #05ddb9;
  border-bottom: 0.1rem solid #05ddb9;
  border-color: #dbdbdb;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block .title strong .grand.totals th,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block .title strong .grand.totals td,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals .grand.totals th,
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals .grand.totals td {
  padding: 1.5rem 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .block > .title:after {
  width: 2.3rem;
  height: 2.3rem;
  top: 50% !important;
  right: 0;
  transform: translateY(-51%);
  line-height: 2.5rem;
  font-size: 2.5rem !important;
  background-color: #efefef;
  border-radius: 50%;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals .mark {
  padding-bottom: 2rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals .grand.totals {
  font-size: 2rem;
  font-weight: 300 !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .data.table.totals .grand.totals.excl {
  display: none;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .field.note {
  font-size: 1.6rem !important;
  font-weight: 300 !important;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #block-discount-heading {
  font-size: 1.4rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .fieldset.coupon {
  margin-left: 0;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary > span {
  display: inline-block;
  margin: auto;
}
@media (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    margin: 0 auto;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary.apply {
  margin-top: 2rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary .action.primary.checkout {
  margin-top: 1rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form #coupon_code {
    width: 34.2rem;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form #coupon_code {
    width: auto;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary {
  width: 100%;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary #discount-coupon-form .actions-toolbar .primary .action.apply.primary {
    width: auto;
    float: right;
    margin-top: -5.2rem;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart.table-wrapper {
  margin-bottom: 4rem;
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart.table-wrapper .label-overview {
  margin: 4.8rem 0 2.4rem;
}
@media (max-width: 767px) {
  .checkout-cart-index #maincontent.page-main .columns .cart-container .cart.table-wrapper .label-overview {
    margin: 2rem 0 0;
  }
}
.checkout-cart-index #maincontent.page-main .columns .cart-container .cart.items.data.table tr td.col.item .product-item-details {
  width: 100%;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-cart-index #maincontent.page-main .columns #cart-limit {
    margin-top: 9rem;
  }
}
@media (max-width: 639px) {
  .checkout-cart-index #maincontent.page-main .columns #cart-limit {
    margin-top: 66rem;
  }
}
.checkout-cart-index #maincontent.page-main.cart-empty {
  max-width: 144rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.checkout-cart-index #maincontent.page-main.cart-empty div.page-title-wrapper h1.page-title {
  width: 100%;
  text-align: center;
}
.checkout-cart-index #maincontent.page-main.cart-empty div.page-title-wrapper h1.page-title::before {
  width: 100%;
  height: 6.5rem;
  content: " ";
  background: url(../img/icons/icon-deco-empty-cart.svg) 0 0 no-repeat;
  margin: 9rem 0 3.2rem 31%;
  display: block;
  object-fit: cover;
}
.checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty {
  text-align: center;
  margin-top: 3rem;
}
.checkout-cart-index #maincontent.page-main.cart-empty div.cart-empty a.action {
  margin-left: 47%;
}
.checkout-cart-index .rating-summary .rating-result > span:before {
  color: #000000 !important;
}
.checkout-cart-index .cart-totals .mark, .checkout-cart-index .opc-block-summary .table-totals .mark,
.checkout-cart-index .cart-totals .mark strong, .checkout-cart-index .opc-block-summary .table-totals .mark strong,
.checkout-cart-index .cart-totals .grand .amount strong, .checkout-cart-index .opc-block-summary .table-totals .grand .amount strong {
  font-weight: 300 !important;
}

.checkout-cart-index #maincontent.page-main .columns .cart-container .cart-summary input[id][type=radio] + label {
  font-weight: 300 !important;
  font-size: 1.6rem !important;
}

.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtitle.empty {
  grid-area: grid-content;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtitle.empty::before {
  width: 32%;
  height: 8rem;
  content: " ";
  background: url(../img/icons/icon-deco-empty-cart.svg) 0 0 no-repeat;
  margin: -4rem 0 3.2rem 33%;
  display: block;
  object-fit: contain;
  min-height: 3rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div h1 {
  font-weight: 600;
  margin-bottom: 0;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div span {
  font-size: 1.2rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div #cart-limit-base {
  width: 27.7rem;
  height: 0.7rem;
  margin: 0 0 2rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div #cart-limit-base #cart-limit-bar {
  height: 0.7rem;
  width: 12rem;
  margin-top: -0.1rem;
}
.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .extra div a > span.label {
  line-height: 1.71 !important;
}

.checkout-index-index {
  /**************************/
  /*---PAYMENT----*/
}
.checkout-index-index #maincontent.page-main {
  position: relative;
  padding: 8rem 10%;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-index-index #maincontent.page-main {
    padding: 8rem 7rem;
  }
}
@media (max-width: 639px) {
  .checkout-index-index #maincontent.page-main {
    padding: 8rem 2rem;
  }
}
@media (max-width: 1023px) {
  .checkout-index-index #maincontent.page-main .checkout-container {
    display: grid;
    grid-template-areas: "g-head" "g-title" "g-cart";
  }
}
.checkout-index-index #maincontent.page-main .back-link {
  position: absolute;
  display: inline-block;
  width: 100%;
  top: 1.5rem;
  left: 1rem;
  font-size: 1.4rem !important;
  font-weight: 300;
  border-bottom: 0 !important;
  /*@include mq() {
      top: 1.5rem;
      left: 1rem;
  }*/
}
.checkout-index-index #maincontent.page-main .back-link::before {
  display: none;
}
.checkout-index-index #maincontent.page-main .back-link a::before {
  display: inline-block;
  margin-right: .5rem;
  transform: rotate(90deg);
  font-size: 0.8rem;
  color: #bcbcbc;
}
.checkout-index-index #maincontent.page-main .payment-after {
  font-size: 1.2rem;
  float: right;
  padding: 0;
}
@media (max-width: 767px) {
  .checkout-index-index #maincontent.page-main .payment-after {
    float: none;
    margin-left: 10%;
    width: 23.2rem;
    text-align: center;
  }
}
.checkout-index-index .fieldset > .field:not(.choice) > .control {
  width: 100% !important;
}
.checkout-index-index .checkout-container .authentication-wrapper {
  display: none;
}
.checkout-index-index .checkout-container .opc-progress-bar {
  display: table;
  table-layout: fixed;
  grid-area: g-head;
  width: 84%;
  margin: 0 3.5rem;
  padding: 0;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-progress-bar {
    margin: 0 0 8.4rem;
    width: 100%;
  }
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item {
  display: table-cell;
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item._complete span:after {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item._complete span::before {
  border-color: #05ddb9;
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item._complete span::after {
  color: #05ddb9;
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item::before {
  width: 50%;
  height: 0.01rem;
  top: 25%;
  background-color: #dbdbdb;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item::before {
    top: 1.3rem;
  }
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item:first-child::before {
  left: auto;
  right: 0;
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item:last-child::before {
  left: 0;
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span {
  width: fit-content;
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  line-height: 4rem;
  color: #000000;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span {
    margin: 0;
    padding-top: 3rem;
  }
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span::before, .checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span::after {
  background-color: #fff;
  z-index: 10;
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span::before {
  display: block;
  width: 4.5rem;
  height: 4.5rem;
  margin-left: -2.4rem;
  font-size: 2.95rem;
  font-weight: 500;
  text-align: center;
  border: 0.1rem solid #dbdbdb;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span::before {
    width: 2.2rem;
    height: 2.2rem;
    left: 50%;
    transform: translateX(50%);
    font-size: 1.6rem;
  }
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span::after {
  content: counter(i);
  counter-increment: i;
  font-size: 2.5rem;
  font-weight: 500;
  font-family: "GTWalsheimPro";
  line-height: 1.4;
  z-index: 10;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item > span::after {
    width: 2.4rem;
    height: 2.4rem;
    top: 0;
    left: 50.5%;
    font-size: 1.2rem;
    line-height: 2.4rem;
    background: transparent;
  }
}
.checkout-index-index .checkout-container .opc-progress-bar > .opc-progress-bar-item._active > span:before {
  border: 0.1rem solid #05ddb9;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-progress-bar {
    margin-bottom: 4.8rem;
  }
}
.checkout-index-index .checkout-container .opc-estimated-wrapper {
  grid-area: g-cart;
  border-bottom: 0.1rem solid #bcbcbc;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-estimated-wrapper {
    padding: 0 0 2.4rem;
    margin: 0 0 2.4rem;
  }
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .estimated-block {
  font-size: 2rem;
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .estimated-block .estimated-label {
  margin: 0 0 1rem;
  font-weight: 700;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-estimated-wrapper .estimated-block .estimated-label {
    margin: 0 0 2rem;
  }
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .estimated-block .estimated-price {
  font-weight: 300;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-estimated-wrapper .estimated-block {
    padding-top: 1rem;
    margin-bottom: 0;
  }
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper {
  width: 14rem;
  height: 4.2rem;
  border-radius: 2.1rem;
  border: solid 0.1rem #bcbcbc;
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper button {
  border: 0;
  background: transparent !important;
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart {
  margin: 0;
  vertical-align: top;
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
  color: #000000;
  font-size: 2.4rem;
  line-height: 2.6rem;
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty .counter-number {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 0.006rem;
  color: #000000;
}
.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty .counter-number::after {
  content: "ITEM(S)";
  display: inline-block;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.06rem;
  margin-left: 0.5rem;
}
.checkout-index-index .checkout-container .opc-wrapper {
  padding: 6.3rem 0 0;
  width: 54%;
  /*label, .label, .fieldset > .field:not(.choice) > .label {
      width: 100%;
      font-size: 1.2rem;
      line-height: 1.28;
      color: color("black");
      text-align: left;
  }*/
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper {
    padding: 4.7rem 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-wrapper {
    display: contents;
    padding: 0 1.6rem;
  }
}
@media (min-width: 1022px) and (max-width: 1184px) {
  .checkout-index-index .checkout-container .opc-wrapper {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-wrapper .opc {
    display: contents;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method {
    display: contents !important;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method .step-content,
  .checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method .form.payments,
  .checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method .form.payments .fieldset,
  .checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method .payment-group,
  .checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method .opc-payment {
    display: contents;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .opc .checkout-payment-method .no-quotes-block {
  padding: 2rem 0;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-wrapper .fieldset > .field:not(.choice) > .control {
    width: 100% !important;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .field .control._with-tooltip {
  position: static;
}
.checkout-index-index .checkout-container .opc-wrapper .field .control._with-tooltip input {
  width: 100%;
}
.checkout-index-index .checkout-container .opc-wrapper .field .control._with-tooltip .field-tooltip.toggle {
  display: none;
}
@media (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address,
  .checkout-index-index .checkout-container .opc-wrapper .items.payment-methods {
    display: contents;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .step-title,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .step-title {
  grid-area: g-title;
  padding: 0 0 2.4rem;
  border-bottom: 0;
}
.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar {
  margin-left: 0 !important;
  float: right;
  margin-right: 6.8rem;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar,
  .checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar {
    margin-right: 2.6rem;
  }
}
@media (max-width: 639px) {
  .checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .actions-toolbar,
  .checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .actions-toolbar {
    margin-right: 0.6rem;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form-login > fieldset,
.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .form-login > fieldset {
  padding-bottom: 2.5rem;
  border-bottom: 0.1rem solid #858585;
  margin-bottom: 5rem;
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment {
    justify-content: space-between;
  }
}
@media (min-width: 1022px) and (max-width: 1184px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment {
    width: 75%;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item {
  width: calc(50% - 3rem);
  max-width: 25rem;
  order: 2;
  margin: -.1rem 1.6rem 1.6rem 0;
  padding: 3rem;
  vertical-align: top;
  border-radius: .5rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item {
    width: 100%;
    max-width: none;
    margin: 0 auto 2.4rem;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item.selected-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item.selected-item {
  border: 0.1rem solid #05ddb9;
  margin-top: -.1rem;
  background: #fff;
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item.selected-item::before,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item.selected-item::before {
  display: none;
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item.selected-item::after,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item.selected-item::after {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  content: "" !important;
  right: 0;
  top: 0;
  font-family: "icomoon";
  font-size: 2.5rem !important;
  color: #fff !important;
  background: #05ddb9 !important;
  line-height: unset;
  border-radius: 0 .5rem 0 .5rem;
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item.not-selected-item {
  opacity: .7;
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item:hover,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item.not-selected-item:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button {
    margin-top: 4rem;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item {
  width: 100%;
  float: revert;
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item:hover,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item {
    width: fit-content;
    margin-top: 2rem;
  }
}
@media (max-width: 639px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action-select-shipping-item,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action-select-shipping-item {
    width: 100%;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link,
.checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link {
  position: absolute;
  top: auto;
  right: 1.5rem;
  bottom: 1.5rem;
  line-height: 1;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link {
    bottom: 1rem;
    margin: 0;
    padding: 0;
    line-height: 0;
    border: none;
  }
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link:hover::before,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link:hover::before {
    color: #000;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link::before,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link::before {
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.6rem;
    line-height: 2.5rem;
    border-radius: 50%;
    background: #05ddb9;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item button.action.edit-address-link span,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .shipping-address-item button.action.edit-address-link span {
    font-size: 0;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .payment-method,
  .checkout-index-index .checkout-container .opc-wrapper .opc-payment .payment-method {
    width: 100%;
  }
}
.checkout-index-index .checkout-container .opc-wrapper .field.addresses + .new-address-popup {
  margin-top: 5rem;
}
.checkout-index-index .checkout-container .action.remind {
  margin-top: 3rem;
  font-size: 1.6rem !important;
}
.checkout-index-index .checkout-container .opc-summary-wrapper {
  border-radius: 0.5rem;
  background-color: #fff;
  width: 39.6rem;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-summary-wrapper {
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-summary-wrapper {
    width: 100%;
    float: left;
  }
}
@media (min-width: 1022px) and (max-width: 1184px) {
  .checkout-index-index .checkout-container .opc-summary-wrapper {
    float: left;
    width: 100%;
  }
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary {
  background-color: #fff;
  box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary {
    box-shadow: none;
  }
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .title {
  font-size: 2rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.4px;
  color: #000000;
  border-bottom: solid 0.1rem #dbdbdb;
  padding-bottom: 2.2rem;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .title {
    font-size: 2.2rem;
  }
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .items-in-cart .title {
  border-bottom: 0;
  padding-bottom: 0;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .items-in-cart .title strong {
  font-weight: 300;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .items-in-cart .title:after {
  top: 0.5rem !important;
  right: 0;
  background-color: #efefef;
  border-radius: 50%;
  width: 2.3rem;
  height: 2.3rem;
  line-height: 2.5rem;
  font-size: 2.5rem !important;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item {
  padding: 1.5rem 0;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-image-container, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-image-wrapper {
  height: 6.6rem !important;
  width: 5rem !important;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-image-container img, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-image-wrapper img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-details {
  padding-left: 6.5rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-details .product-item-name-block {
  display: block;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-details .product-item-name-block .product-item-name {
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.37;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-details .product-item-name-block .product-item-extra-details, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-details .product-item-name-block .details-qty {
  font-weight: 300;
  color: #858585;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-details .product.options.active .item-options {
  margin-bottom: 0;
  margin-top: 1rem;
  font-weight: 300;
  color: #858585;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .subtotal, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .price {
  font-size: 1.4rem;
  font-weight: 300;
  vertical-align: bottom;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .product-item .product-item-inner {
  margin-bottom: 0.7rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals {
  margin-top: 1.5rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .mark {
  font-weight: 300 !important;
  padding: 1rem 0 2rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .mark span.value {
  display: block;
  margin-top: 0.8rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .mark strong {
  font-weight: 300 !important;
  font-size: 2rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .totals.discount .title {
  border: none;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .totals-tax-summary .mark, .checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .totals-tax-summary .amount {
  border: 0;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .grand.totals {
  border-top: solid 0.1rem #dbdbdb;
  border-bottom: solid 0.1rem #dbdbdb;
  margin: 1rem 0;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .grand.totals.incl .mark,
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .grand.totals.incl .amount {
  font-size: 2rem;
  font-weight: 300;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .grand.totals .amount {
  padding-top: 1rem;
}
.checkout-index-index .checkout-container .opc-summary-wrapper .opc-block-summary .data.table.table-totals .grand.totals .amount .price {
  font-weight: 300 !important;
  font-size: 2rem;
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-block .checkout-info {
    padding: 6rem 0 0;
    background: #f9f7f2;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-block .checkout-info .cards__item {
    width: 100%;
    max-width: none;
    min-height: auto;
    margin: 0 0 6rem;
    background: #f9f7f2 !important;
  }
  .checkout-index-index .checkout-block .checkout-info .cards__item:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-block .checkout-info .cards__item .cards__img {
    padding: 0;
    height: auto;
    background: none !important;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-block .checkout-info .cards__text h1 {
    margin-bottom: 1.6rem;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-block .checkout-info .cards__text {
    padding: 0;
    margin-top: 2rem;
  }
}
.checkout-index-index #checkout .actions-toolbar {
  min-width: 30rem;
  padding: 2rem 0;
  margin: 0;
}
@media (max-width: 639px) {
  .checkout-index-index #checkout .actions-toolbar {
    width: 100%;
    min-width: 0;
    padding: 2rem 0;
  }
}
@media (max-width: 767px) {
  .checkout-index-index #checkout .actions-toolbar .primary {
    float: none;
  }
}
.checkout-index-index #checkout .actions-toolbar .primary.checkout {
  min-width: 23rem;
}
@media (max-width: 767px) {
  .checkout-index-index #checkout .actions-toolbar .secondary {
    padding: 0;
    text-align: center;
    border-top: none;
  }
}
@media (max-width: 767px) {
  .checkout-index-index #checkout .actions-toolbar .secondary .action.viewcart {
    width: 100%;
  }
}
.checkout-index-index #checkout .actions-toolbar .button.primary {
  width: 100%;
}
.checkout-index-index #checkout .messages {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100vw;
}
.checkout-index-index #checkout .messages .message.error {
  display: flex;
  align-items: center;
  width: auto;
  height: auto;
  padding: 3rem;
  margin: 0;
  font-size: 2rem;
  line-height: unset;
  border: none;
  border-bottom: solid 0.1rem #48732e;
}
.checkout-index-index #checkout .messages .message.error > *:first-child:before {
  display: inline !important;
  position: static !important;
  font-size: 3rem;
}
.checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button span:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.checkout-index-index #checkoutSteps #checkout-step-shipping .new-address-popup button span::before {
  margin: 0 1rem 0 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-group {
  padding-bottom: 2.35rem;
  margin-bottom: 2.35rem;
  border-bottom: 0.1rem solid #bcbcbc;
}
@media screen and (max-width: 750px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-group {
    display: block;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .step-title {
  margin-bottom: 3.1rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method {
  margin-bottom: 1.6rem;
  border-radius: 0.4rem;
  width: 50.2rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method {
    width: 100%;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method._active .payment-method-title {
  padding-bottom: 0 !important;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-title {
  position: relative;
  padding: 2rem 1.6rem;
  font-size: 1.6rem;
  border-top: 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-title input[type=radio]:not(old) {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 50%;
  border: 0.1rem solid #bcbcbc;
  width: 2.5rem;
  height: 2.5rem;
  vertical-align: text-bottom;
  opacity: 1 !important;
  position: initial !important;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-title input[type=radio]:not(old):checked {
  background-image: radial-gradient(circle at center, #ffffff, #ffffff 17.5%, #05ddb9 38%, #05ddb9 0%);
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content {
  flex-direction: column;
  padding: 0;
  background-color: #fff;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content p {
  margin: 0rem;
  font-size: 1.6rem;
  font-weight: 300;
  padding: 0 5rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content._active {
  display: flex !important;
}
@media (max-width: 767px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content {
    width: 100%;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address {
  order: 1;
  background-color: #f6f6f6;
  padding: 1rem 2rem;
  margin-top: 0.8rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details {
  line-height: 1.56;
  font-size: 1.6rem;
  font-weight: 300;
  padding-left: 4rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details > a {
  font-weight: 300;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address {
  float: right;
  margin-top: -4.2rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .fieldset > .field:not(.choice) > .control {
  width: 100%;
  margin-bottom: 2rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .label, .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .label > span {
  width: 90%;
  margin: 0;
  padding: 0 0 .5rem 0;
  text-align: left;
  font-size: 1.2rem;
  font-weight: 300;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .label[for="billing-save-in-address-book-checkmo"] {
  margin-top: -2rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form input[type=text] {
  margin-bottom: 1rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-form .field--select {
  margin-top: 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar {
  margin-left: 0;
  width: 100%;
  float: left;
  padding: 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action {
  min-width: 19.5rem;
  margin-right: 2rem;
  margin-top: 0.4rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update {
  float: right;
}
@media (max-width: 767px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-update {
    float: none;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel {
  float: left;
  margin-right: 3rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action.checkout {
  min-width: 23rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .fieldset {
  display: block;
  order: 0;
  margin: 0 1.2rem 0 0 !important;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .fieldset .field {
  margin: 0 !important;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .fieldset .field.field-select-billing {
  width: 97.3%;
  margin-bottom: 1rem !important;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .fieldset .field.payment-image {
  float: right;
  width: 4.1rem;
  height: 2.6rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .fieldset .field.payment-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .fieldset .field.payment-description {
  float: right;
  font-size: 1.2rem;
  padding-right: 0.8rem;
  padding-top: 0.4rem;
  font-weight: 300;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block {
  order: 2;
  background-color: #f6f6f6;
  padding: 1rem 2rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block div[name="before-place-order.ordercomment.comment"] {
  margin: 1rem 0 2rem 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block [data-role="checkout-agreements"],
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block .amasty-gdpr-consent.required {
  display: flex;
  position: relative;
  margin-bottom: 2rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block [data-role="checkout-agreements"] input,
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block .amasty-gdpr-consent.required input {
  position: absolute;
  top: 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block [data-role="checkout-agreements"] label,
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block .amasty-gdpr-consent.required label {
  display: flex;
  align-items: center;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block [data-role="checkout-agreements"] label::before,
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block .amasty-gdpr-consent.required label::before {
  top: 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block [data-role="checkout-agreements"] label .action::after,
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .checkout-agreements-block .amasty-gdpr-consent.required label .action::after {
  margin: 0 !important;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .actions-toolbar {
  order: 3;
  background-color: #f6f6f6;
  margin-left: 0;
  margin-right: 0 !important;
}
@media (max-width: 767px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .actions-toolbar {
    display: flex;
    align-content: center;
    justify-content: center;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-method-content .actions-toolbar .primary {
  float: right;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option {
  border: 0.1rem solid #05ddb9;
  position: relative;
  width: 50rem;
  padding: 1rem 2rem;
  border: .1rem solid lightgrey;
  border-radius: 2.5rem;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option._active {
  padding: 1rem 2rem 2rem;
}
@media (max-width: 767px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option {
    margin: 0;
  }
}
@media (max-width: 639px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option {
    width: 100%;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-title {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}
@media (max-width: 767px) {
  .checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-title {
    width: 100%;
  }
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-title .action-toggle {
  color: #000;
  line-height: 1.5;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-title .action-toggle::after {
  position: absolute;
  top: 1.8rem;
  right: 1rem;
  font-size: 4.2rem;
  line-height: 0.2;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content {
  padding: 2rem 0;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content #discount-code {
  color: #858585;
  font-size: 1.6rem !important;
  font-weight: 300;
  border-radius: 4rem;
  background: transparent;
  border: 0.1rem solid #bcbcbc;
}
.checkout-index-index #checkoutSteps .checkout-payment-method .payment-option .payment-option-content .actions-toolbar .primary {
  float: left;
}
.checkout-index-index .form-shipping-address input.input-text {
  margin-top: 1rem;
}
.checkout-index-index .form-shipping-address .label {
  text-align: left !important;
  width: auto !important;
}
.checkout-index-index .form-shipping-address .label > span {
  width: 90%;
  margin: 0;
  padding: 0 0 .5rem 0;
  text-align: left;
  font-weight: 300 !important;
  font-size: 1.2rem;
}
.checkout-index-index .form-shipping-address .label > span * {
  font: inherit;
}
.checkout-index-index .form-shipping-address .label > span::after {
  color: #000000;
}
.checkout-index-index .form-shipping-address .street admin__control-fields .input-text {
  margin-top: 0;
}
.checkout-index-index .form-shipping-address .field-tooltip .field-tooltip-action:before {
  display: none;
}
.checkout-index-index .modal-popup h1 {
  border: 0;
  font-weight: 500;
  letter-spacing: normal;
  margin-top: 2rem;
}
.checkout-index-index .modal-popup .action-close:before {
  font-size: 6rem;
  color: black;
}
.checkout-index-index .modal-popup .checkout-agreements-item-content {
  min-height: 10rem;
  margin-top: 2rem;
}
.checkout-index-index .opc-block-shipping-information {
  margin-top: 4rem;
  box-shadow: 0 0.7rem 2rem 0 rgba(0, 0, 0, 0.13);
  padding: 2.2rem 3rem;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-index-index .opc-block-shipping-information {
    box-shadow: none;
  }
}
.checkout-index-index .opc-block-shipping-information .shipping-information-title {
  padding-bottom: 1.5rem;
  border-bottom-color: #dbdbdb;
}
.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:before {
  position: absolute;
  right: 1.6rem;
  bottom: -2.3rem;
  width: 3rem;
  height: 3rem;
  margin: 0;
  font-size: 1.8rem;
  text-align: center;
  padding-top: 0.3rem;
  color: #000000;
}
.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
  text-decoration: none;
}
.checkout-index-index .opc-block-shipping-information .shipping-information-content {
  padding: 0;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.56;
}
.checkout-index-index .opc-block-shipping-information .ship-to {
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .checkout-index-index .payment-method._active .payment-method-billing-address .checkout-billing-address .billing-address-details {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .payment-method._active .payment-method-billing-address .checkout-billing-address .billing-address-details .action.action-edit-address {
    margin-top: 3rem;
  }
}
.checkout-index-index .opc-payment .payment-method {
  /** radio checked   **/
  /*****/
}
.checkout-index-index .opc-payment .payment-method input[id]:checked[type=radio] + label:before, .checkout-index-index .opc-payment .payment-method .field--radio[id]:checked + label:before {
  background-color: #fff;
  box-shadow: inset 0 0 0 0.6rem #05ddb9;
}
.checkout-index-index .opc-payment .payment-method .checkout-agreements-block .fieldset > .field.required > .label:after {
  content: "";
  border: 0;
}
.checkout-index-index .opc-payment .payment-method .checkout-agreements-block input[id][type=checkbox]:checked + label::after {
  content: "" !important;
  border: 0.1rem solid #05ddb9;
}
.checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button {
  height: auto !important;
  text-align: left;
}
.checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button:hover {
  text-decoration: none;
}
.checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button > span {
  line-height: 1.57;
}
@media (max-width: 767px) {
  .checkout-index-index .opc-payment .payment-method .checkout-agreements-block .checkout-agreements button {
    text-align: left;
  }
}

.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty {
  max-width: 9.1rem;
  margin: 0;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.63;
  letter-spacing: 0.06rem;
  color: #000000;
  background: transparent;
}
@media (max-width: 767px) {
  .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty {
    font-size: 1.5rem !important;
    font-weight: bold !important;
    line-height: 1.63;
    letter-spacing: 0.06rem;
    color: #000000;
    background-color: white;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty::after {
    content: "ITEM(S)";
  }
}

@media (max-width: 767px) {
  .custom-slide, .custom-slide._show {
    left: 1rem !important;
  }
}
/* SUCCES CHECKOUT PAGE */
body.checkout-onepage-success .action.print {
  display: none;
}
body.checkout-onepage-success #maincontent.page-main > div.page-title-wrapper h1.page-title {
  width: 100%;
  text-align: center;
}
body.checkout-onepage-success #maincontent.page-main > div.page-title-wrapper h1.page-title span.base {
  width: 60.4rem;
  display: inline-block;
}
@media (max-width: 767px) {
  body.checkout-onepage-success #maincontent.page-main > div.page-title-wrapper h1.page-title span.base {
    width: auto;
    font-size: 4rem;
  }
}
body.checkout-onepage-success #maincontent.page-main > div.page-title-wrapper h1.page-title:before {
  display: block;
  width: 100%;
  height: 10.4rem;
  content: " ";
  background: url("../img/icons/icon-rocket@3x-01.svg") 0 0 no-repeat;
  margin: 9rem 0 2rem calc(100% / 2 - 4rem);
}
body.checkout-onepage-success #maincontent.page-main .checkout-success {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-weight: 300;
  margin-bottom: 10rem;
}
body.checkout-onepage-success #maincontent.page-main .checkout-success h1 {
  margin-bottom: 2.4rem;
}
body.checkout-onepage-success #maincontent.page-main .checkout-success > * {
  width: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  body.checkout-onepage-success #maincontent.page-main .checkout-success > .actions-toolbar {
    width: 80%;
  }
}
body.checkout-onepage-success #maincontent.page-main .checkout-success > p {
  margin-bottom: 2.4rem;
  font-size: 1.6rem;
  font-weight: 300;
}
body.checkout-onepage-success #maincontent.page-main .checkout-success > p.grey {
  color: #858585;
}
body.checkout-onepage-success #maincontent.page-main .checkout-success > p > span {
  font-weight: 300;
  border-bottom: 0.1rem solid #05ddb9;
}
body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar {
    margin-bottom: 3rem;
  }
}
body.checkout-onepage-success #maincontent.page-main .checkout-success .actions-toolbar .primary {
  float: revert;
}
@media (max-width: 767px) {
  body.checkout-onepage-success #maincontent.page-main .checkout-success {
    margin-bottom: 0;
  }
}
body.checkout-onepage-success #maincontent.page-main .success-container.account-benefits-block {
  display: flex;
  justify-content: center;
  background-color: #05ddb9;
  flex-direction: column;
  margin-top: 10rem;
}
@media (min-width: 1024px) and (max-width: 1919px) {
  body.checkout-onepage-success #maincontent.page-main .success-container.account-benefits-block {
    padding: 5rem 17rem;
  }
}
body.checkout-onepage-success #maincontent.page-main .success-container.account-benefits-block p {
  margin: 0 0 2.4rem;
}
body.checkout-onepage-success #maincontent.page-main .success-container.account-benefits-block ul.benefits {
  justify-content: space-between;
}
@media (min-width: 768px) and (max-width: 1919px) {
  body.checkout-onepage-success #maincontent.page-main .success-container.account-benefits-block ul.benefits li {
    max-width: 21%;
  }
}
body.checkout-onepage-success #registration {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: 300;
}
@media (max-width: 767px) {
  body.checkout-onepage-success #registration {
    width: 100%;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  body.checkout-onepage-success #registration {
    padding: 4.7rem 2rem;
  }
}
body.checkout-onepage-success #registration p {
  margin-bottom: 4rem;
  font-size: 1.6rem;
}
body.checkout-onepage-success #registration p span:last-child {
  border-bottom: 0.1rem solid #05ddb9;
}
body.checkout-onepage-success #registration a.action.primary {
  min-width: 19.5rem;
  margin: 1rem auto;
}
@media (max-width: 767px) {
  body.checkout-onepage-success #registration a.action.primary {
    width: fit-content;
  }
}

.checkout-payment-method .payment-method._active .payment-method-content {
  display: flex !important;
}

/* Fix to make tablet like mobile, not like desktop */
@media (min-width: 640px) and (max-width: 1023px) {
  .checkout-index-index._has-modal-custom {
    height: 100vh;
    overflow: hidden;
    width: 100vw;
  }
  .checkout-index-index._has-modal-custom .modal-custom-overlay {
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 899;
    background-color: #000000;
    opacity: 0.48;
  }
  .checkout-index-index .modal-header {
    margin-bottom: 0;
    height: 7rem;
  }
  .checkout-index-index .modal-header .action-close {
    display: block !important;
  }
  .checkout-index-index .modal-header .action-close::before {
    content: "";
    font-family: "icomoon";
    transform: rotate(45deg);
    color: #000000;
    font-size: 2.9rem;
  }
  .checkout-index-index .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: none;
  }
  .checkout-index-index .custom-slide {
    bottom: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease;
    left: calc(100% - 36rem);
    z-index: 900;
  }
  .checkout-index-index .custom-slide._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    width: 36rem;
  }
  .checkout-index-index .opc-summary-wrapper {
    margin-right: 0 !important;
  }
  .checkout-index-index .opc-sidebar {
    margin: 0 !important;
    height: 100vh;
  }
  .checkout-index-index .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .checkout-index-index .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    opacity: 1;
    pointer-events: auto;
  }
  .checkout-index-index .custom-slide._show {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .checkout-index-index .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    box-sizing: border-box;
    height: auto;
    min-height: 100%;
  }
  .checkout-index-index .opc-estimated-wrapper {
    display: block !important;
    grid-area: g-cart;
    margin: 0 0 2.4rem;
    padding: 1.8rem 0 3.2rem;
    border-bottom: 0.1rem solid #bcbcbc;
  }
}

.customer-account-login #maincontent.page-main,
.aoscustomer-account-guestlogin #maincontent.page-main {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .customer-account-login #maincontent.page-main,
  .aoscustomer-account-guestlogin #maincontent.page-main {
    padding-left: 8rem;
    padding-right: 8rem;
  }
}
@media (max-width: 1006px) {
  .customer-account-login #maincontent.page-main,
  .aoscustomer-account-guestlogin #maincontent.page-main {
    padding-top: 8rem;
    padding-bottom: 0;
  }
}
.customer-account-login #maincontent.page-main .page-title-wrapper,
.aoscustomer-account-guestlogin #maincontent.page-main .page-title-wrapper {
  display: none;
}
.customer-account-login #maincontent.page-main .column.main,
.aoscustomer-account-guestlogin #maincontent.page-main .column.main {
  position: relative;
  border: 0.1rem solid transparent;
  width: 100%;
  padding-bottom: 0;
}
.customer-account-login #maincontent.page-main .login-container,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  max-width: 100rem;
  margin: 0 auto;
  width: 100%;
  height: fit-content;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container {
    flex-direction: column-reverse;
    align-items: center;
  }
}
.customer-account-login #maincontent.page-main .login-container .block .block-title,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container .block .block-title {
  border: 0;
}
.customer-account-login #maincontent.page-main .login-container > *.block,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block {
  width: 50%;
  height: 100%;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block {
    padding: 0 !important;
    width: 100%;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block.block-customer-login, .customer-account-login #maincontent.page-main .login-container > *.block.block-new-customer,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer {
  padding-top: 10rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block.block-customer-login,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login {
  border-left: 0.1rem solid #05ddb9;
  padding-left: 11.75rem;
  padding-right: 0.8rem;
  border-color: #dbdbdb;
}
@media (max-width: 1365px) {
  .customer-account-login #maincontent.page-main .login-container > *.block.block-customer-login,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login {
    padding-left: 9rem;
  }
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block.block-customer-login,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login {
    border: none;
  }
}
@media (max-width: 1006px) {
  .customer-account-login #maincontent.page-main .login-container > *.block.block-customer-login,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login {
    padding-top: 7rem !important;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block.block-customer-login .block-content p:last-child,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login .block-content p:last-child {
  padding: 0 0 5rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block.block-new-customer,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer {
  margin-left: 0;
  padding-right: 11.75rem;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block.block-new-customer,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer {
    border-bottom: 0.1rem solid #05ddb9;
    position: static;
    padding-right: 9rem;
    padding-bottom: 5.5rem !important;
    border-color: #dbdbdb;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-title + .block-title strong,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-title + .block-title strong {
  margin-bottom: 3rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content p,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content p {
  line-height: 1.5;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul {
  margin-bottom: 4rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul li,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul li {
  margin-bottom: 1.3rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content ul li:last-child,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content ul li:last-child {
  margin-bottom: 0;
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
.customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary {
  width: auto;
  min-width: 19.5rem;
}
@media (max-width: 639px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
  .customer-account-login #maincontent.page-main .login-container > *.block .block-content .action.login.primary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.create.primary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .action.login.primary {
    width: 100%;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content .secondary,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .secondary {
  width: 100%;
  text-align: right;
  z-index: 3;
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .block-content .secondary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .secondary {
    margin-top: 1.3rem !important;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block .block-content .secondary .action.remind,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .secondary .action.remind {
  font-size: 1.4rem !important;
  font-weight: 300 !important;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .block-content .secondary .action.remind,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .secondary .action.remind {
    margin-right: 0;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login {
  margin-top: 2.5rem;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.note,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.note {
  display: none;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset > .field.required > .label:after,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset > .fields > .field.required > .label:after,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset > .field._required > .label:after,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset > .fields > .field._required > .label:after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset > .field.required > .label:after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset > .fields > .field.required > .label:after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset > .field._required > .label:after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset > .fields > .field._required > .label:after {
  color: #1d3058;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login #remember-me-box.field.choice.persistent,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login #remember-me-box.field.choice.persistent {
  position: relative;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login #remember-me-box.field.choice.persistent input.checkbox,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login #remember-me-box.field.choice.persistent input.checkbox {
  position: absolute;
  top: 0;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .actions-toolbar,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .actions-toolbar {
  margin: 2.1rem 0 0;
  display: flex;
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .actions-toolbar,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .actions-toolbar {
    display: block;
  }
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset,
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .actions-toolbar,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .actions-toolbar {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .fieldset .secondary,
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .actions-toolbar .secondary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .fieldset .secondary,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .actions-toolbar .secondary {
    margin-top: -9.3rem;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .label,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .label {
  font-size: 1.2rem;
  font-weight: normal;
  text-align: left;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .label *,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .label * {
  font: inherit;
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .control,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .control,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .control,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .control {
  position: relative;
  width: 100%;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .control,
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .control,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .control,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .control {
    width: 100%;
    margin-bottom: 0;
  }
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .control::after,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .control::after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .control::after,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .control::after {
  position: absolute;
  right: 2rem;
  left: auto;
  top: 3rem;
  transform: translateY(-50%);
}
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
.customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text {
  width: 100%;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
  .customer-account-login #maincontent.page-main .login-container > *.block .form-login .field.email .input-text,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.password .input-text,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .form-login .field.email .input-text {
    width: 100%;
    max-width: 100%;
  }
}
.customer-account-login #maincontent.page-main .login-container .tooltip.wrapper,
.aoscustomer-account-guestlogin #maincontent.page-main .login-container .tooltip.wrapper {
  display: none;
}
.customer-account-login #maincontent.page-main .login-additional-payment,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-payment {
  height: 21.1rem;
  background-color: #05ddb9;
  display: flex;
}
.customer-account-login #maincontent.page-main .login-additional-payment > div,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-payment > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.customer-account-login #maincontent.page-main .login-additional-info,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info {
  padding: 5rem;
  background: url(../img/aos-striped-bg.svg) no-repeat center center;
  background-size: cover;
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-additional-info,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info {
    padding: 2.5rem 4rem;
  }
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_title,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_title {
  text-align: center;
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  margin-top: 6.2rem;
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items {
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 3rem;
    flex-direction: row;
  }
}
@media (max-width: 639px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items {
    justify-content: center;
    flex-direction: column;
  }
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"],
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"] {
  margin: 0 10rem 0 0;
  line-height: 1.6;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"],
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"] {
    font-size: 1.6rem;
    margin: 0 6rem 0 0;
  }
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"],
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"] {
    margin: 0 8.8rem 2rem 0;
  }
}
@media (max-width: 639px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"],
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"] {
    margin: 0 0 2.4rem;
  }
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]::before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]::before {
  display: block;
  font-size: 10.2rem;
  color: #05ddb9;
  text-align: center;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]::before,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]::before {
    font-size: 8.2rem;
  }
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]::before,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]::before {
    font-size: 8.6rem;
  }
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]:last-child,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items [class^="item_"]:last-child {
  margin-right: 0;
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_first,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_first {
  line-height: 1.35;
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_first:before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_first:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_first::before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_first::before {
  font-size: 12rem;
}
@media (max-width: 1023px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_first::before,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_first::before {
    font-size: 9.8rem;
  }
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_first::before,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_first::before {
    font-size: 8.9rem;
    line-height: 1.6;
  }
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_second:before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_second:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 767px) {
  .customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_second,
  .aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_second {
    margin-right: 0;
  }
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_third:before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_third:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
.customer-account-login #maincontent.page-main .login-additional-info .info_login_items .item_fourth:before,
.aoscustomer-account-guestlogin #maincontent.page-main .login-additional-info .info_login_items .item_fourth:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}

.aoscustomer-account-guestlogin #maincontent.page-main .login-container {
  flex-direction: row;
}
@media (max-width: 1023px) {
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container {
    flex-direction: column-reverse;
  }
}
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer:first-child {
  z-index: 2;
  height: fit-content;
}
@media (max-width: 1023px) {
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer:first-child {
    position: static;
  }
}
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer:first-child p {
  font-size: 2rem;
  margin-bottom: 2.4rem;
  font-weight: 300;
}
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-new-customer:last-child {
  position: relative;
  z-index: 1;
  padding-top: 20rem;
}
@media (max-width: 1006px) {
  .aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block.block-customer-login {
    padding-top: 0 !important;
  }
}
.aoscustomer-account-guestlogin #maincontent.page-main .login-container > *.block .block-content .secondary {
  margin-top: 0.8rem !important;
}
.aoscustomer-account-guestlogin .sidebar.sidebar-additional {
  display: none;
}
.aoscustomer-account-guestlogin p.info-required {
  font-size: 1.4rem;
  font-weight: 300;
  margin-top: 2rem;
}

.customer-account-logoutsuccess #maincontent.page-main {
  min-height: calc(100vh - 15rem);
}
.customer-account-logoutsuccess #maincontent.page-main .page-title-wrapper,
.customer-account-logoutsuccess #maincontent.page-main .columns {
  text-align: center;
}
.customer-account-logoutsuccess #maincontent.page-main .columns .column.main .label {
  display: none;
}
.customer-account-logoutsuccess #maincontent.page-main .columns .column.main a {
  width: auto;
}
.customer-account-logoutsuccess #maincontent.page-main .columns .column.main .actions-toolbar {
  margin: 0;
}

@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main,
  .customer-account-forgotpassword #maincontent.page-main,
  .customer-account-createpassword #maincontent.page-main {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
}
.customer-account-create #maincontent.page-main .column.main,
.customer-account-forgotpassword #maincontent.page-main .column.main,
.customer-account-createpassword #maincontent.page-main .column.main {
  position: relative;
  padding-bottom: 0;
}
.customer-account-create #maincontent.page-main .page-title-wrapper,
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper,
.customer-account-createpassword #maincontent.page-main .page-title-wrapper {
  margin-bottom: 4.6rem;
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .page-title-wrapper .page-title,
  .customer-account-forgotpassword #maincontent.page-main .page-title-wrapper .page-title,
  .customer-account-createpassword #maincontent.page-main .page-title-wrapper .page-title {
    font-size: 4.2rem;
  }
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .form-create-account,
  .customer-account-create #maincontent.page-main .form.password.reset,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset,
  .customer-account-createpassword #maincontent.page-main .form-create-account,
  .customer-account-createpassword #maincontent.page-main .form.password.reset {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .form-create-account,
  .customer-account-create #maincontent.page-main .form-create-account .fieldset,
  .customer-account-create #maincontent.page-main .form.password.reset,
  .customer-account-create #maincontent.page-main .form.password.reset .fieldset,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset,
  .customer-account-createpassword #maincontent.page-main .form-create-account,
  .customer-account-createpassword #maincontent.page-main .form-create-account .fieldset,
  .customer-account-createpassword #maincontent.page-main .form.password.reset,
  .customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset {
    width: 100%;
  }
}
.customer-account-create #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-create #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker {
  width: 100%;
  max-width: 44rem;
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .form-create-account input._has-datepicker,
  .customer-account-create #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
  .customer-account-create #maincontent.page-main .form.password.reset input._has-datepicker,
  .customer-account-create #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account input._has-datepicker,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset input._has-datepicker,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker,
  .customer-account-createpassword #maincontent.page-main .form-create-account input._has-datepicker,
  .customer-account-createpassword #maincontent.page-main .form-create-account .fieldset input._has-datepicker,
  .customer-account-createpassword #maincontent.page-main .form.password.reset input._has-datepicker,
  .customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset input._has-datepicker {
    max-width: 33rem;
  }
}
.customer-account-create #maincontent.page-main .form-create-account .ui-datepicker-trigger::before,
.customer-account-create #maincontent.page-main .form-create-account .fieldset .ui-datepicker-trigger::before,
.customer-account-create #maincontent.page-main .form.password.reset .ui-datepicker-trigger::before,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset .ui-datepicker-trigger::before,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .ui-datepicker-trigger::before,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .ui-datepicker-trigger::before,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .ui-datepicker-trigger::before,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .ui-datepicker-trigger::before,
.customer-account-createpassword #maincontent.page-main .form-create-account .ui-datepicker-trigger::before,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .ui-datepicker-trigger::before,
.customer-account-createpassword #maincontent.page-main .form.password.reset .ui-datepicker-trigger::before,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .ui-datepicker-trigger::before {
  color: #05ddb9;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  font-size: 3rem;
  line-height: 3rem;
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .form-create-account .field,
  .customer-account-create #maincontent.page-main .form-create-account .fieldset .field,
  .customer-account-create #maincontent.page-main .form.password.reset .field,
  .customer-account-create #maincontent.page-main .form.password.reset .fieldset .field,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account .field,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .field,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset .field,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .field,
  .customer-account-createpassword #maincontent.page-main .form-create-account .field,
  .customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .field,
  .customer-account-createpassword #maincontent.page-main .form.password.reset .field,
  .customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .field {
    margin-bottom: 2.4rem;
  }
}
.customer-account-create #maincontent.page-main .form-create-account .field .control,
.customer-account-create #maincontent.page-main .form-create-account .fieldset .field .control,
.customer-account-create #maincontent.page-main .form.password.reset .field .control,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset .field .control,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .field .control,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .field .control,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .field .control,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .field .control,
.customer-account-createpassword #maincontent.page-main .form-create-account .field .control,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .field .control,
.customer-account-createpassword #maincontent.page-main .form.password.reset .field .control,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .field .control {
  width: 100%;
}
.customer-account-create #maincontent.page-main .form-create-account .field .control .field--select,
.customer-account-create #maincontent.page-main .form-create-account .fieldset .field .control .field--select,
.customer-account-create #maincontent.page-main .form.password.reset .field .control .field--select,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset .field .control .field--select,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .field .control .field--select,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .field .control .field--select,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .field .control .field--select,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .field .control .field--select,
.customer-account-createpassword #maincontent.page-main .form-create-account .field .control .field--select,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .field .control .field--select,
.customer-account-createpassword #maincontent.page-main .form.password.reset .field .control .field--select,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .field .control .field--select {
  margin: 0;
}
.customer-account-create #maincontent.page-main .form-create-account .field .control #password-strength-meter-container,
.customer-account-create #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container,
.customer-account-create #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .field .control #password-strength-meter-container,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container,
.customer-account-createpassword #maincontent.page-main .form-create-account .field .control #password-strength-meter-container,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container,
.customer-account-createpassword #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container {
  width: 100%;
}
.customer-account-create #maincontent.page-main .form-create-account .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-create #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-create #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-create #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-createpassword #maincontent.page-main .form-create-account .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-createpassword #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container .password-strength-meter,
.customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container .password-strength-meter {
  padding: 0;
  margin-left: 1.5rem;
  padding-left: 1rem;
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .form-create-account .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-create #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-create #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-create #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-forgotpassword #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-forgotpassword #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-createpassword #maincontent.page-main .form-create-account .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-createpassword #maincontent.page-main .form-create-account .fieldset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-createpassword #maincontent.page-main .form.password.reset .field .control #password-strength-meter-container .password-strength-meter,
  .customer-account-createpassword #maincontent.page-main .form.password.reset .fieldset .field .control #password-strength-meter-container .password-strength-meter {
    font-size: 1.6rem;
  }
}
.customer-account-create #maincontent.page-main .input-text,
.customer-account-create #maincontent.page-main .action.submit.primary,
.customer-account-create #maincontent.page-main .action.captcha-reload,
.customer-account-create #maincontent.page-main #password-strength-meter-container,
.customer-account-forgotpassword #maincontent.page-main .input-text,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
.customer-account-forgotpassword #maincontent.page-main #password-strength-meter-container,
.customer-account-createpassword #maincontent.page-main .input-text,
.customer-account-createpassword #maincontent.page-main .action.submit.primary,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload,
.customer-account-createpassword #maincontent.page-main #password-strength-meter-container {
  min-width: 17rem;
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .input-text,
  .customer-account-create #maincontent.page-main .action.submit.primary,
  .customer-account-create #maincontent.page-main .action.captcha-reload,
  .customer-account-create #maincontent.page-main #password-strength-meter-container,
  .customer-account-forgotpassword #maincontent.page-main .input-text,
  .customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
  .customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
  .customer-account-forgotpassword #maincontent.page-main #password-strength-meter-container,
  .customer-account-createpassword #maincontent.page-main .input-text,
  .customer-account-createpassword #maincontent.page-main .action.submit.primary,
  .customer-account-createpassword #maincontent.page-main .action.captcha-reload,
  .customer-account-createpassword #maincontent.page-main #password-strength-meter-container {
    width: 100% !important;
  }
}
.customer-account-create #maincontent.page-main .action.submit.primary,
.customer-account-forgotpassword #maincontent.page-main .action.submit.primary,
.customer-account-createpassword #maincontent.page-main .action.submit.primary {
  margin-top: 3rem;
}
.customer-account-create #maincontent.page-main .action.captcha-reload,
.customer-account-forgotpassword #maincontent.page-main .action.captcha-reload,
.customer-account-createpassword #maincontent.page-main .action.captcha-reload {
  margin-top: 1.5rem;
}
.customer-account-create #maincontent.page-main .action.back,
.customer-account-forgotpassword #maincontent.page-main .action.back,
.customer-account-createpassword #maincontent.page-main .action.back {
  display: none;
  position: absolute;
  width: fit-content;
  top: 4rem;
  left: 0;
  font-size: 1.4rem;
  border: none;
}
.customer-account-create #maincontent.page-main .action.back:before,
.customer-account-forgotpassword #maincontent.page-main .action.back:before,
.customer-account-createpassword #maincontent.page-main .action.back:before {
  font-family: "icomoon";
  font-weight: normal;
  content: "";
}
@media (max-width: 1365px) {
  .customer-account-create #maincontent.page-main .action.back,
  .customer-account-forgotpassword #maincontent.page-main .action.back,
  .customer-account-createpassword #maincontent.page-main .action.back {
    left: 2rem;
  }
}
.customer-account-create #maincontent.page-main .action.back::before,
.customer-account-forgotpassword #maincontent.page-main .action.back::before,
.customer-account-createpassword #maincontent.page-main .action.back::before {
  display: inline-block;
  margin: 0 .8rem 0 0;
  font-size: 1.1rem;
  color: #858585;
  transform: rotateZ(90deg);
}

.customer-account-create #maincontent.page-main {
  padding: 0 8rem;
  padding-right: 0;
}
@media (max-width: 1006px) {
  .customer-account-create #maincontent.page-main {
    padding-left: 0;
  }
}
.customer-account-create #maincontent.page-main .columns {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
@media (max-width: 1006px) {
  .customer-account-create #maincontent.page-main .columns {
    flex-direction: column;
  }
}
.customer-account-create #maincontent.page-main .page-title-wrapper {
  max-width: 50rem;
}
.customer-account-create #maincontent.page-main .column.main,
.customer-account-create #maincontent.page-main .sidebar.sidebar-additional {
  padding: 10rem 0;
}
.customer-account-create #maincontent.page-main .column.main {
  display: flex;
  flex-direction: column;
  max-width: 50rem;
  margin-right: 10rem;
}
@media (max-width: 1006px) {
  .customer-account-create #maincontent.page-main .column.main {
    width: 100%;
    max-width: none;
    padding-left: 3rem;
  }
}
@media (max-width: 639px) {
  .customer-account-create #maincontent.page-main .column.main {
    padding: 10rem 1.6rem;
  }
}
.customer-account-create #maincontent.page-main .column.main .column-right {
  width: 75.7rem;
  background-color: #05ddb9;
  margin-top: -25.6rem;
}
@media (min-width: 480px) and (max-width: 1023px) {
  .customer-account-create #maincontent.page-main .column.main .column-right {
    width: 100vw;
    margin-top: 5.6rem;
    margin-left: -12.7rem;
  }
}
@media (max-width: 479px) {
  .customer-account-create #maincontent.page-main .column.main .column-right {
    margin-top: 4.8rem;
    margin-left: -1.7rem;
    width: 100vw;
  }
}
.customer-account-create #maincontent.page-main .column.main .column-right .block-content {
  padding: 9.9rem 8rem;
  width: 61.5rem;
}
@media (max-width: 767px) {
  .customer-account-create #maincontent.page-main .column.main .column-right .block-content {
    width: 100%;
    padding: 3rem 5.1rem;
  }
}
.customer-account-create #maincontent.page-main .sidebar.sidebar-additional {
  width: 50%;
  max-width: 60rem;
  background-color: #05ddb9;
  padding: 10rem 8rem;
}
@media (max-width: 1006px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional {
    width: 100%;
    max-width: none;
  }
}
@media (max-width: 639px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional {
    padding: 3rem 5rem;
  }
}
.customer-account-create #maincontent.page-main .sidebar.sidebar-additional .block-content.account-benefits-block {
  padding: 0 !important;
}
.customer-account-create #maincontent.page-main .sidebar.sidebar-additional .title {
  margin: 0 0 2.4rem;
}
@media (max-width: 639px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional .title {
    width: auto;
  }
}
@media (min-width: 640px) and (max-width: 1006px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional ul.benefits {
    justify-content: space-around;
    flex-wrap: nowrap;
  }
}
@media (max-width: 639px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional ul.benefits {
    flex-wrap: wrap;
  }
}
.customer-account-create #maincontent.page-main .sidebar.sidebar-additional ul.benefits li {
  width: 50%;
}
@media (min-width: 939px) and (max-width: 1170px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional ul.benefits li {
    width: 100%;
  }
}
@media (min-width: 640px) and (max-width: 1006px) {
  .customer-account-create #maincontent.page-main .sidebar.sidebar-additional ul.benefits li {
    width: auto;
    max-width: 8rem;
  }
}

.customer-account-forgotpassword #maincontent.page-main {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.customer-account-forgotpassword #maincontent.page-main .column.main {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.customer-account-forgotpassword #maincontent.page-main .form.password.forget {
  width: 39.5%;
  min-width: 50rem;
}
@media (max-width: 767px) {
  .customer-account-forgotpassword #maincontent.page-main .form.password.forget {
    width: auto;
    min-width: auto;
  }
}
.customer-account-forgotpassword #maincontent.page-main .form.password.forget .fieldset {
  margin-bottom: 0;
}
.customer-account-forgotpassword #maincontent.page-main .form.password.forget .field.note {
  font-weight: 300;
}
.customer-account-forgotpassword #maincontent.page-main .form.password.forget .field.captcha.required {
  margin-bottom: 0;
}
.customer-account-forgotpassword #maincontent.page-main #captcha-container-user_forgotpassword > div > button {
  margin-left: 9.5rem;
}
@media (max-width: 767px) {
  .customer-account-forgotpassword #maincontent.page-main #captcha-container-user_forgotpassword > div > button {
    margin-left: 0;
  }
}

.contact-index-index #maincontent.page-main {
  flex-direction: column;
  position: relative;
}
.contact-index-index #maincontent.page-main .page-title-wrapper {
  margin-bottom: 2rem;
  width: 60rem;
}
@media (max-width: 767px) {
  .contact-index-index #maincontent.page-main .page-title-wrapper {
    width: 32rem;
  }
}
.contact-index-index #maincontent.page-main .column.main {
  flex-direction: column;
}
.contact-index-index #maincontent.page-main .column.main .form.contact {
  width: 50rem;
}
@media (max-width: 767px) {
  .contact-index-index #maincontent.page-main .column.main .form.contact {
    width: auto;
  }
}
.contact-index-index #maincontent.page-main .column.main .form.contact fieldset {
  margin-bottom: 2rem;
}
.contact-index-index #maincontent.page-main .column.main .form.contact legend *, .contact-index-index #maincontent.page-main .column.main .form.contact .field.note.no-label {
  font-weight: 300;
}
.contact-index-index #maincontent.page-main .column.main .form.contact textarea.input-text {
  height: 16.9rem;
  padding-left: 1.35rem;
  padding-top: 1.35rem;
  border-radius: 2rem;
}
.contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary {
  margin-top: 0;
}
.contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary {
  min-width: 19.5rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contact-index-index #maincontent.page-main .column.main .form.contact .actions-toolbar .primary .action.submit.primary {
    width: 33rem;
  }
}

.cms-schweizer-qualitat .herobanner .header-text h2::after,
.cms-uber-kneuss-guggeli .herobanner .header-text h2::after {
  display: none;
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat #maincontent.page-main .article,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article {
    padding-left: 0;
  }
}
.cms-schweizer-qualitat #maincontent.page-main .article .simple-block,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .simple-block {
  margin-bottom: 3.2rem;
  line-height: 1.5;
}
.cms-schweizer-qualitat #maincontent.page-main .article .simple-block *,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .simple-block * {
  font: inherit;
}
.cms-schweizer-qualitat #maincontent.page-main .article .simple-block h2,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .simple-block h2 {
  margin: 0 0 2.4rem;
}
.cms-schweizer-qualitat #maincontent.page-main .article .figures__item,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item {
  padding: 3.5rem 0;
}
.cms-schweizer-qualitat #maincontent.page-main .article .figures__item:hover, .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:focus, .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:active,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:hover,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:focus,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:active {
  background: #fff;
  width: calc(100% + 21.4rem);
  padding-left: 10.7rem !important;
  padding-right: 10.7rem !important;
  margin: -0.2rem -10.9rem !important;
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat #maincontent.page-main .article .figures__item,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item {
    flex-direction: column !important;
  }
  .cms-schweizer-qualitat #maincontent.page-main .article .figures__item:not(:first-child),
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__item:not(:first-child) {
    padding-top: 5rem;
  }
}
.cms-schweizer-qualitat #maincontent.page-main .article .figures__img,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__img {
  border-radius: 50%;
  overflow: hidden;
  min-width: 26.7rem;
  height: 26.7rem;
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat #maincontent.page-main .article .figures__img,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__img {
    width: 8rem;
    min-width: auto;
    height: 8rem;
  }
}
.cms-schweizer-qualitat #maincontent.page-main .article .figures__img img,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__img img {
  width: 26.7rem;
  height: auto;
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat #maincontent.page-main .article .figures__img img,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__img img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat #maincontent.page-main .article .figures__label,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label {
    padding: 0;
    margin-top: 3.6rem;
  }
}
.cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a {
  padding: 0 2rem !important;
  margin-top: 2.4rem;
  color: #05ddb9;
  width: fit-content;
  min-width: 30rem;
}
@media (max-width: 767px) {
  .cms-schweizer-qualitat #maincontent.page-main .article .figures__label a,
  .cms-uber-kneuss-guggeli #maincontent.page-main .article .figures__label a {
    width: 100%;
    min-width: 0;
  }
}
.cms-schweizer-qualitat #maincontent.page-main .article .links,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .links {
  display: none;
}
.cms-schweizer-qualitat #maincontent.page-main .article .resources,
.cms-uber-kneuss-guggeli #maincontent.page-main .article .resources {
  margin-top: 10rem;
}

@media (max-width: 767px) {
  .cms-haltung .sidebar,
  .cms-verarbeitung .sidebar,
  .cms-genuss .sidebar,
  .cms-nachhaltigkeit .sidebar {
    display: none;
  }
  .cms-haltung #maincontent.page-main .article,
  .cms-verarbeitung #maincontent.page-main .article,
  .cms-genuss #maincontent.page-main .article,
  .cms-nachhaltigkeit #maincontent.page-main .article {
    padding-left: 0;
  }
  .cms-haltung .article .figures .figures__item,
  .cms-verarbeitung .article .figures .figures__item,
  .cms-genuss .article .figures .figures__item,
  .cms-nachhaltigkeit .article .figures .figures__item {
    flex-direction: column;
  }
  .cms-haltung .article .figures .figures__item .figures__label,
  .cms-verarbeitung .article .figures .figures__item .figures__label,
  .cms-genuss .article .figures .figures__item .figures__label,
  .cms-nachhaltigkeit .article .figures .figures__item .figures__label {
    padding: 0;
    margin-top: 2.4rem;
  }
  .cms-haltung .article .figures.figures--intro .figures__item,
  .cms-verarbeitung .article .figures.figures--intro .figures__item,
  .cms-genuss .article .figures.figures--intro .figures__item,
  .cms-nachhaltigkeit .article .figures.figures--intro .figures__item {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .cms-haltung .article .figures.figures--intro .figures__item:not(:first-child),
  .cms-verarbeitung .article .figures.figures--intro .figures__item:not(:first-child),
  .cms-genuss .article .figures.figures--intro .figures__item:not(:first-child),
  .cms-nachhaltigkeit .article .figures.figures--intro .figures__item:not(:first-child) {
    padding-top: 5rem;
  }
  .cms-haltung .article .figures.figures--intro .figures__item img,
  .cms-verarbeitung .article .figures.figures--intro .figures__item img,
  .cms-genuss .article .figures.figures--intro .figures__item img,
  .cms-nachhaltigkeit .article .figures.figures--intro .figures__item img {
    width: 8rem;
    height: 8rem;
  }
  .cms-haltung .article .figures.figures--welfare .figures__img,
  .cms-verarbeitung .article .figures.figures--welfare .figures__img,
  .cms-genuss .article .figures.figures--welfare .figures__img,
  .cms-nachhaltigkeit .article .figures.figures--welfare .figures__img {
    width: 100%;
  }
}

.cms-uber-kneuss-guggeli #maincontent.page-main .main__wrap .article .figures__item:first-child {
  padding: 3.5rem 0;
}

@media (max-width: 767px) {
  .cms-innovation .sidebar,
  .cms-unternehmen .sidebar,
  .cms-karriere .sidebar,
  .cms-medien .sidebar,
  .cms-unser-team .sidebar {
    display: none;
  }
}
.cms-innovation #maincontent.page-main a[href="unser-team"],
.cms-unternehmen #maincontent.page-main a[href="unser-team"],
.cms-karriere #maincontent.page-main a[href="unser-team"],
.cms-medien #maincontent.page-main a[href="unser-team"],
.cms-unser-team #maincontent.page-main a[href="unser-team"] {
  min-width: 34.4rem;
  margin-top: 4rem;
}
@media (max-width: 767px) {
  .cms-innovation #maincontent.page-main a[href="unser-team"],
  .cms-unternehmen #maincontent.page-main a[href="unser-team"],
  .cms-karriere #maincontent.page-main a[href="unser-team"],
  .cms-medien #maincontent.page-main a[href="unser-team"],
  .cms-unser-team #maincontent.page-main a[href="unser-team"] {
    width: 100%;
    min-width: auto;
  }
}
.cms-innovation #maincontent.page-main a[href="unser-team"] img,
.cms-unternehmen #maincontent.page-main a[href="unser-team"] img,
.cms-karriere #maincontent.page-main a[href="unser-team"] img,
.cms-medien #maincontent.page-main a[href="unser-team"] img,
.cms-unser-team #maincontent.page-main a[href="unser-team"] img {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 1.5rem;
}
@media (max-width: 767px) {
  .cms-innovation #maincontent.page-main .article,
  .cms-unternehmen #maincontent.page-main .article,
  .cms-karriere #maincontent.page-main .article,
  .cms-medien #maincontent.page-main .article,
  .cms-unser-team #maincontent.page-main .article {
    padding-left: 0;
  }
}

.cms-unser-team #maincontent.page-main .simple-block h1 + p,
.cms-karriere #maincontent.page-main .simple-block h1 + p {
  margin-bottom: 6.1rem;
}
.cms-unser-team #maincontent.page-main .cards__text p,
.cms-karriere #maincontent.page-main .cards__text p {
  display: none;
}
.cms-unser-team #maincontent.page-main .cards__text h1 + p,
.cms-karriere #maincontent.page-main .cards__text h1 + p {
  display: block;
}
.cms-unser-team #maincontent.page-main .cards__img *,
.cms-karriere #maincontent.page-main .cards__img * {
  width: 100%;
  height: 100%;
}

.cms-unser-team #maincontent.page-main .cards__img img {
  object-fit: unset !important;
  height: 100% !important;
  width: auto !important;
  margin: auto;
  position: relative !important;
}
.cms-unser-team #maincontent.page-main .cards__text {
  padding-bottom: 4rem;
}
.cms-unser-team #maincontent.page-main .cards__text p {
  display: block !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cms-agb .page-wrapper .breadcrumbs, .cms-datenschutz .page-wrapper .breadcrumbs, .cms-impressum .page-wrapper .breadcrumbs {
    padding-left: var(--gutter-container);
  }
}
.cms-agb .page-wrapper .breadcrumbs .items .item a, .cms-agb .page-wrapper .breadcrumbs .items .item strong, .cms-datenschutz .page-wrapper .breadcrumbs .items .item a, .cms-datenschutz .page-wrapper .breadcrumbs .items .item strong, .cms-impressum .page-wrapper .breadcrumbs .items .item a, .cms-impressum .page-wrapper .breadcrumbs .items .item strong {
  color: #05ddb9 !important;
}
.cms-agb .page-wrapper .breadcrumbs .items ::after, .cms-datenschutz .page-wrapper .breadcrumbs .items ::after, .cms-impressum .page-wrapper .breadcrumbs .items ::after {
  color: #05ddb9 !important;
}
.cms-agb #maincontent.page-main, .cms-datenschutz #maincontent.page-main, .cms-impressum #maincontent.page-main {
  background: #FAF8F5;
  margin-top: 13rem;
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main, .cms-datenschutz #maincontent.page-main, .cms-impressum #maincontent.page-main {
    padding-left: var(--gutter-container);
    width: calc(100% -  var(--gutter-container));
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .cms-agb #maincontent.page-main, .cms-datenschutz #maincontent.page-main, .cms-impressum #maincontent.page-main {
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-datenschutz #maincontent.page-main > div.page-title-wrapper h1.page-title span.base, .cms-impressum #maincontent.page-main > div.page-title-wrapper h1.page-title span.base {
    font-size: 4.2rem;
  }
}
.cms-agb #maincontent.page-main .columns .column.main, .cms-datenschutz #maincontent.page-main .columns .column.main, .cms-impressum #maincontent.page-main .columns .column.main {
  max-width: 95rem;
}
.cms-agb #maincontent.page-main .columns .column.main h2, .cms-datenschutz #maincontent.page-main .columns .column.main h2, .cms-impressum #maincontent.page-main .columns .column.main h2 {
  font-size: 2rem;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main .columns .column.main h2, .cms-datenschutz #maincontent.page-main .columns .column.main h2, .cms-impressum #maincontent.page-main .columns .column.main h2 {
    font-size: 1.6rem;
  }
}
.cms-agb #maincontent.page-main .columns .column.main h3, .cms-datenschutz #maincontent.page-main .columns .column.main h3, .cms-impressum #maincontent.page-main .columns .column.main h3 {
  font-size: 2rem;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main .columns .column.main h3, .cms-datenschutz #maincontent.page-main .columns .column.main h3, .cms-impressum #maincontent.page-main .columns .column.main h3 {
    font-size: 1.6rem;
  }
}
.cms-agb #maincontent.page-main .columns .column.main ul, .cms-datenschutz #maincontent.page-main .columns .column.main ul, .cms-impressum #maincontent.page-main .columns .column.main ul {
  margin-left: 1rem;
  list-style: none;
}
.cms-agb #maincontent.page-main .columns .column.main ul li, .cms-datenschutz #maincontent.page-main .columns .column.main ul li, .cms-impressum #maincontent.page-main .columns .column.main ul li {
  font-size: 2rem;
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main .columns .column.main ul li, .cms-datenschutz #maincontent.page-main .columns .column.main ul li, .cms-impressum #maincontent.page-main .columns .column.main ul li {
    font-size: 1.6rem;
  }
}
.cms-agb #maincontent.page-main .columns .column.main br, .cms-datenschutz #maincontent.page-main .columns .column.main br, .cms-impressum #maincontent.page-main .columns .column.main br {
  display: none;
}
.cms-agb #maincontent.page-main .columns .column.main p, .cms-datenschutz #maincontent.page-main .columns .column.main p, .cms-impressum #maincontent.page-main .columns .column.main p {
  font-size: 2rem;
  line-height: 1.5;
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main .columns .column.main p, .cms-datenschutz #maincontent.page-main .columns .column.main p, .cms-impressum #maincontent.page-main .columns .column.main p {
    font-size: 1.6rem;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .cms-agb #maincontent.page-main .columns .column.main p > a, .cms-datenschutz #maincontent.page-main .columns .column.main p > a, .cms-impressum #maincontent.page-main .columns .column.main p > a {
    line-height: 2.2;
  }
}
.cms-agb #maincontent.page-main .columns .column.main a.external-link::before, .cms-agb #maincontent.page-main .columns .column.main p > a.external-link::before, .cms-datenschutz #maincontent.page-main .columns .column.main a.external-link::before, .cms-datenschutz #maincontent.page-main .columns .column.main p > a.external-link::before, .cms-impressum #maincontent.page-main .columns .column.main a.external-link::before, .cms-impressum #maincontent.page-main .columns .column.main p > a.external-link::before {
  margin-right: 0.5rem;
}
.cms-agb #maincontent.page-main .gototop, .cms-datenschutz #maincontent.page-main .gototop, .cms-impressum #maincontent.page-main .gototop {
  float: right;
  display: block;
  width: 5rem;
  height: 5rem;
  background-color: #1d3058;
  font-size: 1.2rem;
  color: #c6af8a;
  border-radius: 50%;
  text-align: center;
  line-height: 1.7;
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cms-agb #maincontent.page-main .gototop, .cms-datenschutz #maincontent.page-main .gototop, .cms-impressum #maincontent.page-main .gototop {
    position: fixed;
    bottom: 0;
    right: 2rem;
  }
}
.cms-agb #maincontent.page-main .gototop:before, .cms-datenschutz #maincontent.page-main .gototop:before, .cms-impressum #maincontent.page-main .gototop:before {
  content: "\2191";
  display: block;
  font-size: 1.7rem;
  color: #c6af8a;
}

.newsfeed-index-index #maincontent.page-main {
  padding-bottom: 8rem;
  padding-top: 8rem;
}
.newsfeed-index-index #maincontent.page-main .sidebar.sidebar-additional {
  display: none;
}
.newsfeed-index-index #maincontent.page-main .column.main {
  width: 100%;
  padding: 0;
}
.newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container {
  display: inline-block;
  margin-right: 1rem;
}
.newsfeed-index-index #maincontent.page-main .column.main .tagFilter_container input {
  display: none;
}
.newsfeed-index-index #maincontent.page-main .column.main .post {
  border: 0;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail {
  width: 100%;
  float: none;
  margin-bottom: 6rem;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .post-detail-up {
  display: flex;
  flex-direction: column;
  margin-bottom: 6rem;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .post-detail-up .post-content {
  order: 1;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .post-detail-up .post-content .newsDate,
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .post-detail-up .post-content h1,
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .post-detail-up .post-content .post-short-content {
  margin-bottom: 2rem;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .post-detail-up .postimg {
  order: 2;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-detail .returnLink {
  display: none;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list {
  border: 0;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list,
.newsfeed-index-index #maincontent.page-main .column.main > .post-list * {
  padding: 0;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview > a {
  display: flex;
  flex-direction: column;
  color: inherit;
  text-decoration: none;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview .postimg {
  order: 1;
  margin: 0 0 2rem;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview .newsDate {
  order: 2;
  margin: 0 0 2rem;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview h2 {
  order: 3;
  margin: 0 0 2rem;
  word-break: break-all;
}
.newsfeed-index-index #maincontent.page-main .column.main > .post-list > .post-preview .post-content {
  order: 4;
  margin: 0;
}
.newsfeed-index-index #maincontent.page-main .returnLink,
.newsfeed-index-index #maincontent.page-main .newsCategoryReference,
.newsfeed-index-index #maincontent.page-main .newsfeedCategoryDescription,
.newsfeed-index-index #maincontent.page-main .newsFilter > label {
  display: none;
}
.newsfeed-index-index #maincontent.page-main h1 {
  margin: 0 0 8rem;
}
.newsfeed-index-index #maincontent.page-main .newsFilter {
  margin-bottom: 8rem;
}
.newsfeed-index-index #maincontent.page-main .TagCloud {
  margin-bottom: 6rem;
  overflow: hidden;
}
.newsfeed-index-index #maincontent.page-main .TagCloud .tag {
  float: left;
  margin: 0 1rem 1rem 0;
}

.cms-no-route #maincontent.page-main {
  background: #ffffff;
  flex-direction: column;
}
.cms-no-route #maincontent.page-main > div.page-title-wrapper {
  width: 45rem;
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cms-no-route #maincontent.page-main > div.page-title-wrapper {
    width: auto;
  }
}
.cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title {
  width: 100%;
}
@media (max-width: 1023px) {
  .cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title {
    text-align: center;
    font-size: 3.6rem;
  }
}
.cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title::before {
  content: " ";
  background: url("../img/icons/icon-deco-404.png") center no-repeat;
  background-size: 29.1rem 13rem;
  object-fit: contain;
  display: block;
  width: 45rem;
  height: 13rem;
  margin-bottom: 5.5rem;
}
@media (max-width: 767px) {
  .cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title::before {
    background-size: 23rem 10.2rem;
    background-position: center;
    height: 10.2rem;
    width: 27.1rem;
    margin: 0 auto 6.2rem;
  }
}
.cms-no-route #maincontent.page-main > div.page-title-wrapper h1.page-title span.base {
  font: inherit;
}
.cms-no-route #maincontent.page-main .columns {
  flex-direction: column;
}
.cms-no-route #maincontent.page-main .columns .sidebar.sidebar-additional {
  display: none;
}
.cms-no-route #maincontent.page-main .columns .column.main {
  width: 45rem;
}
@media (max-width: 767px) {
  .cms-no-route #maincontent.page-main .columns .column.main {
    width: auto;
  }
}
.cms-no-route #maincontent.page-main .columns .column.main p {
  display: block !important;
  line-height: 1.56;
  margin-bottom: 1.6rem;
}
.cms-no-route #maincontent.page-main .columns .column.main p strong {
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .cms-no-route #maincontent.page-main .columns .column.main p strong {
    font-size: 1.6rem;
  }
}
@media (max-width: 639px) {
  .cms-no-route #maincontent.page-main .columns .column.main p strong {
    display: block;
    text-align: center;
  }
}
.cms-no-route #maincontent.page-main .columns .column.main ul {
  margin: 0 0 6.7rem;
}
@media (max-width: 1365px) {
  .cms-no-route #maincontent.page-main .columns .column.main ul {
    margin: 0 0 4.8rem;
  }
}
.cms-no-route #maincontent.page-main .columns .column.main ul li {
  list-style: none;
}
.cms-no-route #maincontent.page-main .columns .column.main ul li::before {
  height: 2rem;
  font-size: 1.4rem;
  display: block;
  float: left;
  line-height: 1.5;
  margin-right: 2rem;
}
.cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar {
  margin-top: 4.8rem;
}
@media (max-width: 639px) {
  .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar {
    display: flex !important;
    flex-direction: column;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar {
    margin-top: 2.4rem;
  }
}
.cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a {
  min-width: 20rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a {
    width: 20rem !important;
    float: none;
  }
}
.cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.primary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:first-child {
  float: left;
}
.cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a.secondary, .cms-no-route #maincontent.page-main .columns .column.main p.actions-toolbar a:last-child {
  float: right;
}

/*# sourceMappingURL=aos-ddev.css.map */
