/* input(6194,15): run-time error CSS1030: Expected identifier, found '.'
input(6194,36): run-time error CSS1025: Expected comma or open brace, found ')'
input(6198,17): run-time error CSS1030: Expected identifier, found '.'
input(6198,38): run-time error CSS1025: Expected comma or open brace, found ')'
input(6203,17): run-time error CSS1030: Expected identifier, found '.'
input(6203,38): run-time error CSS1025: Expected comma or open brace, found ')'
input(6208,17): run-time error CSS1030: Expected identifier, found '.'
input(6208,38): run-time error CSS1025: Expected comma or open brace, found ')'
input(6212,15): run-time error CSS1030: Expected identifier, found '.'
input(6212,36): run-time error CSS1025: Expected comma or open brace, found ')'
input(6520,62): run-time error CSS1030: Expected identifier, found '.'
input(6520,68): run-time error CSS1025: Expected comma or open brace, found ')'
input(6524,62): run-time error CSS1030: Expected identifier, found '.'
input(6524,72): run-time error CSS1025: Expected comma or open brace, found ')'
input(6661,38): run-time error CSS1030: Expected identifier, found '.'
input(6661,57): run-time error CSS1025: Expected comma or open brace, found ')'
input(9814,55): run-time error CSS1030: Expected identifier, found '.'
input(9814,72): run-time error CSS1025: Expected comma or open brace, found ')'
input(10468,66): run-time error CSS1030: Expected identifier, found '.'
input(10468,85): run-time error CSS1025: Expected comma or open brace, found ')'
input(11534,131): run-time error CSS1030: Expected identifier, found '.'
input(11534,150): run-time error CSS1025: Expected comma or open brace, found ')'
input(14409,129): run-time error CSS1030: Expected identifier, found '.'
input(14409,143): run-time error CSS1025: Expected comma or open brace, found ')'
input(14538,143): run-time error CSS1030: Expected identifier, found '.'
input(14538,157): run-time error CSS1025: Expected comma or open brace, found ')'
input(14547,143): run-time error CSS1030: Expected identifier, found '.'
input(14547,157): run-time error CSS1025: Expected comma or open brace, found ')'
input(15110,326): run-time error CSS1030: Expected identifier, found '.'
input(15110,342): run-time error CSS1025: Expected comma or open brace, found ')'
input(19484,49): run-time error CSS1030: Expected identifier, found '.'
input(19484,71): run-time error CSS1025: Expected comma or open brace, found ')'
input(19489,49): run-time error CSS1030: Expected identifier, found '.'
input(19489,71): run-time error CSS1025: Expected comma or open brace, found ')'
input(19690,21): run-time error CSS1030: Expected identifier, found '.'
input(19690,30): run-time error CSS1025: Expected comma or open brace, found ')'
input(19699,21): run-time error CSS1030: Expected identifier, found '.'
input(19699,30): run-time error CSS1025: Expected comma or open brace, found ')'
input(20572,22): run-time error CSS1030: Expected identifier, found '.'
input(20572,36): run-time error CSS1025: Expected comma or open brace, found ')' */
@charset "UTF-8";
/* -----------------------------------------------------------------------
   Don't make any changes here
-------------------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}

html,
body {
  font-family: sans-serif;
  font-weight: normal;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
  padding: 0;
  margin: 0;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

a {
  background-color: transparent;
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.master-wrapper-page img,
.master-wrapper-page svg {
  width: 100%;
  display: block;
  height: auto;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: border-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
table td,
table th {
  border: none;
}

/* Removes Vendor IE10+ Close Button for input type text*/
::-ms-clear {
  display: none;
}

/* -----------------------------------------------------------------------
   SETTINGS
-------------------------------------------------------------------------- */
/* IE10+ CSS styles go here */
/* EDGE CSS styles go here */
/* FIREFOX CSS styles go here */
/* OPERA CSS styles go here */
/**
  * can't do this in the variables.scss file because the `expose-css-variables` gulp task can't
  * handle special constructs like  @if / @else constructs
  */
/* -----------------------------------------------------------------------
   SECONDARY - see clients profilemanual
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   OTHER - see clients profilemanual
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   FONT
-------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  color: #121411;
}

h1 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.3rem;
  margin-bottom: 0.5rem;
  text-wrap: balance;
}
@media only screen and (min-width: 1024px) {
  h1 {
    font-size: 3rem;
    line-height: 3.3rem;
    margin-bottom: 0.8rem;
  }
}

h2 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.69rem;
  text-wrap: balance;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 2rem;
    line-height: 2.3rem;
  }
}

h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.56rem;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  h3 {
    font-size: 1.6rem;
    line-height: 2rem;
  }
}

h4 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 0.8rem;
}

h5 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 0.8rem;
}

b,
strong {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
}

p.small {
  font-size: 0.65rem;
}

main {
  font-size: 0.9rem;
  line-height: 1.5rem;
}

blockquote {
  position: relative;
  width: 85%;
  margin: 3rem auto;
  font-size: 1.6rem;
  line-height: 2.08rem;
  font-weight: 300;
  color: #121411;
}
@media only screen and (min-width: 1024px) {
  blockquote {
    width: 80%;
    font-size: 2.3rem;
    line-height: 2.99rem;
    margin: 4rem auto;
  }
}
blockquote em {
  font-size: 1.6rem;
  line-height: 2.08rem;
}
@media only screen and (min-width: 1024px) {
  blockquote em {
    font-size: 2.3rem;
    line-height: 2.99rem;
  }
}
blockquote:before {
  content: "“";
  font-size: 4rem;
  line-height: 2rem;
  color: #FFC105;
  position: absolute;
  left: -14px;
  top: -10px;
}
sup {
  font-size: 55%;
  top: -5px;
  margin-left: 1px;
}

.html-topic-page .topic-page p,
.full-description p,
.umbraco-text p,
.modal-info p {
  margin-bottom: 1rem;
}
.html-topic-page .topic-page ul,
.full-description ul,
.umbraco-text ul,
.modal-info ul {
  list-style-type: none !important;
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
}
.html-topic-page .topic-page ul li,
.full-description ul li,
.umbraco-text ul li,
.modal-info ul li {
  margin-bottom: 0.3rem;
  padding-left: 24px;
  position: relative;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .topic-page ul li,
  .full-description ul li,
  .umbraco-text ul li,
  .modal-info ul li {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.html-topic-page .topic-page ul li span,
.full-description ul li span,
.umbraco-text ul li span,
.modal-info ul li span {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .topic-page ul li span,
  .full-description ul li span,
  .umbraco-text ul li span,
  .modal-info ul li span {
    font-size: 1.3rem !important;
    line-height: 1.8rem !important;
  }
}
.html-topic-page .topic-page ul li:before,
.full-description ul li:before,
.umbraco-text ul li:before,
.modal-info ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 10px;
  background: #FFC105;
  height: 1px;
  width: 14px;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .topic-page ul li:before,
  .full-description ul li:before,
  .umbraco-text ul li:before,
  .modal-info ul li:before {
    top: 13px;
  }
}
.html-topic-page .topic-page ol,
.full-description ol,
.umbraco-text ol,
.modal-info ol {
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.html-topic-page .topic-page ol li,
.full-description ol li,
.umbraco-text ol li,
.modal-info ol li {
  margin-bottom: 0.3rem;
  padding-left: 24px;
  position: relative;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  line-height: 1.5rem;
  counter-increment: my-awesome-counter;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .topic-page ol li,
  .full-description ol li,
  .umbraco-text ol li,
  .modal-info ol li {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.html-topic-page .topic-page ol li:before,
.full-description ol li:before,
.umbraco-text ol li:before,
.modal-info ol li:before {
  content: counter(my-awesome-counter) "";
  color: #121411;
  position: absolute;
  left: 5px;
  font-weight: 600;
}

/* -----------------------------------------------------------------------
   COLORS DEFAULT
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   SELECTION SETTINGS
-------------------------------------------------------------------------- */
::-moz-selection {
  background: rgba(255, 193, 5, 0.99);
  color: rgba(18, 20, 17, 0.99);
}

::selection {
  background: rgba(255, 193, 5, 0.99);
  color: rgba(18, 20, 17, 0.99);
}

html,
body {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 400;
  color: #121411;
  background-color: #F2F2F2;
  font-size: 16px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
}
html.search-active, html.filters-active, html.modal-active, html.modal-info-active,
body.search-active,
body.filters-active,
body.modal-active,
body.modal-info-active {
  overflow: hidden;
  height: 100%;
}
html.no-cursor .product-item,
body.no-cursor .product-item {
  pointer-events: none;
}
html.no-cursor .flex-items,
html.no-cursor .swiper-wrapper,
html.no-cursor .master-wrapper-content a,
html.no-cursor .picture,
html.no-cursor .item-box,
body.no-cursor .flex-items,
body.no-cursor .swiper-wrapper,
body.no-cursor .master-wrapper-content a,
body.no-cursor .picture,
body.no-cursor .item-box {
  cursor: none !important;
}

.master-wrapper-content {
  position: relative;
  margin: 0 auto;
  min-height: 100vh;
}

.site-padding-top, .master-wrapper-content {
  padding-top: 100px;
}
@media only screen and (min-width: 768px) {
  .site-padding-top, .master-wrapper-content {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .site-padding-top, .master-wrapper-content {
    padding-top: 220px;
  }
}
.topmessage-active .site-padding-top, .topmessage-active .master-wrapper-content {
  padding-top: 130px;
}
@media only screen and (min-width: 768px) {
  .topmessage-active .site-padding-top, .topmessage-active .master-wrapper-content {
    padding-top: 160px;
  }
}
@media only screen and (min-width: 1200px) {
  .topmessage-active .site-padding-top, .topmessage-active .master-wrapper-content {
    padding-top: 240px;
  }
}

.site-width, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info, .products-modal .products-modal-list {
  width: calc(100% - 50px);
  margin: auto;
}
@media only screen and (max-width: 324px) {
  .site-width, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info, .products-modal .products-modal-list {
    width: calc(100% - 38px);
  }
}
@media only screen and (min-width: 768px) {
  .site-width, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info, .products-modal .products-modal-list {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1024px) {
  .site-width, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info, .products-modal .products-modal-list {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1200px) {
  .site-width, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info, .products-modal .products-modal-list {
    width: calc(100% - 160px);
  }
}
@media only screen and (min-width: 1400px) {
  .site-width, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info, .products-modal .products-modal-list {
    width: calc(100% - 280px);
    max-width: 1400px;
  }
}
.master-column-wrapper {
  position: relative;
}

.rounded-corners {
  border-radius: 6px;
  overflow: hidden;
}

.preview-mode {
  padding: 5px;
  text-align: center;
  background-color: #000;
  color: #fff;
  z-index: 1020;
  position: fixed;
  top: 0;
  width: 100%;
}

.my-reconnect-modal > div {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: hidden;
  opacity: 0.95;
  text-align: center;
  color: #F2F2F2;
  background-color: #121411;
}
.my-reconnect-modal > div p {
  margin: auto;
}

.components-reconnect-hide > div {
  display: none;
}

.components-reconnect-show > div {
  display: none;
}

.components-reconnect-show > .show {
  display: block;
}
.components-reconnect-show > .show p {
  position: fixed;
  z-index: 200;
  bottom: 20px;
  left: 20px;
  font-size: 0.7rem;
  line-height: 0.91rem;
}
@media only screen and (min-width: 1024px) {
  .components-reconnect-show > .show p {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}

.components-reconnect-failed > div,
.components-reconnect-failed > .rejected {
  display: none;
}

.components-reconnect-failed > .failed {
  display: flex;
  align-items: center;
  text-align: center;
}
.components-reconnect-failed > .failed p span {
  animation: reconnectAnim 1s ease-out infinite;
}

.components-reconnect-rejected > div,
.components-reconnect-rejected > .failed {
  display: none;
}

.components-reconnect-rejected > .rejected {
  display: flex;
  align-items: center;
  text-align: center;
}
.components-reconnect-rejected > .rejected p span {
  animation: reconnectAnim 1s ease-out infinite;
}

.buorg {
  font-family: bebas-neue-pro, sans-serif !important;
  font-weight: 400 !important;
  font-size: 0.8rem !important;
  background-color: #ffb100 !important;
  padding: 15px !important;
  border-bottom: 0px solid #fff !important;
}
.buorg .buorg-icon {
  display: none !important;
}
.buorg a {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
  border-radius: 0px !important;
  color: #121411 !important;
}

#components-reconnect-modal {
  background-color: rgba(18, 20, 17, 0.95) !important;
  color: #F2F2F2 !important;
  opacity: 1 !important;
  z-index: 10000 !important;
  font-weight: 400 !important;
}
#components-reconnect-modal h5 {
  width: 80%;
  margin: 30vh auto 0 !important;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.69rem;
  animation: reconnectAnim 1s ease-out infinite;
}
@media only screen and (min-width: 1024px) {
  #components-reconnect-modal h5 {
    width: 50%;
    font-size: 2rem;
    line-height: 2.6rem;
  }
}

@keyframes reconnectAnim {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
#blazor-error-ui {
  display: none;
}

.dot-loader {
  position: absolute;
  z-index: 2000;
  pointer-events: none;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 20, 17, 0.7);
  display: flex;
  align-items: center;
  opacity: 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.dot-loader.show {
  opacity: 1;
}
.dot-loader.show .dots .dot.dot1 {
  -webkit-animation: dot-loader1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: dot-loader1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: dot-loader1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: dot-loader1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: dot-loader1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.dot-loader.show .dots .dot.dot2 {
  -webkit-animation: dot-loader2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: dot-loader2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: dot-loader2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: dot-loader2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: dot-loader2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.dot-loader.show .dots .dot.dot3 {
  -webkit-animation: dot-loader3-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: dot-loader3-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: dot-loader3-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: dot-loader3-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: dot-loader3-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.done .dot-loader {
  opacity: 0;
  pointer-events: none;
}
.dot-loader .dots {
  margin: auto;
  text-align: center;
}
.dot-loader .dots .dot {
  background-color: #F2F2F2;
  width: 6px;
  height: 6px;
  margin: 0 2px;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
}
@keyframes dot-loader1-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  60% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes dot-loader2-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  10% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  70% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes dot-loader3-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

/* -----------------------------------------------------------------------
   Please customize the design. Ask a designer for help :p
-------------------------------------------------------------------------- */
.async-image-wrapper.loading {
  background: transparent;
  width: 100%;
}

.axelbruun-loader {
  position: fixed;
  z-index: 5000;
  pointer-events: none;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(242, 242, 242, 0.7);
  display: flex;
  align-items: center;
  opacity: 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.axelbruun-loader.show {
  opacity: 1;
}
.axelbruun-loader.show .axelbruun-letters.hide {
  display: none;
}
.axelbruun-loader.show .axelbruun-letters .axelbruun-letter.axelbruun-letter-b {
  -webkit-animation: letter-b-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: letter-b-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: letter-b-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: letter-b-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: letter-b-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.axelbruun-loader.show .axelbruun-letters .axelbruun-letter.axelbruun-letter-r {
  -webkit-animation: letter-r-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: letter-r-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: letter-r-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: letter-r-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: letter-r-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.axelbruun-loader.show .axelbruun-letters .axelbruun-letter.axelbruun-letter-u1 {
  -webkit-animation: letter-u1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: letter-u1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: letter-u1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: letter-u1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: letter-u1-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.axelbruun-loader.show .axelbruun-letters .axelbruun-letter.axelbruun-letter-u2 {
  -webkit-animation: letter-u2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: letter-u2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: letter-u2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: letter-u2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: letter-u2-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.axelbruun-loader.show .axelbruun-letters .axelbruun-letter.axelbruun-letter-n {
  -webkit-animation: letter-n-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: letter-n-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: letter-n-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: letter-n-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: letter-n-anim 1s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.done .axelbruun-loader {
  opacity: 0;
  pointer-events: none;
}
.axelbruun-loader .axelbruun-letters {
  margin: auto;
  text-align: center;
  position: relative;
  width: 37px;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter {
  position: absolute;
  width: 9px;
  height: 26px;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter svg path {
  fill: #FFC105;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter-b {
  left: 0;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter-r {
  left: 11px;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter-u1 {
  left: 22px;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter-u2 {
  left: 33px;
}
.axelbruun-loader .axelbruun-letters .axelbruun-letter-n {
  left: 44px;
}
@keyframes letter-b-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes letter-r-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  10% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  60% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes letter-u1-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  70% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes letter-u2-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes letter-n-anim {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  90% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

.breadcrumb {
  list-style: none;
  white-space: nowrap;
  padding: 0 0 10px;
  background-color: #F2F2F2;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .breadcrumb {
    background-color: transparent;
  }
}
.html-product-details-page .breadcrumb {
  margin: auto;
}
.breadcrumb ul {
  font-size: 0;
}
.breadcrumb li {
  display: inline-block;
  font-size: 0.8rem;
  line-height: 0.9rem;
}
@media only screen and (min-width: 1200px) {
  .breadcrumb li {
    font-size: 0.9rem;
    line-height: 1rem;
  }
}
.breadcrumb li * {
  font-size: 0.8rem;
  line-height: 0.9rem;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .breadcrumb li * {
    font-size: 0.9rem;
    line-height: 1rem;
  }
}
.breadcrumb li .delimiter {
  margin: 0 5px 0 3px;
}
.breadcrumb li a {
  color: inherit;
  -webkit-transition: color 300ms linear 0s;
  -moz-transition: color 300ms linear 0s;
  -ms-transition: color 300ms linear 0s;
  -o-transition: color 300ms linear 0s;
  transition: color 300ms linear 0s;
}
.breadcrumb li a:after, .breadcrumb li a:before {
  border-bottom: 1px solid rgba(18, 20, 17, 0.2);
}
.breadcrumb li a:hover {
  color: inherit;
}
.breadcrumb li a:hover:after, .breadcrumb li a:hover:before {
  border-bottom-width: 1px;
}

.bar-notification {
  display: none;
  position: fixed;
  background-color: rgba(18, 20, 17, 0.9);
  color: #F2F2F2;
  z-index: 2000;
  width: 100%;
  left: 0px;
  padding: 40vh 30px 0;
  top: 0px;
  height: 100vh;
  text-align: center;
}
.bar-notification span.close {
  position: absolute;
  bottom: 100px;
  width: 30px;
  height: 30px;
  left: calc(50% - 15px);
  background: url(/Themes/axelbruun/Content/images/axelbruun/icon-close.svg) center no-repeat;
}
.bar-notification p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.k-overlay {
  background-color: #F2F2F2 !important;
  opacity: 0.7 !important;
}

.ajaxFilters.k-window,
.ajaxCart.k-window {
  position: fixed;
  top: 2rem !important;
  background: #ffffff;
  -webkit-box-shadow: 0 0 40px 0 rgba(18, 20, 17, 0.2);
  -moz-box-shadow: 0 0 40px 0 rgba(18, 20, 17, 0.2);
  -o-box-shadow: 0 0 40px 0 rgba(18, 20, 17, 0.2);
  box-shadow: 0 0 40px 0 rgba(18, 20, 17, 0.2);
  width: 40% !important;
  left: 30% !important;
  z-index: 3000 !important;
}
@media only screen and (max-width: 1023px) {
  .ajaxFilters.k-window,
  .ajaxCart.k-window {
    width: 100% !important;
    margin: auto;
    left: 0% !important;
    position: fixed;
    bottom: 0 !important;
    top: auto !important;
    overflow-y: scroll;
    /* has to be scroll, not auto */
    -webkit-overflow-scrolling: touch;
    border-radius: 20px 20px 0 0 !important;
    height: 80vh;
  }
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window,
  .ajaxCart.k-window {
    border-radius: 8px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1400px) {
  .ajaxFilters.k-window,
  .ajaxCart.k-window {
    top: 4rem !important;
  }
}
.ajaxFilters.k-window .umbraco-heading,
.ajaxCart.k-window .umbraco-heading {
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .umbraco-heading,
  .ajaxCart.k-window .umbraco-heading {
    width: 90%;
  }
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .arrows,
  .ajaxCart.k-window .arrows {
    width: 90%;
  }
}
.ajaxFilters.k-window .product-list,
.ajaxCart.k-window .product-list {
  margin: 0;
}
.ajaxFilters.k-window .product-grid .item-box,
.ajaxCart.k-window .product-grid .item-box {
  width: auto;
  padding: 0;
}
.ajaxFilters.k-window .product-grid .item-box .add-info,
.ajaxCart.k-window .product-grid .item-box .add-info {
  display: block !important;
}
.ajaxFilters.k-window .product-grid .item-box .details,
.ajaxCart.k-window .product-grid .item-box .details {
  padding: 0 0.8rem;
}
.ajaxFilters.k-window .product-grid .item-box .product-item .ribbon-wrapper,
.ajaxCart.k-window .product-grid .item-box .product-item .ribbon-wrapper {
  text-align: center;
}
.ajaxFilters.k-window .addProductVariantToCartErrors li,
.ajaxCart.k-window .addProductVariantToCartErrors li {
  font-size: 1.1rem;
  line-height: 1.43rem;
}
.ajaxFilters.k-window .k-window-titlebar,
.ajaxCart.k-window .k-window-titlebar {
  font-size: 0.7rem;
  color: #121411;
  background: transparent !important;
  border-bottom: 0px solid #121411 !important;
  padding: 14px 10px 14px 10px !important;
  text-align: center;
  font-family: bebas-neue-pro, sans-serif;
  position: absolute;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-titlebar,
  .ajaxCart.k-window .k-window-titlebar {
    padding: 24px 10px !important;
  }
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions,
.ajaxCart.k-window .k-window-titlebar .k-window-actions {
  display: flex;
  text-align: center;
  z-index: 100 !important;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-button,
.ajaxCart.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-button {
  width: 20px;
  height: 20px;
  background: url(/Themes/axelbruun/Content/images/axelbruun/icon-close-dark.svg) center no-repeat;
  margin: auto;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-button .k-icon,
.ajaxCart.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-button .k-icon {
  width: 20px;
  height: 20px;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon,
.ajaxCart.k-window .productAddedToCartWindow .check-icon {
  position: relative;
  background: #527d3a;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  padding: 10px;
  display: block;
  margin: 0 auto 1rem;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .productAddedToCartWindow .check-icon,
  .ajaxCart.k-window .productAddedToCartWindow .check-icon {
    width: 60px;
    height: 60px;
    border-radius: 40px;
    padding: 16px;
  }
}
.ajaxFilters.k-window .k-window-content,
.ajaxCart.k-window .k-window-content {
  padding: 12px 0 0;
  color: #121411;
  font-weight: 600;
  text-align: center;
}
.ajaxFilters.k-window .k-window-content:focus,
.ajaxCart.k-window .k-window-content:focus {
  outline: none;
}
.ajaxFilters.k-window .k-window-content p,
.ajaxCart.k-window .k-window-content p {
  color: #CF1E1F;
  font-size: 0.8rem;
  line-height: 1rem;
}
.ajaxFilters.k-window .k-window-content.addProductVariantToCartErrors,
.ajaxCart.k-window .k-window-content.addProductVariantToCartErrors {
  padding-top: 3rem;
}
.ajaxFilters.k-window .k-window-content.addProductVariantToCartErrors ul,
.ajaxCart.k-window .k-window-content.addProductVariantToCartErrors ul {
  margin: 0 0 42px;
}
.ajaxFilters.k-window .k-window-content .clerk-module,
.ajaxCart.k-window .k-window-content .clerk-module {
  background-color: #D6D9D1;
  padding-bottom: 2rem;
}
.ajaxFilters.k-window .k-window-content .clerk-module .product-grid,
.ajaxCart.k-window .k-window-content .clerk-module .product-grid {
  margin: 0;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowTitle,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowTitle {
  padding: 15px 0;
  font-size: 0.8rem;
  color: #121411;
  width: 100%;
  font-family: bebas-neue-pro, sans-serif;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowTitle,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowTitle {
    padding: 24px 0;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem,
.ajaxCart.k-window .k-window-content .productAddedToCartItem {
  padding: 0;
  border-top: 0px solid #f1f1f1;
  background: url(/Themes/axelbruun/Content/images/axelbruun/confetti.svg) center -8px no-repeat;
  background-size: 38%;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartItem,
  .ajaxCart.k-window .k-window-content .productAddedToCartItem {
    margin-top: 25px;
    background-size: 150px;
    height: 190px;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage {
  position: relative;
  display: block;
  height: auto;
  float: none;
  margin: 1rem auto 2rem !important;
  width: 100px;
  height: 100px;
  border: 2px solid #ffffff;
  background-color: #F2F2F2;
  border-radius: 50px;
  overflow: visible;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage:after,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage:after {
  content: "";
  position: absolute;
  width: 106px;
  height: 106px;
  border-radius: 53px;
  left: -5px;
  top: -5px;
  background: #FFE594;
  background: -moz-linear-gradient(0deg, #FFE594 0%, #FFC105 100%);
  background: -webkit-linear-gradient(0deg, #FFE594 0%, #FFC105 100%);
  background: linear-gradient(0deg, #FFE594 0%, #FFC105 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage a,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage a {
  display: flex;
  overflow: hidden;
  line-height: 0;
  position: absolute;
  z-index: 2;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  top: -2px;
  left: -2px;
  background-color: #F2F2F2;
  border: 2px solid #ffffff;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage img,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage img {
  mix-blend-mode: multiply;
  max-width: 80%;
  margin: auto;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription {
  margin: 0;
  padding: 0;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription a {
  font-weight: 400;
  color: #121411;
  text-transform: capitalize;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .title-text,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .title-text {
  font-weight: 600;
  color: #121411;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h1,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h3,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h1,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h3 {
  font-size: 1rem;
  line-height: 1.3rem;
  color: #121411;
  margin: 0 0 0.5rem;
  text-transform: capitalize;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h1,
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h3,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h1,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h3 {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h1 a,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h3 a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h1 a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h3 a {
  color: #121411;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription strong,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription strong,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo {
  font-size: 0.8rem;
  line-height: 1.04rem;
  color: #272527;
  font-family: bebas-neue-pro, sans-serif;
  margin: 0;
  display: block;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription strong,
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription strong,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .quantity,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .quantity {
  display: none;
  color: #272527;
  font-family: bebas-neue-pro, sans-serif;
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .quantity,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .quantity {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary {
  padding: 1rem 2rem 2rem;
  border-top: 0px solid #f1f1f1;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout {
  width: 70%;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout {
    width: 60%;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .viewBasketLink,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .viewBasketLink {
  display: none;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .continueShoppingLink,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .continueShoppingLink {
  display: none;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info {
  display: block;
  margin: 0 auto 5px;
  font-size: 0.8rem;
  color: #121411;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info.free,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info.free {
  color: #7BB25E;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph {
  position: relative;
  margin: 0 auto 3rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar {
  width: 0;
  background-color: transparent;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default {
  background-color: transparent;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text {
  font-size: 1.1rem;
  line-height: 1.43rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar {
  position: absolute;
  width: 0%;
  top: 0;
  left: 0;
  height: 20px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background: rgba(82, 125, 58, 0.5);
  background: -moz-linear-gradient(90deg, rgba(82, 125, 58, 0.5) 0%, #527d3a 100%);
  background: -webkit-linear-gradient(90deg, rgba(82, 125, 58, 0.5) 0%, #527d3a 100%);
  background: linear-gradient(90deg, rgba(82, 125, 58, 0.5) 0%, #527d3a 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
  z-index: 2;
  margin: 0;
  opacity: 0;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar.animate,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar.animate {
  -webkit-transition: all 1000ms ease-out 0s;
  -moz-transition: all 1000ms ease-out 0s;
  -ms-transition: all 1000ms ease-out 0s;
  -o-transition: all 1000ms ease-out 0s;
  transition: all 1000ms ease-out 0s;
  opacity: 1;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default {
  position: absolute;
  border-radius: 4px;
  width: 100%;
  top: 0;
  left: 0;
  height: 20px;
  background-color: #f1f1f1;
  margin: 0;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 20px;
  text-align: center;
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-weight: 400;
  margin: 2px auto 0;
  color: #121411;
  z-index: 3;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a {
  color: #121411;
  font-size: 1rem;
  line-height: 1.3rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a:hover {
  text-decoration: none;
}

span.icon {
  width: 20px;
  display: inline-block;
  font-size: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
}

p img,
.text img {
  max-width: 100%;
  width: auto;
}

.fallback-img {
  background-color: #FFC105;
}

img.ratio-1-1 {
  aspect-ratio: 1/1;
}
img.ratio-16-10 {
  aspect-ratio: 16/10;
}
img.ratio-16-9 {
  aspect-ratio: 16/9;
}
img.ratio-5-4 {
  aspect-ratio: 5/4;
}
img.ratio-9-10 {
  aspect-ratio: 9/10;
}
img.ratio-2-3 {
  aspect-ratio: 2/3;
}
img.ratio-7-9 {
  aspect-ratio: 7/9;
}
@media only screen and (min-width: 1024px) {
  img.desktop-ratio-16-9 {
    aspect-ratio: 16/9;
  }
}
@media only screen and (min-width: 1024px) {
  img.desktop-ratio-1-1 {
    aspect-ratio: 1/1;
  }
}

/* -----------------------------------------------------------------------
   A LINKS
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   DEFAULT BUTTON
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   CTA BUTTON
-------------------------------------------------------------------------- */
.btn, .gallery .swiper-button-next,
.gallery .swiper-button-prev,
.gallery-fullscreen .swiper-button-next,
.gallery-fullscreen .swiper-button-prev, .news-letter-popup a, .clerk-module .product-grid .item-grid .swiper-button-next,
.clerk-module .product-grid .item-grid .swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout {
  display: inline-block;
  background-color: #121411;
  color: #F2F2F2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  padding: 1rem 2rem;
  border: 0px solid #FFC105;
  font-size: 1rem;
  line-height: 1rem;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  white-space: nowrap;
  text-transform: unset !important;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently not supported by any browser */
}
.btn:hover, .gallery .swiper-button-next:hover,
.gallery .swiper-button-prev:hover,
.gallery-fullscreen .swiper-button-next:hover,
.gallery-fullscreen .swiper-button-prev:hover, .news-letter-popup a:hover, .clerk-module .product-grid .item-grid .swiper-button-next:hover,
.clerk-module .product-grid .item-grid .swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:hover {
  background-color: #FFC105;
  color: #121411;
  border: 0px solid #FFC105;
}
.btn.light, .gallery .light.swiper-button-next,
.gallery .light.swiper-button-prev,
.gallery-fullscreen .light.swiper-button-next,
.gallery-fullscreen .light.swiper-button-prev, .news-letter-popup a.light, .clerk-module .product-grid .item-grid .light.swiper-button-next,
.clerk-module .product-grid .item-grid .light.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout {
  background-color: #F2F2F2;
  color: #121411;
}
@media only screen and (min-width: 1024px) {
  .btn.light:hover, .gallery .light.swiper-button-next:hover,
  .gallery .light.swiper-button-prev:hover,
  .gallery-fullscreen .light.swiper-button-next:hover,
  .gallery-fullscreen .light.swiper-button-prev:hover, .news-letter-popup a.light:hover, .clerk-module .product-grid .item-grid .light.swiper-button-next:hover,
  .clerk-module .product-grid .item-grid .light.swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout:hover,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout:hover {
    background-color: #FFC105;
  }
}
.btn.cta, .gallery .cta.swiper-button-next,
.gallery .cta.swiper-button-prev,
.gallery-fullscreen .cta.swiper-button-next,
.gallery-fullscreen .cta.swiper-button-prev, .news-letter-popup a, .clerk-module .product-grid .item-grid .cta.swiper-button-next, .clerk-module .product-grid .item-grid .news-letter-popup a.swiper-button-next, .news-letter-popup .clerk-module .product-grid .item-grid a.swiper-button-next,
.clerk-module .product-grid .item-grid .cta.swiper-button-prev,
.clerk-module .product-grid .item-grid .news-letter-popup a.swiper-button-prev,
.news-letter-popup .clerk-module .product-grid .item-grid a.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .cta.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .news-letter-popup a.productAddedToCartWindowCheckout, .news-letter-popup .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .cta.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .news-letter-popup a.productAddedToCartWindowCheckout,
.news-letter-popup .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a.productAddedToCartWindowCheckout {
  background-color: #527d3a;
  color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  padding: 1.2rem 2rem 1.2rem;
  border: 0px solid #FFC105;
  font-size: 1.2rem;
  line-height: 1.2rem;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
}
@media only screen and (min-width: 1400px) {
  .btn.cta, .gallery .cta.swiper-button-next,
  .gallery .cta.swiper-button-prev,
  .gallery-fullscreen .cta.swiper-button-next,
  .gallery-fullscreen .cta.swiper-button-prev, .news-letter-popup a, .clerk-module .product-grid .item-grid .cta.swiper-button-next, .clerk-module .product-grid .item-grid .news-letter-popup a.swiper-button-next, .news-letter-popup .clerk-module .product-grid .item-grid a.swiper-button-next,
  .clerk-module .product-grid .item-grid .cta.swiper-button-prev,
  .clerk-module .product-grid .item-grid .news-letter-popup a.swiper-button-prev,
  .news-letter-popup .clerk-module .product-grid .item-grid a.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .cta.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .news-letter-popup a.productAddedToCartWindowCheckout, .news-letter-popup .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a.productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .cta.productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .news-letter-popup a.productAddedToCartWindowCheckout,
  .news-letter-popup .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a.productAddedToCartWindowCheckout {
    padding: 1.5rem 3rem 1.6rem;
    font-size: 1.5rem;
    line-height: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .btn.cta:hover, .gallery .cta.swiper-button-next:hover,
  .gallery .cta.swiper-button-prev:hover,
  .gallery-fullscreen .cta.swiper-button-next:hover,
  .gallery-fullscreen .cta.swiper-button-prev:hover, .news-letter-popup a:hover, .clerk-module .product-grid .item-grid .cta.swiper-button-next:hover, .clerk-module .product-grid .item-grid .news-letter-popup a.swiper-button-next:hover, .news-letter-popup .clerk-module .product-grid .item-grid a.swiper-button-next:hover,
  .clerk-module .product-grid .item-grid .cta.swiper-button-prev:hover,
  .clerk-module .product-grid .item-grid .news-letter-popup a.swiper-button-prev:hover,
  .news-letter-popup .clerk-module .product-grid .item-grid a.swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .cta.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .news-letter-popup a.productAddedToCartWindowCheckout:hover, .news-letter-popup .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a.productAddedToCartWindowCheckout:hover,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .cta.productAddedToCartWindowCheckout:hover,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .news-letter-popup a.productAddedToCartWindowCheckout:hover,
  .news-letter-popup .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a.productAddedToCartWindowCheckout:hover {
    background-color: #3b5a2a;
    color: #F2F2F2;
    border: 0px solid #CF1E1F;
  }
}
.btn.yellow, .gallery .yellow.swiper-button-next,
.gallery .yellow.swiper-button-prev,
.gallery-fullscreen .yellow.swiper-button-next,
.gallery-fullscreen .yellow.swiper-button-prev, .news-letter-popup a.yellow, .clerk-module .product-grid .item-grid .yellow.swiper-button-next,
.clerk-module .product-grid .item-grid .yellow.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .yellow.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .yellow.productAddedToCartWindowCheckout {
  background-color: #FFC105;
  color: #121411;
}
.btn.yellow:hover, .gallery .yellow.swiper-button-next:hover,
.gallery .yellow.swiper-button-prev:hover,
.gallery-fullscreen .yellow.swiper-button-next:hover,
.gallery-fullscreen .yellow.swiper-button-prev:hover, .news-letter-popup a.yellow:hover, .clerk-module .product-grid .item-grid .yellow.swiper-button-next:hover,
.clerk-module .product-grid .item-grid .yellow.swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .yellow.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .yellow.productAddedToCartWindowCheckout:hover {
  background-color: #121411;
  color: #F2F2F2;
}
.btn.disabled, .gallery .disabled.swiper-button-next,
.gallery .disabled.swiper-button-prev,
.gallery-fullscreen .disabled.swiper-button-next,
.gallery-fullscreen .disabled.swiper-button-prev, .news-letter-popup a.disabled, .clerk-module .product-grid .item-grid .disabled.swiper-button-next,
.clerk-module .product-grid .item-grid .disabled.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .disabled.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .disabled.productAddedToCartWindowCheckout {
  background-color: rgba(18, 20, 17, 0.1);
  color: rgba(18, 20, 17, 0.7);
  pointer-events: none;
  font-style: italic;
  font-weight: 400;
}
.btn.border, .gallery .border.swiper-button-next,
.gallery .border.swiper-button-prev,
.gallery-fullscreen .border.swiper-button-next,
.gallery-fullscreen .border.swiper-button-prev, .news-letter-popup a.border, .clerk-module .product-grid .item-grid .border.swiper-button-next,
.clerk-module .product-grid .item-grid .border.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .border.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .border.productAddedToCartWindowCheckout, .btn.ghost, .gallery .ghost.swiper-button-next,
.gallery .ghost.swiper-button-prev,
.gallery-fullscreen .ghost.swiper-button-next,
.gallery-fullscreen .ghost.swiper-button-prev, .news-letter-popup a.ghost, .clerk-module .product-grid .item-grid .ghost.swiper-button-next,
.clerk-module .product-grid .item-grid .ghost.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .ghost.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .ghost.productAddedToCartWindowCheckout {
  border: 2px solid rgba(18, 20, 17, 0.2);
  background-color: transparent;
  color: #121411;
}
.btn.border.light, .gallery .border.light.swiper-button-next,
.gallery .border.light.swiper-button-prev,
.gallery-fullscreen .border.light.swiper-button-next,
.gallery-fullscreen .border.light.swiper-button-prev, .news-letter-popup a.border.light, .clerk-module .product-grid .item-grid .border.light.swiper-button-next,
.clerk-module .product-grid .item-grid .border.light.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .border.light.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .border.light.productAddedToCartWindowCheckout, .btn.ghost.light, .gallery .ghost.light.swiper-button-next,
.gallery .ghost.light.swiper-button-prev,
.gallery-fullscreen .ghost.light.swiper-button-next,
.gallery-fullscreen .ghost.light.swiper-button-prev, .news-letter-popup a.ghost.light, .clerk-module .product-grid .item-grid .ghost.light.swiper-button-next,
.clerk-module .product-grid .item-grid .ghost.light.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .ghost.light.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .ghost.light.productAddedToCartWindowCheckout {
  border: 2px solid rgba(242, 242, 242, 0.2);
  color: #F2F2F2;
}
.btn.border.light:hover, .gallery .border.light.swiper-button-next:hover,
.gallery .border.light.swiper-button-prev:hover,
.gallery-fullscreen .border.light.swiper-button-next:hover,
.gallery-fullscreen .border.light.swiper-button-prev:hover, .news-letter-popup a.border.light:hover, .clerk-module .product-grid .item-grid .border.light.swiper-button-next:hover,
.clerk-module .product-grid .item-grid .border.light.swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .border.light.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .border.light.productAddedToCartWindowCheckout:hover, .btn.ghost.light:hover, .gallery .ghost.light.swiper-button-next:hover,
.gallery .ghost.light.swiper-button-prev:hover,
.gallery-fullscreen .ghost.light.swiper-button-next:hover,
.gallery-fullscreen .ghost.light.swiper-button-prev:hover, .news-letter-popup a.ghost.light:hover, .clerk-module .product-grid .item-grid .ghost.light.swiper-button-next:hover,
.clerk-module .product-grid .item-grid .ghost.light.swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .ghost.light.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .ghost.light.productAddedToCartWindowCheckout:hover {
  border: 2px solid rgba(242, 242, 242, 0.5);
  background-color: #F2F2F2;
  color: #121411;
}
.btn.small, .gallery .small.swiper-button-next,
.gallery .small.swiper-button-prev,
.gallery-fullscreen .small.swiper-button-next,
.gallery-fullscreen .small.swiper-button-prev, .news-letter-popup a.small, .clerk-module .product-grid .item-grid .small.swiper-button-next,
.clerk-module .product-grid .item-grid .small.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .small.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .small.productAddedToCartWindowCheckout {
  padding: 0.7rem 1.2rem;
  font-size: 0.8rem;
  line-height: 0.8rem;
}
.btn.btn-w-arrow, .gallery .btn-w-arrow.swiper-button-next,
.gallery .btn-w-arrow.swiper-button-prev,
.gallery-fullscreen .btn-w-arrow.swiper-button-next,
.gallery-fullscreen .btn-w-arrow.swiper-button-prev, .news-letter-popup a.btn-w-arrow, .clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-next,
.clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-prev, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 1.2rem;
}
.btn.btn-w-arrow:hover, .gallery .btn-w-arrow.swiper-button-next:hover,
.gallery .btn-w-arrow.swiper-button-prev:hover,
.gallery-fullscreen .btn-w-arrow.swiper-button-next:hover,
.gallery-fullscreen .btn-w-arrow.swiper-button-prev:hover, .news-letter-popup a.btn-w-arrow:hover, .clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-next:hover,
.clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-prev:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout:hover {
  background-color: #121411;
  color: #F2F2F2;
}
.btn.btn-w-arrow:hover span svg .st0, .gallery .btn-w-arrow.swiper-button-next:hover span svg .st0,
.gallery .btn-w-arrow.swiper-button-prev:hover span svg .st0,
.gallery-fullscreen .btn-w-arrow.swiper-button-next:hover span svg .st0,
.gallery-fullscreen .btn-w-arrow.swiper-button-prev:hover span svg .st0, .news-letter-popup a.btn-w-arrow:hover span svg .st0, .clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-next:hover span svg .st0,
.clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-prev:hover span svg .st0, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout:hover span svg .st0,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout:hover span svg .st0 {
  fill: #F2F2F2;
}
.btn.btn-w-arrow span, .gallery .btn-w-arrow.swiper-button-next span,
.gallery .btn-w-arrow.swiper-button-prev span,
.gallery-fullscreen .btn-w-arrow.swiper-button-next span,
.gallery-fullscreen .btn-w-arrow.swiper-button-prev span, .news-letter-popup a.btn-w-arrow span, .clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-next span,
.clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-prev span, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout span,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout span {
  display: flex;
  width: auto;
  height: 2lh;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.btn.btn-w-arrow span svg, .gallery .btn-w-arrow.swiper-button-next span svg,
.gallery .btn-w-arrow.swiper-button-prev span svg,
.gallery-fullscreen .btn-w-arrow.swiper-button-next span svg,
.gallery-fullscreen .btn-w-arrow.swiper-button-prev span svg, .news-letter-popup a.btn-w-arrow span svg, .clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-next span svg,
.clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-prev span svg, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout span svg,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout span svg {
  height: 100%;
  width: auto;
}
.btn.btn-w-arrow span svg .st0, .gallery .btn-w-arrow.swiper-button-next span svg .st0,
.gallery .btn-w-arrow.swiper-button-prev span svg .st0,
.gallery-fullscreen .btn-w-arrow.swiper-button-next span svg .st0,
.gallery-fullscreen .btn-w-arrow.swiper-button-prev span svg .st0, .news-letter-popup a.btn-w-arrow span svg .st0, .clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-next span svg .st0,
.clerk-module .product-grid .item-grid .btn-w-arrow.swiper-button-prev span svg .st0, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout span svg .st0,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .btn-w-arrow.productAddedToCartWindowCheckout span svg .st0 {
  fill: #121411;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}

a {
  color: inherit;
}

.link-underline, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.menu-item {
  display: inline-block;
  position: relative;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}
.link-underline:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after, .link-underline:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.menu-item:after,
.menu-item:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 100%;
  border-bottom: 2px solid #FFC105;
  opacity: 1;
  -webkit-transition: all 700ms ease 0s;
  -moz-transition: all 700ms ease 0s;
  -ms-transition: all 700ms ease 0s;
  -o-transition: all 700ms ease 0s;
  transition: all 700ms ease 0s;
}
.link-underline:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.menu-item:before {
  right: 0;
}
.link-underline:hover:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:hover:after,
.menu-item:hover:after {
  right: 0;
  opacity: 1;
  border-bottom: 2px solid #7BB25E;
}
.link-underline.transition:not(.scroll-to-btn, .external), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.transition:not(.scroll-to-btn, .external),
.menu-item.transition:not(.scroll-to-btn, .external) {
  opacity: 0.5;
}
.link-underline.transition:not(.scroll-to-btn, .external):hover, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.transition:not(.scroll-to-btn, .external):hover,
.menu-item.transition:not(.scroll-to-btn, .external):hover {
  opacity: 0.5;
}
.link-underline.inactive, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.inactive,
.menu-item.inactive {
  opacity: 0.3;
  pointer-events: none;
}
.link-underline.inactive:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.inactive:after, .link-underline.inactive:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.inactive:before,
.menu-item.inactive:after,
.menu-item.inactive:before {
  border-bottom: 2px solid #FFC105;
}
.link-underline.active, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.active,
.menu-item.active {
  opacity: 0.5;
}
.link-underline.active:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.active:after, .link-underline.active:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.active:before,
.menu-item.active:after,
.menu-item.active:before {
  border-bottom: 2px solid #FFC105;
}
.link-underline.external .icon, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.external .icon,
.menu-item.external .icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 6px;
}
.link-underline.external .icon svg path, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.external .icon svg path,
.menu-item.external .icon svg path {
  fill: rgba(18, 20, 17, 0.7);
}
.link-underline.external .icon svg .arrow, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.external .icon svg .arrow,
.menu-item.external .icon svg .arrow {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.link-underline.external:hover .icon svg .arrow, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a.external:hover .icon svg .arrow,
.menu-item.external:hover .icon svg .arrow {
  -webkit-transform: translateX(30px) translateY(-30px);
  -moz-transform: translateX(30px) translateY(-30px);
  -ms-transform: translateX(30px) translateY(-30px);
  -o-transform: translateX(30px) translateY(-30px);
  transform: translateX(30px) translateY(-30px);
}

p a:after, p a:before {
  bottom: 1px;
}

.ripple {
  position: fixed;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  background-color: #FFC105;
  pointer-events: none;
  width: 50px;
  height: 50px;
  margin-top: calc(-50px / 2);
  margin-left: calc(-50px / 2);
  animation: ripple 0.5s ease;
  opacity: 0;
}

@keyframes ripple {
  from {
    opacity: 0.4;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
/* -----------------------------------------------------------------------
   GENERAL
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   NORMAL
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   DISABLED 
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   FOCUS - ACTIVE
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   HOVER
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   COMPLETED
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   ERROR
-------------------------------------------------------------------------- */
.form-element,
.inputs,
.review-rating {
  position: relative;
  margin-bottom: 1rem;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-element.split-postcode,
  .inputs.split-postcode,
  .review-rating.split-postcode {
    display: inline-block;
    vertical-align: top;
    width: 15%;
    margin-right: 2%;
  }
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-element.split-postarea,
  .inputs.split-postarea,
  .review-rating.split-postarea {
    display: inline-block;
    vertical-align: top;
    width: 83%;
  }
}

.form-header p {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.7rem;
  margin-bottom: 3px;
}

.buttons {
  margin-top: 3rem;
  text-align: center;
}

.post-grid {
  display: flex;
  justify-content: space-between;
}
.post-grid .split-postcode {
  width: 33%;
  margin-right: 2%;
}
@media only screen and (min-width: 1024px) {
  .post-grid .split-postcode {
    width: 15%;
  }
}
.post-grid .split-postarea {
  width: 65%;
}
@media only screen and (min-width: 1024px) {
  .post-grid .split-postarea {
    width: 83%;
  }
}

::placeholder {
  color: transparent;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: transparent;
}

#small-searchterms::placeholder {
  color: rgba(18, 20, 17, 0.5);
  opacity: 1; /* Firefox */
}

#small-searchterms::-ms-input-placeholder { /* Edge 12-18 */
  color: rgba(18, 20, 17, 0.5);
}

form input[type=submit],
form input[type=button],
form button,
div input[type=submit],
div input[type=button],
div button {
  -webkit-appearance: none;
  outline: none;
}
form input[type=submit]:disabled,
form input[type=button]:disabled,
form button:disabled,
div input[type=submit]:disabled,
div input[type=button]:disabled,
div button:disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.3;
}
form input[type=submit]:disabled.light:hover,
form input[type=button]:disabled.light:hover,
form button:disabled.light:hover,
div input[type=submit]:disabled.light:hover,
div input[type=button]:disabled.light:hover,
div button:disabled.light:hover {
  background-color: #F2F2F2;
  color: #121411;
}
form input[type=submit]:disabled.cta:hover,
form input[type=button]:disabled.cta:hover,
form button:disabled.cta:hover,
div input[type=submit]:disabled.cta:hover,
div input[type=button]:disabled.cta:hover,
div button:disabled.cta:hover {
  background-color: #121411;
  color: #F2F2F2;
}
form input[type=search],
form input[type=text],
form input[type=email],
form input[type=tel],
form input[type=number],
form input[type=password],
form input[type=date],
form select,
form textarea,
div input[type=search],
div input[type=text],
div input[type=email],
div input[type=tel],
div input[type=number],
div input[type=password],
div input[type=date],
div select,
div textarea {
  font-family: bebas-neue-pro, sans-serif;
  display: block;
  width: 100%;
  border: 0;
  outline: none;
  padding: 1rem 0.75rem;
  font-size: 1.2rem;
  height: calc(3.5rem + 2px);
  line-height: 1.25;
  background-color: transparent;
  color: #121411;
  border: 2px solid rgba(18, 20, 17, 0.3);
  -webkit-appearance: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-transition: border 300ms linear 0s;
  -moz-transition: border 300ms linear 0s;
  -ms-transition: border 300ms linear 0s;
  -o-transition: border 300ms linear 0s;
  transition: border 300ms linear 0s;
}
form input[type=search]::selection,
form input[type=text]::selection,
form input[type=email]::selection,
form input[type=tel]::selection,
form input[type=number]::selection,
form input[type=password]::selection,
form input[type=date]::selection,
form select::selection,
form textarea::selection,
div input[type=search]::selection,
div input[type=text]::selection,
div input[type=email]::selection,
div input[type=tel]::selection,
div input[type=number]::selection,
div input[type=password]::selection,
div input[type=date]::selection,
div select::selection,
div textarea::selection {
  color: rgba(18, 20, 17, 0.99);
  background: rgba(168, 168, 168, 0.99);
}
form input[type=search]:hover,
form input[type=text]:hover,
form input[type=email]:hover,
form input[type=tel]:hover,
form input[type=number]:hover,
form input[type=password]:hover,
form input[type=date]:hover,
form select:hover,
form textarea:hover,
div input[type=search]:hover,
div input[type=text]:hover,
div input[type=email]:hover,
div input[type=tel]:hover,
div input[type=number]:hover,
div input[type=password]:hover,
div input[type=date]:hover,
div select:hover,
div textarea:hover {
  border: 2px solid #121411;
}
form input[type=search]:disabled,
form input[type=text]:disabled,
form input[type=email]:disabled,
form input[type=tel]:disabled,
form input[type=number]:disabled,
form input[type=password]:disabled,
form input[type=date]:disabled,
form select:disabled,
form textarea:disabled,
div input[type=search]:disabled,
div input[type=text]:disabled,
div input[type=email]:disabled,
div input[type=tel]:disabled,
div input[type=number]:disabled,
div input[type=password]:disabled,
div input[type=date]:disabled,
div select:disabled,
div textarea:disabled {
  background-color: transparent;
  color: rgba(242, 242, 242, 0.5);
  border: 2px dashed rgba(242, 242, 242, 0.5);
  font-style: italic;
  cursor: not-allowed;
}
form input[type=search]:disabled + label,
form input[type=text]:disabled + label,
form input[type=email]:disabled + label,
form input[type=tel]:disabled + label,
form input[type=number]:disabled + label,
form input[type=password]:disabled + label,
form input[type=date]:disabled + label,
form select:disabled + label,
form textarea:disabled + label,
div input[type=search]:disabled + label,
div input[type=text]:disabled + label,
div input[type=email]:disabled + label,
div input[type=tel]:disabled + label,
div input[type=number]:disabled + label,
div input[type=password]:disabled + label,
div input[type=date]:disabled + label,
div select:disabled + label,
div textarea:disabled + label {
  color: rgba(242, 242, 242, 0.5);
}
form input[type=search]:disabled:hover,
form input[type=text]:disabled:hover,
form input[type=email]:disabled:hover,
form input[type=tel]:disabled:hover,
form input[type=number]:disabled:hover,
form input[type=password]:disabled:hover,
form input[type=date]:disabled:hover,
form select:disabled:hover,
form textarea:disabled:hover,
div input[type=search]:disabled:hover,
div input[type=text]:disabled:hover,
div input[type=email]:disabled:hover,
div input[type=tel]:disabled:hover,
div input[type=number]:disabled:hover,
div input[type=password]:disabled:hover,
div input[type=date]:disabled:hover,
div select:disabled:hover,
div textarea:disabled:hover {
  border: 2px dashed rgba(242, 242, 242, 0.5);
}
form input[type=search]:focus, form input[type=search]:not(:placeholder-shown),
form input[type=text]:focus,
form input[type=text]:not(:placeholder-shown),
form input[type=email]:focus,
form input[type=email]:not(:placeholder-shown),
form input[type=tel]:focus,
form input[type=tel]:not(:placeholder-shown),
form input[type=number]:focus,
form input[type=number]:not(:placeholder-shown),
form input[type=password]:focus,
form input[type=password]:not(:placeholder-shown),
form input[type=date]:focus,
form input[type=date]:not(:placeholder-shown),
form select:focus,
form select:not(:placeholder-shown),
form textarea:focus,
form textarea:not(:placeholder-shown),
div input[type=search]:focus,
div input[type=search]:not(:placeholder-shown),
div input[type=text]:focus,
div input[type=text]:not(:placeholder-shown),
div input[type=email]:focus,
div input[type=email]:not(:placeholder-shown),
div input[type=tel]:focus,
div input[type=tel]:not(:placeholder-shown),
div input[type=number]:focus,
div input[type=number]:not(:placeholder-shown),
div input[type=password]:focus,
div input[type=password]:not(:placeholder-shown),
div input[type=date]:focus,
div input[type=date]:not(:placeholder-shown),
div select:focus,
div select:not(:placeholder-shown),
div textarea:focus,
div textarea:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
form input[type=search]:focus ~ label, form input[type=search]:not(:placeholder-shown) ~ label, form input[type=search].form-select ~ label,
form input[type=text]:focus ~ label,
form input[type=text]:not(:placeholder-shown) ~ label,
form input[type=text].form-select ~ label,
form input[type=email]:focus ~ label,
form input[type=email]:not(:placeholder-shown) ~ label,
form input[type=email].form-select ~ label,
form input[type=tel]:focus ~ label,
form input[type=tel]:not(:placeholder-shown) ~ label,
form input[type=tel].form-select ~ label,
form input[type=number]:focus ~ label,
form input[type=number]:not(:placeholder-shown) ~ label,
form input[type=number].form-select ~ label,
form input[type=password]:focus ~ label,
form input[type=password]:not(:placeholder-shown) ~ label,
form input[type=password].form-select ~ label,
form input[type=date]:focus ~ label,
form input[type=date]:not(:placeholder-shown) ~ label,
form input[type=date].form-select ~ label,
form select:focus ~ label,
form select:not(:placeholder-shown) ~ label,
form select.form-select ~ label,
form textarea:focus ~ label,
form textarea:not(:placeholder-shown) ~ label,
form textarea.form-select ~ label,
div input[type=search]:focus ~ label,
div input[type=search]:not(:placeholder-shown) ~ label,
div input[type=search].form-select ~ label,
div input[type=text]:focus ~ label,
div input[type=text]:not(:placeholder-shown) ~ label,
div input[type=text].form-select ~ label,
div input[type=email]:focus ~ label,
div input[type=email]:not(:placeholder-shown) ~ label,
div input[type=email].form-select ~ label,
div input[type=tel]:focus ~ label,
div input[type=tel]:not(:placeholder-shown) ~ label,
div input[type=tel].form-select ~ label,
div input[type=number]:focus ~ label,
div input[type=number]:not(:placeholder-shown) ~ label,
div input[type=number].form-select ~ label,
div input[type=password]:focus ~ label,
div input[type=password]:not(:placeholder-shown) ~ label,
div input[type=password].form-select ~ label,
div input[type=date]:focus ~ label,
div input[type=date]:not(:placeholder-shown) ~ label,
div input[type=date].form-select ~ label,
div select:focus ~ label,
div select:not(:placeholder-shown) ~ label,
div select.form-select ~ label,
div textarea:focus ~ label,
div textarea:not(:placeholder-shown) ~ label,
div textarea.form-select ~ label {
  opacity: 0.65;
  transform: scale(0.7) translateY(-0.6rem) translateX(0.4rem);
}
form input[type=search]:focus,
form input[type=text]:focus,
form input[type=email]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=password]:focus,
form input[type=date]:focus,
form select:focus,
form textarea:focus,
div input[type=search]:focus,
div input[type=text]:focus,
div input[type=email]:focus,
div input[type=tel]:focus,
div input[type=number]:focus,
div input[type=password]:focus,
div input[type=date]:focus,
div select:focus,
div textarea:focus {
  border: 2px solid #121411;
}
form input[type=search].input-validation-error,
form input[type=text].input-validation-error,
form input[type=email].input-validation-error,
form input[type=tel].input-validation-error,
form input[type=number].input-validation-error,
form input[type=password].input-validation-error,
form input[type=date].input-validation-error,
form select.input-validation-error,
form textarea.input-validation-error,
div input[type=search].input-validation-error,
div input[type=text].input-validation-error,
div input[type=email].input-validation-error,
div input[type=tel].input-validation-error,
div input[type=number].input-validation-error,
div input[type=password].input-validation-error,
div input[type=date].input-validation-error,
div select.input-validation-error,
div textarea.input-validation-error {
  border: 2px solid #f14242;
}
form input[type=search][aria-invalid=true],
form input[type=text][aria-invalid=true],
form input[type=email][aria-invalid=true],
form input[type=tel][aria-invalid=true],
form input[type=number][aria-invalid=true],
form input[type=password][aria-invalid=true],
form input[type=date][aria-invalid=true],
form select[aria-invalid=true],
form textarea[aria-invalid=true],
div input[type=search][aria-invalid=true],
div input[type=text][aria-invalid=true],
div input[type=email][aria-invalid=true],
div input[type=tel][aria-invalid=true],
div input[type=number][aria-invalid=true],
div input[type=password][aria-invalid=true],
div input[type=date][aria-invalid=true],
div select[aria-invalid=true],
div textarea[aria-invalid=true] {
  border: 2px solid #f14242 !important;
}
form input[type=search][aria-invalid=true] ~ .input-state .required,
form input[type=text][aria-invalid=true] ~ .input-state .required,
form input[type=email][aria-invalid=true] ~ .input-state .required,
form input[type=tel][aria-invalid=true] ~ .input-state .required,
form input[type=number][aria-invalid=true] ~ .input-state .required,
form input[type=password][aria-invalid=true] ~ .input-state .required,
form input[type=date][aria-invalid=true] ~ .input-state .required,
form select[aria-invalid=true] ~ .input-state .required,
form textarea[aria-invalid=true] ~ .input-state .required,
div input[type=search][aria-invalid=true] ~ .input-state .required,
div input[type=text][aria-invalid=true] ~ .input-state .required,
div input[type=email][aria-invalid=true] ~ .input-state .required,
div input[type=tel][aria-invalid=true] ~ .input-state .required,
div input[type=number][aria-invalid=true] ~ .input-state .required,
div input[type=password][aria-invalid=true] ~ .input-state .required,
div input[type=date][aria-invalid=true] ~ .input-state .required,
div select[aria-invalid=true] ~ .input-state .required,
div textarea[aria-invalid=true] ~ .input-state .required {
  opacity: 0;
}
form input[type=search][aria-invalid=true] ~ .input-state .done,
form input[type=text][aria-invalid=true] ~ .input-state .done,
form input[type=email][aria-invalid=true] ~ .input-state .done,
form input[type=tel][aria-invalid=true] ~ .input-state .done,
form input[type=number][aria-invalid=true] ~ .input-state .done,
form input[type=password][aria-invalid=true] ~ .input-state .done,
form input[type=date][aria-invalid=true] ~ .input-state .done,
form select[aria-invalid=true] ~ .input-state .done,
form textarea[aria-invalid=true] ~ .input-state .done,
div input[type=search][aria-invalid=true] ~ .input-state .done,
div input[type=text][aria-invalid=true] ~ .input-state .done,
div input[type=email][aria-invalid=true] ~ .input-state .done,
div input[type=tel][aria-invalid=true] ~ .input-state .done,
div input[type=number][aria-invalid=true] ~ .input-state .done,
div input[type=password][aria-invalid=true] ~ .input-state .done,
div input[type=date][aria-invalid=true] ~ .input-state .done,
div select[aria-invalid=true] ~ .input-state .done,
div textarea[aria-invalid=true] ~ .input-state .done {
  opacity: 0;
}
form input[type=search][aria-invalid=true] ~ .input-state .done svg path,
form input[type=text][aria-invalid=true] ~ .input-state .done svg path,
form input[type=email][aria-invalid=true] ~ .input-state .done svg path,
form input[type=tel][aria-invalid=true] ~ .input-state .done svg path,
form input[type=number][aria-invalid=true] ~ .input-state .done svg path,
form input[type=password][aria-invalid=true] ~ .input-state .done svg path,
form input[type=date][aria-invalid=true] ~ .input-state .done svg path,
form select[aria-invalid=true] ~ .input-state .done svg path,
form textarea[aria-invalid=true] ~ .input-state .done svg path,
div input[type=search][aria-invalid=true] ~ .input-state .done svg path,
div input[type=text][aria-invalid=true] ~ .input-state .done svg path,
div input[type=email][aria-invalid=true] ~ .input-state .done svg path,
div input[type=tel][aria-invalid=true] ~ .input-state .done svg path,
div input[type=number][aria-invalid=true] ~ .input-state .done svg path,
div input[type=password][aria-invalid=true] ~ .input-state .done svg path,
div input[type=date][aria-invalid=true] ~ .input-state .done svg path,
div select[aria-invalid=true] ~ .input-state .done svg path,
div textarea[aria-invalid=true] ~ .input-state .done svg path {
  stroke-dashoffset: -358;
}
form input[type=search][aria-invalid=false] ~ .input-state .required, form input[type=search].autofilled ~ .input-state .required,
form input[type=text][aria-invalid=false] ~ .input-state .required,
form input[type=text].autofilled ~ .input-state .required,
form input[type=email][aria-invalid=false] ~ .input-state .required,
form input[type=email].autofilled ~ .input-state .required,
form input[type=tel][aria-invalid=false] ~ .input-state .required,
form input[type=tel].autofilled ~ .input-state .required,
form input[type=number][aria-invalid=false] ~ .input-state .required,
form input[type=number].autofilled ~ .input-state .required,
form input[type=password][aria-invalid=false] ~ .input-state .required,
form input[type=password].autofilled ~ .input-state .required,
form input[type=date][aria-invalid=false] ~ .input-state .required,
form input[type=date].autofilled ~ .input-state .required,
form select[aria-invalid=false] ~ .input-state .required,
form select.autofilled ~ .input-state .required,
form textarea[aria-invalid=false] ~ .input-state .required,
form textarea.autofilled ~ .input-state .required,
div input[type=search][aria-invalid=false] ~ .input-state .required,
div input[type=search].autofilled ~ .input-state .required,
div input[type=text][aria-invalid=false] ~ .input-state .required,
div input[type=text].autofilled ~ .input-state .required,
div input[type=email][aria-invalid=false] ~ .input-state .required,
div input[type=email].autofilled ~ .input-state .required,
div input[type=tel][aria-invalid=false] ~ .input-state .required,
div input[type=tel].autofilled ~ .input-state .required,
div input[type=number][aria-invalid=false] ~ .input-state .required,
div input[type=number].autofilled ~ .input-state .required,
div input[type=password][aria-invalid=false] ~ .input-state .required,
div input[type=password].autofilled ~ .input-state .required,
div input[type=date][aria-invalid=false] ~ .input-state .required,
div input[type=date].autofilled ~ .input-state .required,
div select[aria-invalid=false] ~ .input-state .required,
div select.autofilled ~ .input-state .required,
div textarea[aria-invalid=false] ~ .input-state .required,
div textarea.autofilled ~ .input-state .required {
  opacity: 0;
}
form input[type=search][aria-invalid=false] ~ .input-state .done svg path, form input[type=search].autofilled ~ .input-state .done svg path,
form input[type=text][aria-invalid=false] ~ .input-state .done svg path,
form input[type=text].autofilled ~ .input-state .done svg path,
form input[type=email][aria-invalid=false] ~ .input-state .done svg path,
form input[type=email].autofilled ~ .input-state .done svg path,
form input[type=tel][aria-invalid=false] ~ .input-state .done svg path,
form input[type=tel].autofilled ~ .input-state .done svg path,
form input[type=number][aria-invalid=false] ~ .input-state .done svg path,
form input[type=number].autofilled ~ .input-state .done svg path,
form input[type=password][aria-invalid=false] ~ .input-state .done svg path,
form input[type=password].autofilled ~ .input-state .done svg path,
form input[type=date][aria-invalid=false] ~ .input-state .done svg path,
form input[type=date].autofilled ~ .input-state .done svg path,
form select[aria-invalid=false] ~ .input-state .done svg path,
form select.autofilled ~ .input-state .done svg path,
form textarea[aria-invalid=false] ~ .input-state .done svg path,
form textarea.autofilled ~ .input-state .done svg path,
div input[type=search][aria-invalid=false] ~ .input-state .done svg path,
div input[type=search].autofilled ~ .input-state .done svg path,
div input[type=text][aria-invalid=false] ~ .input-state .done svg path,
div input[type=text].autofilled ~ .input-state .done svg path,
div input[type=email][aria-invalid=false] ~ .input-state .done svg path,
div input[type=email].autofilled ~ .input-state .done svg path,
div input[type=tel][aria-invalid=false] ~ .input-state .done svg path,
div input[type=tel].autofilled ~ .input-state .done svg path,
div input[type=number][aria-invalid=false] ~ .input-state .done svg path,
div input[type=number].autofilled ~ .input-state .done svg path,
div input[type=password][aria-invalid=false] ~ .input-state .done svg path,
div input[type=password].autofilled ~ .input-state .done svg path,
div input[type=date][aria-invalid=false] ~ .input-state .done svg path,
div input[type=date].autofilled ~ .input-state .done svg path,
div select[aria-invalid=false] ~ .input-state .done svg path,
div select.autofilled ~ .input-state .done svg path,
div textarea[aria-invalid=false] ~ .input-state .done svg path,
div textarea.autofilled ~ .input-state .done svg path {
  stroke-dashoffset: 0;
  stroke: #527d3a;
}
form input:-webkit-autofill,
form input:-webkit-autofill:hover,
form input:-webkit-autofill:focus input:-webkit-autofill,
div input:-webkit-autofill,
div input:-webkit-autofill:hover,
div input:-webkit-autofill:focus input:-webkit-autofill {
  -webkit-text-fill-color: #527d3a !important;
  -webkit-box-shadow: 0 0 0 30px #F2F2F2 inset;
  box-shadow: 0 0 0 30px #F2F2F2 inset;
  transition: background-color 5000s ease-in-out 0s;
}
form input:-webkit-autofill::first-line,
div input:-webkit-autofill::first-line {
  font-family: bebas-neue-pro, sans-serif;
  font-size: 1rem;
}
form .error,
div .error {
  color: #f14242;
}
form #mc_embed_signup div.mce_inline_error,
div #mc_embed_signup div.mce_inline_error {
  padding: 5px 10px;
  background-color: #6B0505;
  font-weight: 400;
  z-index: 1;
  color: #F2F2F2;
  width: 90%;
  margin: auto;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  font-size: 0.8rem;
}
form .field-validation-error,
div .field-validation-error {
  color: #f14242;
  font-weight: 600;
  font-size: 0.6rem;
  position: absolute;
  right: 16px;
  bottom: 7px;
  pointer-events: none;
}
@media only screen and (min-width: 1024px) {
  form .field-validation-error,
  div .field-validation-error {
    right: 14px;
  }
}
form .field-validation-error + .input-state .required,
div .field-validation-error + .input-state .required {
  opacity: 0;
}
form label,
div label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  line-height: 1.5;
  padding: 1rem 0.75rem;
  pointer-events: none;
  color: #121411;
  -webkit-transition: all 300ms Ease-out 0s;
  -moz-transition: all 300ms Ease-out 0s;
  -ms-transition: all 300ms Ease-out 0s;
  -o-transition: all 300ms Ease-out 0s;
  transition: all 300ms Ease-out 0s;
  z-index: 2;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
form.center,
div.center {
  text-align: center;
}
form.hidden,
div.hidden {
  display: none;
}
form.inline,
div.inline {
  display: inline-block;
  margin-right: 1.5rem;
}
form .type-submit,
div .type-submit {
  margin: 2rem auto;
}
form.inverted input[type=search],
form.inverted input[type=text],
form.inverted input[type=email],
form.inverted input[type=tel],
form.inverted input[type=number],
form.inverted input[type=password],
form.inverted input[type=date],
form.inverted select,
form.inverted textarea,
div.inverted input[type=search],
div.inverted input[type=text],
div.inverted input[type=email],
div.inverted input[type=tel],
div.inverted input[type=number],
div.inverted input[type=password],
div.inverted input[type=date],
div.inverted select,
div.inverted textarea {
  background-color: rgba(242, 242, 242, 0.1);
  color: #F2F2F2;
  border: 0;
}
form.inverted label,
div.inverted label {
  color: #F2F2F2;
}
form.inverted label i,
div.inverted label i {
  color: rgba(18, 20, 17, 0.5);
}
form .type-checkbox,
form .checkbox-item,
div .type-checkbox,
div .checkbox-item {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  form .type-checkbox,
  form .checkbox-item,
  div .type-checkbox,
  div .checkbox-item {
    margin-bottom: 0.5rem;
  }
}
form .type-checkbox.inverted input[type=checkbox],
form .checkbox-item.inverted input[type=checkbox],
div .type-checkbox.inverted input[type=checkbox],
div .checkbox-item.inverted input[type=checkbox] {
  color: #F2F2F2;
  border: none;
}
form .type-checkbox.inverted input[type=checkbox]:checked,
form .checkbox-item.inverted input[type=checkbox]:checked,
div .type-checkbox.inverted input[type=checkbox]:checked,
div .checkbox-item.inverted input[type=checkbox]:checked {
  background-color: #FFC105;
  border: none;
}
form .type-checkbox.inverted input[type=checkbox]:checked + label,
form .checkbox-item.inverted input[type=checkbox]:checked + label,
div .type-checkbox.inverted input[type=checkbox]:checked + label,
div .checkbox-item.inverted input[type=checkbox]:checked + label {
  color: #F2F2F2;
}
@media only screen and (min-width: 1024px) {
  form .type-checkbox.inverted input[type=checkbox]:hover,
  form .checkbox-item.inverted input[type=checkbox]:hover,
  div .type-checkbox.inverted input[type=checkbox]:hover,
  div .checkbox-item.inverted input[type=checkbox]:hover {
    background-color: #FFC105;
    border: none;
  }
}
@media only screen and (min-width: 1024px) {
  form .type-checkbox.inverted input[type=checkbox]:hover + label,
  form .checkbox-item.inverted input[type=checkbox]:hover + label,
  div .type-checkbox.inverted input[type=checkbox]:hover + label,
  div .checkbox-item.inverted input[type=checkbox]:hover + label {
    color: #F2F2F2;
  }
}
form .type-checkbox.inverted input[type=checkbox].red,
form .checkbox-item.inverted input[type=checkbox].red,
div .type-checkbox.inverted input[type=checkbox].red,
div .checkbox-item.inverted input[type=checkbox].red {
  background-color: #CF1E1F;
}
form .type-checkbox.inverted label,
form .checkbox-item.inverted label,
div .type-checkbox.inverted label,
div .checkbox-item.inverted label {
  flex: none;
  width: auto;
  color: #F2F2F2;
  font-size: 1rem;
}
form .type-checkbox.inverted label a,
form .checkbox-item.inverted label a,
div .type-checkbox.inverted label a,
div .checkbox-item.inverted label a {
  border-bottom: 1px solid #FFC105;
}
form .type-checkbox.inverted .checkbox-check-svg svg path,
form .checkbox-item.inverted .checkbox-check-svg svg path,
div .type-checkbox.inverted .checkbox-check-svg svg path,
div .checkbox-item.inverted .checkbox-check-svg svg path {
  stroke: #121411;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
form .type-checkbox input[type=checkbox],
form .checkbox-item input[type=checkbox],
div .type-checkbox input[type=checkbox],
div .checkbox-item input[type=checkbox] {
  z-index: 2;
  position: relative;
  width: 22px;
  height: 22px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  -webkit-appearance: none;
  border: 2px solid rgba(18, 20, 17, 0.3);
  outline: 0;
  cursor: pointer;
  background-color: #F2F2F2;
  margin-right: 0.5rem;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  form .type-checkbox input[type=checkbox]::-ms-check,
  form .checkbox-item input[type=checkbox]::-ms-check,
  div .type-checkbox input[type=checkbox]::-ms-check,
  div .checkbox-item input[type=checkbox]::-ms-check {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Good browsers :) */
    opacity: 0;
  }
}
.filter form .type-checkbox input[type=checkbox],
.filter form .checkbox-item input[type=checkbox],
.filter div .type-checkbox input[type=checkbox],
.filter div .checkbox-item input[type=checkbox] {
  vertical-align: initial;
}
form .type-checkbox input[type=checkbox]:checked,
form .checkbox-item input[type=checkbox]:checked,
div .type-checkbox input[type=checkbox]:checked,
div .checkbox-item input[type=checkbox]:checked {
  background-color: #121411;
  border: 2px solid #121411;
}
form .type-checkbox input[type=checkbox]:checked + label,
form .checkbox-item input[type=checkbox]:checked + label,
div .type-checkbox input[type=checkbox]:checked + label,
div .checkbox-item input[type=checkbox]:checked + label {
  color: #121411;
}
form .type-checkbox input[type=checkbox]:checked + label .checkbox-check-svg,
form .checkbox-item input[type=checkbox]:checked + label .checkbox-check-svg,
div .type-checkbox input[type=checkbox]:checked + label .checkbox-check-svg,
div .checkbox-item input[type=checkbox]:checked + label .checkbox-check-svg {
  opacity: 1;
}
form .type-checkbox input[type=checkbox]:checked + label .checkbox-check-svg svg path,
form .checkbox-item input[type=checkbox]:checked + label .checkbox-check-svg svg path,
div .type-checkbox input[type=checkbox]:checked + label .checkbox-check-svg svg path,
div .checkbox-item input[type=checkbox]:checked + label .checkbox-check-svg svg path {
  stroke-dashoffset: 0;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  form .type-checkbox input[type=checkbox]:checked + label:before,
  form .checkbox-item input[type=checkbox]:checked + label:before,
  div .type-checkbox input[type=checkbox]:checked + label:before,
  div .checkbox-item input[type=checkbox]:checked + label:before {
    background-color: #CF1E1F;
    border: 2px solid #CF1E1F;
  }
}
@media only screen and (min-width: 1024px) {
  form .type-checkbox input[type=checkbox]:hover,
  form .checkbox-item input[type=checkbox]:hover,
  div .type-checkbox input[type=checkbox]:hover,
  div .checkbox-item input[type=checkbox]:hover {
    background-color: #121411;
    border: 2px solid #121411;
  }
}
@media only screen and (min-width: 1024px) {
  form .type-checkbox input[type=checkbox]:hover + label,
  form .checkbox-item input[type=checkbox]:hover + label,
  div .type-checkbox input[type=checkbox]:hover + label,
  div .checkbox-item input[type=checkbox]:hover + label {
    color: #121411;
  }
}
form .type-checkbox label,
form .checkbox-item label,
div .type-checkbox label,
div .checkbox-item label {
  position: relative;
  pointer-events: all;
  width: calc(100% - 30px);
  cursor: pointer;
  line-height: 1.2rem;
  height: auto;
  font-style: normal;
  padding: 0px;
  font-size: 0.9rem;
  flex: auto;
  left: auto;
  top: auto;
  color: rgba(18, 20, 17, 0.8);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently not supported by any browser */
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  form .type-checkbox label:before,
  form .checkbox-item label:before,
  div .type-checkbox label:before,
  div .checkbox-item label:before {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    border: 1px solid rgba(18, 20, 17, 0.5);
    cursor: pointer;
    background-color: transparent;
    left: -18px;
    top: -6px;
  }
}
.filter form .type-checkbox label,
.filter form .checkbox-item label,
.filter div .type-checkbox label,
.filter div .checkbox-item label {
  display: inline;
  vertical-align: initial;
  top: -5px;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .filter form .type-checkbox label,
  .filter form .checkbox-item label,
  .filter div .type-checkbox label,
  .filter div .checkbox-item label {
    top: 1px;
  }
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .filter form .type-checkbox label .checkbox-check-svg,
  .filter form .checkbox-item label .checkbox-check-svg,
  .filter div .type-checkbox label .checkbox-check-svg,
  .filter div .checkbox-item label .checkbox-check-svg {
    top: -2px;
  }
}
form .type-checkbox .checkbox-check-svg,
form .checkbox-item .checkbox-check-svg,
div .type-checkbox .checkbox-check-svg,
div .checkbox-item .checkbox-check-svg {
  opacity: 0;
  position: absolute;
  top: 5px;
  left: -25px;
  width: 12px;
  height: 11px;
  z-index: 3;
}
@media only screen and (min-width: 1024px) {
  form .type-checkbox .checkbox-check-svg,
  form .checkbox-item .checkbox-check-svg,
  div .type-checkbox .checkbox-check-svg,
  div .checkbox-item .checkbox-check-svg {
    top: 5px;
    left: -25px;
  }
}
form .type-checkbox .checkbox-check-svg svg,
form .checkbox-item .checkbox-check-svg svg,
div .type-checkbox .checkbox-check-svg svg,
div .checkbox-item .checkbox-check-svg svg {
  overflow: visible;
}
form .type-checkbox .checkbox-check-svg svg path,
form .checkbox-item .checkbox-check-svg svg path,
div .type-checkbox .checkbox-check-svg svg path,
div .checkbox-item .checkbox-check-svg svg path {
  fill: none;
  stroke-width: 60;
  stroke-miterlimit: 10;
  stroke-dashoffset: -358;
  stroke-linecap: round;
  stroke: #F2F2F2;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
form .type-radio input[type=radio]:checked,
form .type-radio input[type=radio]:not(:checked),
div .type-radio input[type=radio]:checked,
div .type-radio input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
form .type-radio input[type=radio]:checked + label,
form .type-radio input[type=radio]:not(:checked) + label,
div .type-radio input[type=radio]:checked + label,
div .type-radio input[type=radio]:not(:checked) + label {
  position: relative;
  pointer-events: all;
  display: inline-block;
  width: 80%;
  vertical-align: top;
  cursor: pointer;
  left: 0px;
  top: 0px;
  line-height: 1.2rem;
  height: auto;
  font-style: normal;
  font-weight: 400;
  padding-left: 32px;
  padding-top: 0px;
  font-size: 0.9rem;
  color: rgba(18, 20, 17, 0.8);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently not supported by any browser */
}
@media only screen and (min-width: 1024px) {
  form .type-radio input[type=radio]:checked + label:hover:after,
  form .type-radio input[type=radio]:not(:checked) + label:hover:after,
  div .type-radio input[type=radio]:checked + label:hover:after,
  div .type-radio input[type=radio]:not(:checked) + label:hover:after {
    opacity: 1;
  }
}
@media only screen and (min-width: 1024px) {
  form .type-radio input[type=radio]:checked + label:hover + label,
  form .type-radio input[type=radio]:not(:checked) + label:hover + label,
  div .type-radio input[type=radio]:checked + label:hover + label,
  div .type-radio input[type=radio]:not(:checked) + label:hover + label {
    color: #121411;
  }
}
form .type-radio input[type=radio]:checked + label:before, form .type-radio input[type=radio]:checked + label:after,
form .type-radio input[type=radio]:not(:checked) + label:before,
form .type-radio input[type=radio]:not(:checked) + label:after,
div .type-radio input[type=radio]:checked + label:before,
div .type-radio input[type=radio]:checked + label:after,
div .type-radio input[type=radio]:not(:checked) + label:before,
div .type-radio input[type=radio]:not(:checked) + label:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  border-radius: 11px;
  -khtml-border-radius: 11px;
  -webkit-appearance: none;
  border: 2px solid rgba(18, 20, 17, 0.3);
  outline: 0;
  cursor: pointer;
  background-color: transparent;
}
form .type-radio input[type=radio]:checked + label:after,
form .type-radio input[type=radio]:not(:checked) + label:after,
div .type-radio input[type=radio]:checked + label:after,
div .type-radio input[type=radio]:not(:checked) + label:after {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  background-color: #527d3a;
  border: 2px solid #527d3a;
  color: #121411;
}
form .type-radio input[type=radio]:checked + label,
div .type-radio input[type=radio]:checked + label {
  color: #121411;
}
form .type-radio input[type=radio]:checked + label:after,
div .type-radio input[type=radio]:checked + label:after {
  opacity: 1;
}
form .type-radio input[type=radio]:checked + label .checkbox-check-svg,
div .type-radio input[type=radio]:checked + label .checkbox-check-svg {
  opacity: 1;
}
form .type-radio input[type=radio]:checked + label .checkbox-check-svg svg path,
div .type-radio input[type=radio]:checked + label .checkbox-check-svg svg path {
  stroke-dashoffset: 0;
}
form .type-radio input[type=radio]:not(:checked) + label:after,
div .type-radio input[type=radio]:not(:checked) + label:after {
  opacity: 0;
}
form .type-radio .checkbox-check-svg,
div .type-radio .checkbox-check-svg {
  opacity: 0;
  position: absolute;
  top: 7px;
  left: 5px;
  width: 12px;
  height: 11px;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  form .type-radio .checkbox-check-svg,
  div .type-radio .checkbox-check-svg {
    left: 5px;
  }
}
form .type-radio .checkbox-check-svg svg,
div .type-radio .checkbox-check-svg svg {
  overflow: visible;
}
form .type-radio .checkbox-check-svg svg path,
div .type-radio .checkbox-check-svg svg path {
  fill: none;
  stroke-width: 60;
  stroke-miterlimit: 10;
  stroke-dashoffset: -358;
  stroke: #F2F2F2;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
form .select-wrapper,
div .select-wrapper {
  display: block;
  position: relative;
}
form .select-wrapper select,
div .select-wrapper select {
  background-color: #272527;
  color: #121411;
  border-width: 1px;
}
form .select-wrapper:after,
div .select-wrapper:after {
  content: "";
  background-image: url(/Themes/AxelBruun/Content/images/axelbruun/icon-form-arrow-dark.svg);
  background-repeat: no-repeat;
  width: 14px;
  height: 10px;
  right: 16px;
  top: 21px;
  position: absolute;
  pointer-events: none;
}
@media only screen and (min-width: 1024px) {
  form .select-wrapper:after,
  div .select-wrapper:after {
    width: 8px;
    height: 6px;
    right: 15px;
    top: 30px;
  }
}
form .select-wrapper select::-ms-expand,
div .select-wrapper select::-ms-expand {
  display: none;
}
form .required,
div .required {
  width: 7px;
  height: 7px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  opacity: 0.5;
  z-index: 1;
}
@media only screen and (min-width: 1024px) {
  form .required,
  div .required {
    width: 9px;
    height: 9px;
    right: 7px;
    bottom: 7px;
  }
}
.type-checkbox form .required,
.type-checkbox div .required {
  right: auto;
  left: 8px;
  bottom: auto;
  top: 8px;
  width: 7px;
  height: 7px;
}
form .required svg path,
div .required svg path {
  fill: #F2F2F2;
}
form .done,
div .done {
  width: 10px;
  height: 8px;
  right: 7px;
  bottom: 6px;
  position: absolute;
}
form .done svg,
div .done svg {
  overflow: visible;
}
form .done svg path,
div .done svg path {
  fill: none;
  stroke-width: 60;
  stroke-miterlimit: 10;
  stroke-dashoffset: -358;
  stroke: #121411;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}

#contact-form {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
#contact-form.hide {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
}

.send-contact-mail-form {
  position: relative;
}

.form-container {
  position: relative;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.form-container.hide {
  opacity: 0;
  pointer-events: none;
}

.error-message-container {
  display: none;
  padding: 1rem;
  text-align: center;
  background: rgba(241, 66, 66, 0.5);
  border-radius: 4px;
  margin: 3rem auto 0;
}
.error-message-container.show {
  display: block;
}

.success-message-container {
  position: absolute;
  opacity: 0;
  top: 0;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  width: 100%;
  padding: 1rem;
  text-align: center;
  background: rgba(123, 178, 94, 0.5);
  border-radius: 4px;
  margin: 3rem auto 0;
}
.success-message-container.show {
  opacity: 1;
}
.success-message-container p {
  margin-bottom: 0;
}

.form-feedback {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  width: 100%;
}
.form-feedback.show {
  opacity: 1;
}
.form-feedback.show .icon svg path.envelope-part-1 {
  -webkit-transform: rotateX(0deg) translateY(0px);
  -moz-transform: rotateX(0deg) translateY(0px);
  -ms-transform: rotateX(0deg) translateY(0px);
  -o-transform: rotateX(0deg) translateY(0px);
  transform: rotateX(0deg) translateY(0px);
}
.form-feedback h4 {
  font-weight: 600;
  font-size: 2rem;
}
.form-feedback .icon {
  width: 70px;
  margin: 0 auto 1rem;
}
.form-feedback .icon svg {
  overflow: visible;
}
.form-feedback .icon svg path {
  fill: #FFC105;
}
.form-feedback .icon svg path.envelope-part-1 {
  -webkit-transition: all 300ms linear 300ms;
  -moz-transition: all 300ms linear 300ms;
  -ms-transition: all 300ms linear 300ms;
  -o-transition: all 300ms linear 300ms;
  transition: all 300ms linear 300ms;
  transform-origin: 100px 1px;
  -webkit-transform: rotateX(-145deg) translateY(-80px);
  -moz-transform: rotateX(-145deg) translateY(-80px);
  -ms-transform: rotateX(-145deg) translateY(-80px);
  -o-transform: rotateX(-145deg) translateY(-80px);
  transform: rotateX(-145deg) translateY(-80px);
}

/* -----------------------------------------------------------------------
   SETTINGS
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   COLORS
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   Z-INDEXES
-------------------------------------------------------------------------- */
.edit-umbraco-page {
  position: fixed !important;
  top: 10px;
  left: 45px;
  z-index: 3222;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .edit-umbraco-page {
    display: none !important;
  }
}
.nav-up .edit-umbraco-page {
  top: -20px;
}
.edit-umbraco-page:before, .edit-umbraco-page:after {
  display: none;
}
.edit-umbraco-page span {
  display: block;
  width: 14px;
  cursor: pointer;
}

.header {
  background-color: #F2F2F2;
  height: 100px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1500;
  -webkit-transition: top 300ms linear 0s;
  -moz-transition: top 300ms linear 0s;
  -ms-transition: top 300ms linear 0s;
  -o-transition: top 300ms linear 0s;
  transition: top 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header {
    height: 90px;
  }
}
@media only screen and (min-width: 1024px) {
  .header {
    height: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .header {
    height: 190px;
  }
}
.topmessage-active .header {
  height: 130px;
}
@media only screen and (min-width: 768px) {
  .topmessage-active .header {
    height: 160px;
  }
}
@media only screen and (min-width: 1200px) {
  .topmessage-active .header {
    height: 160px;
  }
}
.html-checkout-page .header {
  background-color: #ffffff;
}
@media only screen and (min-width: 1200px) {
  .html-checkout-page .header .header-upper .header-logo-mini {
    display: block;
    top: 28px;
    width: 140px;
    height: 30px;
    left: calc(50% - 70px);
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header {
    -webkit-box-shadow: 0px 0px 30px 0 rgba(18, 20, 17, 0.1);
    -moz-box-shadow: 0px 0px 30px 0 rgba(18, 20, 17, 0.1);
    -o-box-shadow: 0px 0px 30px 0 rgba(18, 20, 17, 0.1);
    box-shadow: 0px 0px 30px 0 rgba(18, 20, 17, 0.1);
  }
}
.nav-up .header .header-logo-mini {
  top: 18px;
}
@media only screen and (min-width: 1200px) {
  .nav-up .header .header-logo-mini {
    top: -22px;
  }
}
.nav-up .header, .html-checkout-page .header {
  top: -40px;
  height: 90px;
}
@media only screen and (min-width: 1024px) {
  .nav-up .header, .html-checkout-page .header {
    top: -5px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header, .html-checkout-page .header {
    height: 120px;
    top: -52px;
  }
}
.nav-up .header .header-upper .header-logo, .html-checkout-page .header .header-upper .header-logo {
  top: -90px;
}
@media only screen and (min-width: 768px) {
  .nav-up .header .header-upper .header-logo, .html-checkout-page .header .header-upper .header-logo {
    top: -100px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header .header-upper .header-logo, .html-checkout-page .header .header-upper .header-logo {
    top: -110px;
  }
}
.nav-up .header .header-upper .header-logo-mini, .html-checkout-page .header .header-upper .header-logo-mini {
  top: 18px;
}
@media only screen and (min-width: 768px) {
  .nav-up .header .header-upper .header-logo-mini, .html-checkout-page .header .header-upper .header-logo-mini {
    top: 26px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header .header-upper .header-store, .html-checkout-page .header .header-upper .header-store {
    margin-top: -115px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header .header-upper .header-menu, .html-checkout-page .header .header-upper .header-menu {
    margin-top: -115px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header .header-upper .header-icons-flex, .html-checkout-page .header .header-upper .header-icons-flex {
    margin-top: -10px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .header .header-upper .navigation .top-menu, .html-checkout-page .header .header-upper .navigation .top-menu {
    z-index: 199;
  }
}
.topmessage-active.nav-up .header, .topmessage-active.html-checkout-page .header {
  top: -66px;
  height: 122px;
}
@media only screen and (min-width: 768px) {
  .topmessage-active.nav-up .header, .topmessage-active.html-checkout-page .header {
    top: -74px;
    height: 138px;
  }
}
@media only screen and (min-width: 1200px) {
  .topmessage-active.nav-up .header, .topmessage-active.html-checkout-page .header {
    top: -80px;
    height: 150px;
  }
}
@media only screen and (min-width: 1024px) {
  .header.search-active {
    z-index: 500;
  }
}
.header.search-active .header-upper {
  z-index: 1210;
}
.header .topmessage {
  font-size: 0.9rem;
  line-height: 1.2rem;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  text-align: center;
  height: 28px;
  display: flex;
}
.header .topmessage .megaphone {
  display: inline-block;
  width: 18px;
  position: relative;
  top: 1px;
}
.header .topmessage .text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.header .topmessage a {
  display: flex;
  justify-content: center;
  gap: 0.3rem;
}
.header .admin-header-links {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links {
    display: flex;
    position: absolute;
    z-index: 32;
  }
}
.level0.admin .header .admin-header-links {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .level0.admin .header .admin-header-links {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .text {
    display: none;
  }
}
.header .admin-header-links .icon {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .icon {
    display: block;
    width: 14px;
    cursor: pointer;
  }
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links a:not(.finish-impersonation) {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }
}
.header .admin-header-links a:not(.finish-impersonation):before, .header .admin-header-links a:not(.finish-impersonation):after {
  display: none;
}
.header .admin-header-links a:not(.finish-impersonation).administration {
  border-right: 1px solid rgba(18, 20, 17, 0.1);
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .manage-page {
    margin: 0;
  }
}
.header .admin-header-links .impersonate.mobile {
  display: block;
  color: #F2F2F2;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .impersonate.mobile {
    display: none;
  }
}
.header .admin-header-links .impersonate.mobile a {
  text-decoration: underline;
}
.header .admin-header-links .impersonate.desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .impersonate.desktop {
    display: flex;
    align-items: center;
    font-size: 0.7rem;
    line-height: 0.91rem;
    padding: 0px 10px;
    background-color: #ff8383;
    color: #F2F2F2;
  }
}
.header .admin-header-links .impersonate span {
  display: inline-block;
  margin-right: 10px;
  font-style: italic;
}
.header .admin-header-links .impersonate .finish-impersonation:before, .header .admin-header-links .impersonate .finish-impersonation:after {
  display: none;
}
.header .admin-header-links .impersonate .finish-impersonation svg {
  width: 10px;
  overflow: visible;
}
.header .admin-header-links .impersonate .finish-impersonation svg .st0 {
  stroke: #F2F2F2;
  stroke-width: 4px;
  stroke-linecap: round;
}
.header .border {
  margin: 0 auto;
  height: 6px;
}
.header .border svg {
  overflow: visible;
  margin: auto;
}
.header .border svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 2.5px;
  stroke-linecap: round;
  stroke-dasharray: 0, 8.7;
}
@media only screen and (min-width: 768px) {
  .header .border svg .st0 {
    stroke-width: 1.5px;
    stroke-dasharray: 0, 6.8;
  }
}
@media only screen and (min-width: 1024px) {
  .header .border svg .st0 {
    stroke-width: 0.8px;
    stroke-dasharray: 0, 4;
  }
}
@media only screen and (min-width: 1200px) {
  .header .border svg .st0 {
    stroke-width: 1px;
    stroke-dasharray: 0, 3.8;
  }
}
@media only screen and (min-width: 1400px) {
  .header .border svg .st0 {
    stroke-width: 0.6px;
    stroke-dasharray: 0, 3.1;
  }
}
@media only screen and (min-width: 1600px) {
  .header .border svg .st0 {
    stroke-width: 0.6px;
    stroke-dasharray: 0, 2.5;
  }
}
.header .custom-header-element {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #121411;
  color: #FFC105;
  height: 23px;
  z-index: 20;
  -webkit-transform: translateY(-23px);
  -moz-transform: translateY(-23px);
  -ms-transform: translateY(-23px);
  -o-transform: translateY(-23px);
  transform: translateY(-23px);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header .custom-header-element {
    height: 34px;
    -webkit-transform: translateY(-34px);
    -moz-transform: translateY(-34px);
    -ms-transform: translateY(-34px);
    -o-transform: translateY(-34px);
    transform: translateY(-34px);
  }
}
@media only screen and (min-width: 1400px) {
  .header .custom-header-element {
    height: 36px;
    -webkit-transform: translateY(-36px);
    -moz-transform: translateY(-36px);
    -ms-transform: translateY(-36px);
    -o-transform: translateY(-36px);
    transform: translateY(-36px);
  }
}
.header .custom-header-element.show {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.header .custom-header-element .border-element {
  margin: auto;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .header .custom-header-element .border-element {
    margin: 3px auto 0;
  }
}
@media only screen and (min-width: 1400px) {
  .header .custom-header-element .border-element {
    margin: 6px auto 0;
  }
}
.header .custom-header-element svg {
  margin: auto;
  overflow: visible;
}
@media only screen and (min-width: 768px) {
  .header .custom-header-element svg {
    width: 68%;
  }
}
@media only screen and (min-width: 1024px) {
  .header .custom-header-element svg {
    width: 45%;
  }
}
@media only screen and (min-width: 1400px) {
  .header .custom-header-element svg {
    width: 28%;
  }
}
.header .custom-header-element svg path {
  fill: #FFC105;
}
.header .tools {
  position: relative;
  color: #121411;
  top: 0;
  left: 0;
  height: 33px;
  width: 100%;
  z-index: 22;
  font-size: 0.7rem;
  line-height: 0.7rem;
}
@media only screen and (min-width: 768px) {
  .header .tools {
    font-size: 0.9rem;
    line-height: 1rem;
    height: 34px;
  }
}
@media only screen and (min-width: 1024px) {
  .header .tools {
    height: 38px;
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.header .tools .selling-points {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding-top: 6px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .header .tools .selling-points {
    padding-top: 9px;
  }
}
.header .tools .selling-points a {
  display: flex;
  gap: 0.4rem;
}
@media only screen and (min-width: 1024px) {
  .header .tools .selling-points a {
    gap: 0.6rem;
  }
}
.header .tools .delivery-info {
  text-align: center;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info {
    padding: 3px 8px;
  }
}
.header .tools .delivery-info.delivery, .header .tools .delivery-info.payment, .header .tools .delivery-info.freight {
  animation: fadeAnimation 9s infinite;
  position: absolute;
  left: 54px;
  opacity: 0;
  visibility: hidden;
  display: flex;
  align-items: center;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .header .tools .delivery-info.delivery, .header .tools .delivery-info.payment, .header .tools .delivery-info.freight {
    left: 68px;
    height: 27px;
  }
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info.delivery, .header .tools .delivery-info.payment, .header .tools .delivery-info.freight {
    left: 100px;
    height: 27px;
  }
}
.header .tools .delivery-info.delivery {
  animation-delay: 0s;
}
.header .tools .delivery-info.payment {
  animation-delay: 3s;
}
.header .tools .delivery-info.freight {
  animation-delay: 6s;
}
@keyframes fadeAnimation {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  5% {
    opacity: 1;
    visibility: visible;
  }
  30% {
    opacity: 1;
    visibility: visible;
  }
  35% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info.customer-service {
    background-color: rgba(18, 20, 17, 0.1);
    border-radius: 4px;
    gap: 0.3rem;
  }
}
.header .tools .delivery-info.customer-service .link-underline:before, .header .tools .delivery-info.customer-service .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .header .tools .delivery-info.customer-service a:before, .header .tools .delivery-info.customer-service .link-underline:after, .header .tools .delivery-info.customer-service .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .header .tools .delivery-info.customer-service a:after {
  border-bottom: 1px solid rgba(18, 20, 17, 0.2);
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info.customer-service .link-underline:before, .header .tools .delivery-info.customer-service .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .header .tools .delivery-info.customer-service a:before, .header .tools .delivery-info.customer-service .link-underline:after, .header .tools .delivery-info.customer-service .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .header .tools .delivery-info.customer-service a:after {
    display: none;
  }
}
.header .tools .delivery-info.customer-service .arrow {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info.customer-service .arrow {
    width: 12px;
    display: block;
  }
}
.header .tools .delivery-info.customer-service .arrow svg .st0 {
  fill: #121411;
}
.header .tools .delivery-info.sport1 {
  margin-left: auto;
  padding: 3px 0;
}
.header .tools .delivery-info.sport1 svg {
  width: 46px;
  height: 14px;
  top: 3px;
}
@media only screen and (min-width: 768px) {
  .header .tools .delivery-info.sport1 svg {
    width: 70px;
    height: 21px;
    top: 2px;
  }
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info.sport1 svg {
    width: 63px;
    height: 20px;
    top: 5px;
  }
}
.header .tools .delivery-info.sport1 svg path {
  fill: #121411;
}
.header .header-upper {
  position: relative;
  z-index: 23;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 1rem 2rem;
  }
}
.header .header-upper .header-store {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-store {
    display: block;
    margin-left: auto;
    position: relative;
    -webkit-transition: margin-top 300ms linear 0ms;
    -moz-transition: margin-top 300ms linear 0ms;
    -ms-transition: margin-top 300ms linear 0ms;
    -o-transition: margin-top 300ms linear 0ms;
    transition: margin-top 300ms linear 0ms;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-store a {
    display: flex;
    align-items: end;
    justify-content: center;
    height: 50px;
    gap: 0.5rem;
  }
}
.header .header-upper .header-store .icon {
  width: 26px;
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-store .icon {
    width: auto;
    height: 20px;
    margin: 0 0 10px;
    display: block;
    order: 2;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-store .icon svg {
    width: auto;
    height: 100%;
  }
}
.header .header-upper .header-store .icon svg path {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  stroke: #121411;
  fill: none;
  stroke-width: 15px;
  stroke-miterlimit: 10;
}
.header .header-upper .header-store .text {
  position: relative;
  margin: 0 0 10px;
  order: 1;
}
.header .header-upper .header-store .text span {
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-store:hover .icon svg path {
    stroke: #FFC105;
  }
}
.header .header-upper .header-service {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-service {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-service a {
    display: flex;
    align-items: end;
    justify-content: center;
    height: 50px;
    gap: 0.5rem;
  }
}
.header .header-upper .header-service .icon {
  width: 22px;
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-service .icon {
    width: auto;
    height: 20px;
    margin: 0 0 10px;
    display: block;
  }
}
.header .header-upper .header-service .icon svg {
  overflow: visible;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-service .icon svg {
    width: auto;
    height: 100%;
  }
}
.header .header-upper .header-service .icon svg path {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  stroke: #121411;
  fill: none;
  stroke-width: 40px;
  stroke-miterlimit: 10;
}
.header .header-upper .header-service .text {
  position: relative;
  margin: 0 0 10px;
}
.header .header-upper .header-service .text span {
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-service:hover .icon svg path {
    stroke: #FFC105;
  }
}
.header .header-upper .header-icons-flex {
  position: absolute;
  width: 100%;
  top: -4px;
  display: flex;
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  .header .header-upper .header-icons-flex {
    top: 8px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-icons-flex {
    width: auto;
    right: auto;
    justify-content: space-between;
    position: relative;
    top: auto;
    gap: 1.5rem;
    -webkit-transition: margin-top 300ms linear 0ms;
    -moz-transition: margin-top 300ms linear 0ms;
    -ms-transition: margin-top 300ms linear 0ms;
    -o-transition: margin-top 300ms linear 0ms;
    transition: margin-top 300ms linear 0ms;
  }
}
.html-checkout-page .header .header-upper .header-icons-flex {
  display: none;
}
.header .header-upper .header-nav-icon {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
  position: relative;
  left: -6px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-nav-icon {
    display: none;
  }
}
.html-checkout-page .header .header-upper .header-nav-icon {
  display: none;
}
.header .header-upper .header-nav-icon .icon {
  width: auto;
  margin: 0 0 11px;
}
.header .header-upper .header-nav-icon span {
  display: block;
  width: 26px;
  height: 2px;
  margin-bottom: 6px;
  position: relative;
  border-radius: 1px;
  background-color: #121411;
  -webkit-transition: all linear 300ms 100ms;
  -moz-transition: all linear 300ms 100ms;
  -ms-transition: all linear 300ms 100ms;
  -o-transition: all linear 300ms 100ms;
  transition: all linear 300ms 100ms;
}
.menu-active .header .header-upper .header-nav-icon span {
  background-color: #F2F2F2;
}
.header .header-upper .header-nav-icon span:nth-child(1) {
  transform-origin: 0% 0%;
}
.menu-active .header .header-upper .header-nav-icon span:nth-child(1) {
  transform: rotate(45deg) translate(0, -1px);
}
.header .header-upper .header-nav-icon span:nth-child(2) {
  width: 23px;
}
.menu-active .header .header-upper .header-nav-icon span:nth-child(2) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
.header .header-upper .header-nav-icon span:nth-child(3) {
  width: 20px;
  transform-origin: 0% 100%;
  margin-bottom: 0;
}
.menu-active .header .header-upper .header-nav-icon span:nth-child(3) {
  width: 26px;
  transform: rotate(-45deg) translate(0, 1px);
}
.header .header-upper .header-menu {
  position: fixed;
  top: 100vh;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #121411;
  padding: 6rem 0 0;
  border-radius: 30px 30px 0 0;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .header-menu {
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-menu {
    padding: 8rem 50px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu {
    padding: 6rem 50px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu {
    position: relative;
    height: auto !important;
    background-color: transparent;
    left: auto;
    top: auto;
    width: auto;
    padding: 0.6rem 0;
    border-radius: 0;
    text-align: center;
    display: flex;
    flex: 0 0 100%;
    margin: 0 0 0 auto;
    -webkit-transition: margin-top 200ms linear 0ms;
    -moz-transition: margin-top 200ms linear 0ms;
    -ms-transition: margin-top 200ms linear 0ms;
    -o-transition: margin-top 200ms linear 0ms;
    transition: margin-top 200ms linear 0ms;
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .header-menu {
    top: 0px;
  }
}
@media only screen and (min-width: 1200px) {
  .menu-active .header .header-upper .header-menu {
    background-color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    z-index: 10;
  }
}
@media only screen and (max-width: 1199px) {
  .topmessage-active.menu-active .header .header-upper .header-menu {
    top: 26px;
  }
}
@media only screen and (max-width: 1199px) {
  .topmessage-active.menu-active.nav-up .header .header-upper .header-menu {
    top: 0;
    padding: 4rem 0 0;
  }
}
.html-checkout-page .header .header-upper .header-menu {
  display: none;
}
.header .header-upper .header-menu ul {
  list-style: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu .mobile {
    display: none;
  }
}
.header .header-upper .header-menu .mobile .sublist {
  display: none;
}
.header .header-upper .header-menu .desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu .desktop {
    display: block;
  }
}
.header .header-upper .header-menu .desktop li {
  display: inline-block;
}
.header .header-upper .header-menu .desktop li a {
  color: #F2F2F2;
}
.header .header-upper .header-menu .desktop .sublist {
  display: none;
}
.header .header-upper .header-search-icon {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search-icon {
    display: none;
  }
}
.html-checkout-page .header .header-upper .header-search-icon {
  display: none;
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .header-search-icon {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .header-search-icon .icon {
  width: auto;
  margin: 0 0 10px;
  height: 20px;
}
.header .header-upper .header-search-icon .icon svg {
  height: 100%;
  width: auto;
}
.header .header-upper .header-search-icon .icon svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 18;
  stroke-linecap: round;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search-icon:hover svg path {
    fill: #FFC105;
  }
}
.header .header-upper .user {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .user {
    display: block;
  }
}
.header .header-upper .user a {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
  position: relative;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .user a {
    right: -10px;
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .user a {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .user a .icon {
  pointer-events: none;
  width: auto;
  height: 21px;
  margin: 0 0 10px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .user a .icon {
    height: 21px;
  }
}
.header .header-upper .user a .icon svg {
  width: auto;
  height: 100%;
  overflow: visible;
}
.header .header-upper .user a .icon svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 16;
  stroke-miterlimit: 10;
  stroke-linecap: round;
}
.header .header-upper .user a .text {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .user a:hover .icon {
    opacity: 0.8;
  }
}
.header .header-upper .wishlist {
  margin-left: auto;
}
.header .header-upper .wishlist a {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .wishlist a {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .wishlist .icon {
  width: auto;
  height: 20px;
  margin: 0 0 10px;
}
.header .header-upper .wishlist .icon svg {
  height: 100%;
  width: auto;
  overflow: visible;
}
.header .header-upper .wishlist .icon svg path {
  fill: none;
  stroke: #121411;
  stroke-width: 18;
  stroke-linecap: round;
}
.header .header-upper .wishlist .text {
  display: none;
}
.header .header-upper .cart a {
  display: flex;
  width: 40px;
  height: 50px;
  align-items: end;
  justify-content: center;
  position: relative;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .cart a {
    right: -10px;
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .cart a {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .cart a .cart-icon {
  pointer-events: none;
  width: auto;
  margin: 0 0 10px;
  height: 25px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .cart a .cart-icon {
    height: 25px;
  }
}
.header .header-upper .cart a .cart-icon svg {
  width: auto;
  height: 100%;
  overflow: visible;
}
.header .header-upper .cart a .cart-icon svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 14;
  stroke-linecap: round;
}
.header .header-upper .cart a.has-items .cart-qty {
  display: block;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.header .header-upper .cart a.has-items svg .bag {
  fill: #121411;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .cart a.has-items:hover .cart-icon {
    opacity: 0.8;
  }
}
.header .header-upper .cart a.has-items:hover .cart-qty {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.header .header-upper .cart a .cart-qty {
  display: none;
  top: 23px;
  left: 0;
  position: absolute;
  color: #F2F2F2;
  width: 100%;
  font-weight: 600;
  font-size: 0.8rem;
  line-height: 1.04rem;
  text-align: center;
}
.header .header-upper .cart .cart-label {
  display: none;
}
.header .header-upper .header-search-cover {
  position: fixed;
  z-index: 200;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background-color: rgba(242, 242, 242, 0.8);
}
.search-active .header .header-upper .header-search-cover {
  opacity: 1;
  pointer-events: all;
}
@media only screen and (max-width: 1199px) {
  .header .header-upper .header-search {
    position: fixed;
    top: -105vh;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100vh;
    background-color: #F2F2F2;
    z-index: 300;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search {
    display: flex;
    align-items: center;
    position: relative;
    flex: 0 0 30vw;
    height: 84px;
    z-index: 199;
    max-width: 600px;
  }
}
.html-checkout-page .header .header-upper .header-search {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .menu-active .header .header-upper .header-search {
    flex: 0 0 18vw;
  }
}
@media only screen and (max-width: 1199px) {
  .search-active .header .header-upper .header-search {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .search-active .header .header-upper .header-search {
    left: 0;
    z-index: 2000;
  }
}
.header .header-upper .header-search .icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 24px;
  left: 13px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .icon {
    width: 20px;
    height: 20px;
    top: 30px;
    left: 10px;
  }
}
.header .header-upper .header-search .icon svg {
  overflow: visible;
}
.header .header-upper .header-search .icon svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 22;
  stroke-linecap: round;
}
.header .header-upper .header-search span.search-box-text {
  float: none;
}
.header .header-upper .header-search .instant-search-busy {
  background: url("data:image/svg+xml;base64,ICAgICAgICAgICAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgICAgICAgIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0MHtmaWxsOiMzNTM1MzU7fQogICAgICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBpZD0iY2lyY2xlLWxvYWRpbmctMSIgY3g9IjMyLjUiIGN5PSIxMTAuNSIgcj0iMjIuNSIvPgoKICAgICAgICAgICAgICAgIDxhbmltYXRlIAogICAgICAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9IiNjaXJjbGUtbG9hZGluZy0xIgogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9ImN5IgogICAgICAgICAgICAgICAgICAgIGZyb209IjExMCIKICAgICAgICAgICAgICAgICAgICB0bz0iNTAiIAogICAgICAgICAgICAgICAgICAgIGR1cj0iMXMiCiAgICAgICAgICAgICAgICAgICAgYmVnaW49IjBzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgIHZhbHVlcz0iMTEwOyA1MDsgMTEwOyAxMTAiCiAgICAgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDAuMjsgMC42OyAxIgogICAgICAgICAgICAgICAgICAgIGtleVNwbGluZXM9Ii40MiAwIDEgMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgLjU5IDE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLjQyIDAgMSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAuNTkgMTsiCiAgICAgICAgICAgICAgICAgICAgZmlsbD0iZnJlZXplIiAKICAgICAgICAgICAgICAgICAgICBpZD0iY2lyYy1hbmltIi8+CgogICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBpZD0iY2lyY2xlLWxvYWRpbmctMiIgY3g9Ijk5LjUiIGN5PSIxMTAuNSIgcj0iMjIuNSIvPgoKICAgICAgICAgICAgICAgICAgICA8YW5pbWF0ZSAKICAgICAgICAgICAgICAgICAgICB4bGluazpocmVmPSIjY2lyY2xlLWxvYWRpbmctMiIKICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJjeSIKICAgICAgICAgICAgICAgICAgICBmcm9tPSIxMTAiCiAgICAgICAgICAgICAgICAgICAgdG89IjUwIiAKICAgICAgICAgICAgICAgICAgICBkdXI9IjFzIgogICAgICAgICAgICAgICAgICAgIGJlZ2luPSIwLjJzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgIHZhbHVlcz0iMTEwOyA1MDsgMTEwOyAxMTAiCiAgICAgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDAuMjsgMC42OyAxIgogICAgICAgICAgICAgICAgICAgIGtleVNwbGluZXM9Ii40MiAwIDEgMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgLjU5IDE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLjQyIDAgMSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAuNTkgMTsiCiAgICAgICAgICAgICAgICAgICAgZmlsbD0iZnJlZXplIiAKICAgICAgICAgICAgICAgICAgICBpZD0iY2lyYy1hbmltIi8+CgogICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBpZD0iY2lyY2xlLWxvYWRpbmctMyIgY3g9IjE2Ni41IiBjeT0iMTEwLjUiIHI9IjIyLjUiLz4KCiAgICAgICAgICAgICAgICAgICAgPGFuaW1hdGUgCiAgICAgICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iI2NpcmNsZS1sb2FkaW5nLTMiCiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlTmFtZT0iY3kiCiAgICAgICAgICAgICAgICAgICAgZnJvbT0iMTEwIgogICAgICAgICAgICAgICAgICAgIHRvPSI1MCIgCiAgICAgICAgICAgICAgICAgICAgZHVyPSIxcyIKICAgICAgICAgICAgICAgICAgICBiZWdpbj0iMC40cyIKICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjExMDsgNTA7IDExMDsgMTEwIgogICAgICAgICAgICAgICAgICAgIGtleVRpbWVzPSIwOyAwLjI7IDAuNjsgMSIKICAgICAgICAgICAgICAgICAgICBrZXlTcGxpbmVzPSIuNDIgMCAxIDE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIC41OSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC40MiAwIDEgMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgLjU5IDE7IgogICAgICAgICAgICAgICAgICAgIGZpbGw9ImZyZWV6ZSIgCiAgICAgICAgICAgICAgICAgICAgaWQ9ImNpcmMtYW5pbSIvPgogIAogICAgICAgICAgICA8L3N2Zz4=") no-repeat right 50%;
  background-color: #F2F2F2;
  background-size: 30px;
}
.header .header-upper .header-search .k-animation-container.instantSearch {
  top: 110px !important;
  left: 0px !important;
  width: 100% !important;
}
@media only screen and (max-width: 1199px) {
  .header .header-upper .header-search .k-animation-container.instantSearch {
    top: 60px !important;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-list-container {
  height: 90vh !important;
  overflow: scroll;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item {
  border-top: 1px solid #F2F2F2;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-hover .instant-search-item, .header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-focused .instant-search-item {
  background: transparent;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-hover .instant-search-item:after, .header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-focused .instant-search-item:after {
  opacity: 1;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item {
  padding: 10px 40px;
  position: relative;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(18, 20, 17, 0.1);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1199px) {
  .header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item {
    padding: 10px;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail {
  margin-left: 80px;
  text-align: left;
  margin-top: 10px;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail .title {
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail .title {
    font-size: 1.5rem;
    line-height: 1.95rem;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail .price {
  color: #434343;
  font-size: 14px;
}
.header .header-upper .header-search .header-search-close {
  display: block;
  position: absolute;
  width: 34px;
  height: 34px;
  top: 16px;
  right: 16px;
  padding: 8px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .header-search-close {
    opacity: 0;
    pointer-events: none;
    width: 30px;
    height: 30px;
    top: 28px;
    right: 10px;
    cursor: pointer;
  }
}
.header .header-upper .header-search .header-search-close.show {
  opacity: 1;
  pointer-events: all;
}
.header .header-upper .header-search .header-search-close img {
  width: 100%;
}
.header .header-upper .header-search .header-search-close svg {
  overflow: visible;
}
.header .header-upper .header-search .header-search-close svg line {
  stroke: #121411;
  stroke-width: 3px;
}
.header .header-upper .header-search .search-box-button {
  position: absolute;
  left: -9999px;
}
.header .header-upper .header-search input {
  border: 0px;
  outline: none;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .header-search input {
    width: 65% !important;
    margin-left: 30px;
    background-color: transparent;
    border-radius: 0;
    height: 70px;
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .search-active .header .header-upper .header-search input {
    background-color: #fff;
  }
}
.header .header-upper .header-search input:focus, .header .header-upper .header-search input:not(:placeholder-shown) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.header .header-upper .header-search #popular-searches-container {
  position: absolute;
  left: 24px;
  top: 92px;
  text-align: left;
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search #popular-searches-container {
    left: 0;
    top: 63px;
    position: absolute;
    background: #fff;
    width: 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 1rem;
  }
}
.header .header-upper .header-search #popular-searches-container.hide {
  display: none;
}
.header .header-upper .header-search #popular-searches-container.show {
  display: block;
}
.header .header-upper .header-search #popular-searches-container .title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.7rem;
  line-height: 0.91rem;
  margin-bottom: 0.5rem;
}
.header .header-upper .header-search #popular-searches-container #popular-searches div {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-right: 0.5rem;
}
.header .header-upper .header-search-results {
  display: none;
  position: fixed;
  opacity: 0;
  top: 70px;
  width: 100%;
  background-color: #F2F2F2;
  height: 40vh;
  text-align: center;
  z-index: 199;
}
.header .header-selectors-wrapper {
  border-bottom: 0px solid #ddd;
}
.header .top-menu {
  display: block;
}
.header .header-logo {
  position: absolute;
  margin: auto;
  width: 74px;
  top: -22px;
  height: 74px;
  left: calc(50% - 37px);
  z-index: 3;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header .header-logo {
    width: 100px;
    top: -22px;
    height: 100px;
    left: calc(50% - 50px);
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-logo {
    width: 100px;
    top: -22px;
    height: 100px;
    left: calc(50% - 50px);
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-logo {
    opacity: 0;
    transform: scale(0.8, 0.8);
  }
}
.header .header-logo a {
  display: inline-block;
  background-color: #F2F2F2;
  border-radius: 50%;
  padding: 3px;
}
.header .header-logo a svg {
  pointer-events: none;
  width: 74px;
  margin: auto;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header .header-logo a svg {
    width: 100px;
  }
}
@media only screen and (min-width: 1024px) {
  .header .header-logo a svg {
    width: 100px;
  }
}
.header .header-logo a svg .st0 {
  fill: #FFC105;
}
.header .header-logo a svg .st1 {
  fill: #121411;
}
.header .header-logo a svg .st2 {
  fill: #CF1E1F;
}
.header .header-logo a svg #blackborder {
  transform-origin: 113px 113px;
  -webkit-transition: all 1000ms ease-out 0s;
  -moz-transition: all 1000ms ease-out 0s;
  -ms-transition: all 1000ms ease-out 0s;
  -o-transition: all 1000ms ease-out 0s;
  transition: all 1000ms ease-out 0s;
}
.header .header-logo a:hover svg #blackborder {
  transform: rotate(180deg);
}
.header .header-logo-mini {
  position: absolute;
  margin: auto;
  width: 84px;
  top: -65px;
  height: 18px;
  left: calc(50% - 42px);
  z-index: 3;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header .header-logo-mini {
    width: 100px;
    height: 22px;
    left: calc(50% - 50px);
  }
}
@media only screen and (min-width: 1024px) {
  .header .header-logo-mini {
    top: -80px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-logo-mini {
    display: none;
  }
}
.topmessage-active .header .header-logo-mini {
  top: -96px;
}
.menu-active .header .header-logo-mini {
  opacity: 0;
  transform: scale(0.8, 0.8);
}
.header .header-logo-mini svg .st0 {
  fill: #121411;
}
.header .header-logo-mini svg .st1 {
  fill: #FFC105;
}

@media only screen and (min-width: 1024px) {
  .custom-navigation-gradient {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 230px;
    opacity: 0;
    pointer-events: none;
    background: rgba(242, 242, 242, 0);
    background: -moz-linear-gradient(0deg, rgba(242, 242, 242, 0) 0%, #f2f2f2 100%);
    background: -webkit-linear-gradient(0deg, rgba(242, 242, 242, 0) 0%, #f2f2f2 100%);
    background: linear-gradient(0deg, rgba(242, 242, 242, 0) 0%, #f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
@media only screen and (min-width: 1024px) {
  .custom-navigation-gradient.sticky-mode.show {
    opacity: 1;
  }
}

.custom-navigation ul:has(li) {
  margin: 1rem auto;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 1rem;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
@media only screen and (min-width: 1024px) {
  .custom-navigation ul:has(li) {
    margin: 2rem auto;
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}

.navigation {
  margin: auto;
  position: relative;
  height: 100%;
}
@media only screen and (min-width: 1200px) {
  .navigation {
    display: flex;
    align-items: center;
    position: static;
  }
}
.navigation ul {
  list-style: none;
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .navigation ul {
    text-align: center;
  }
}
.navigation ul.top-menu {
  position: relative;
  padding: 0 25px;
}
@media only screen and (max-width: 1199px) {
  .navigation ul.top-menu {
    height: 80vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
  }
  .navigation ul.top-menu::-webkit-scrollbar {
    width: 0px;
  }
  .navigation ul.top-menu::-webkit-scrollbar-track {
    background-color: #F2F2F2;
  }
  .navigation ul.top-menu::-webkit-scrollbar-thumb {
    background-color: #F2F2F2;
  }
}
@media only screen and (min-width: 768px) {
  .navigation ul.top-menu {
    padding: 1rem 50px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .navigation ul.top-menu {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul.top-menu {
    width: 100%;
    position: static;
    display: flex;
    justify-content: center;
    margin-right: 2rem;
  }
}
.navigation ul li {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1399px) {
  .navigation ul li.slide-left {
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
    pointer-events: none;
    opacity: 0;
  }
}
.navigation ul li .outlet {
  background-color: #FFC105;
  color: #121411;
  padding: 3px 4px;
  border-radius: 4px;
  font-weight: 700;
  display: inline-block;
  margin-left: 8px;
  font-size: 1.1rem;
  line-height: 1.1rem;
  position: relative;
  top: -1px;
}
.navigation ul li.level0 {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0 {
    padding: 0 0.5rem;
  }
}
.navigation ul li.level0.has-children .arrow {
  width: 18px;
}
.navigation ul li.level0.customer-support {
  border-top: 1px solid rgba(242, 242, 242, 0.1);
  padding-top: 1rem;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0.customer-support {
    display: none;
  }
}
.navigation ul li.level0.customer-support a {
  font-size: 1rem;
  line-height: 1.4rem;
}
.navigation ul li.level0.customer-support .arrow {
  top: -2px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0.my-account, .navigation ul li.level0.articles, .navigation ul li.level0.garage {
    display: none;
  }
}
.navigation ul li.level0.my-account a, .navigation ul li.level0.articles a, .navigation ul li.level0.garage a {
  font-size: 1rem;
  line-height: 1.4rem;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0.admin {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .navigation ul li.level0.admin .admin-header-links {
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1023px) {
  .navigation ul li.level0.admin .admin-header-links a {
    font-size: 1rem;
    line-height: 1.4rem;
    flex: 0 0 100%;
  }
}
.navigation ul li.level1 {
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 {
    margin-bottom: 2rem;
    flex: 0 0 13%;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 a {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
}
.navigation ul li.level1 a:after, .navigation ul li.level1 a:before {
  border-bottom-width: 3px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 > a {
    font-weight: 600;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 ul.sublist {
    background-color: transparent;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 > ul.sublist {
    right: auto;
    opacity: 1;
    position: relative;
    padding: 0;
    min-height: unset;
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 > ul.sublist li:not(.goback-level1) {
    display: block;
    flex: 0 0 100%;
    order: 2;
  }
}
.navigation ul li.level2 {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level2 a {
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 400;
  }
}
.navigation ul li.level2 a:after, .navigation ul li.level2 a:before {
  border-bottom-width: 1px;
  opacity: 0.2;
}
.navigation ul li.level2 a:hover:after, .navigation ul li.level2 a:hover:before {
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level2 .sublist {
    display: none;
  }
}
.navigation ul li.has-children .arrow {
  display: inline-block;
  width: 18px;
  margin-left: 8px;
  position: relative;
  top: -3px;
  opacity: 0.4;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.has-children .arrow {
    display: none;
  }
}
.navigation ul li.has-children .arrow svg .st0 {
  fill: #F2F2F2;
}
.navigation ul li .arrow {
  display: none;
}
.navigation ul li ul.sublist {
  right: -300px;
  opacity: 0;
  text-align: left;
  position: absolute;
  padding: 1rem 25px 0;
  top: 0;
  background-color: #121411;
  z-index: 2;
  width: 100%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist {
    right: auto;
    opacity: 1;
    position: relative;
    width: 100%;
  }
}
.navigation ul li ul.sublist.active {
  right: 0;
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist.first-level {
    position: absolute;
    top: 105vh;
    left: 0;
    display: flex;
    padding: 2rem;
    flex-wrap: wrap;
    align-content: flex-start;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    gap: 1rem 6rem;
    background-color: #ffffff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}
@media only screen and (min-width: 1400px) {
  .navigation ul li ul.sublist.first-level {
    padding: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist.first-level.active {
    top: 34px;
  }
}
.navigation ul li ul.sublist.first-level.no-animation {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navigation ul li ul.sublist .all-products {
  text-align: center;
  margin-top: 1rem;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products {
    text-align: left;
    order: 1;
    margin: 0;
  }
}
.navigation ul li ul.sublist .all-products.no-children {
  margin-top: 0;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products.goback-level0 {
    display: none;
  }
}
.navigation ul li ul.sublist .all-products .btn, .navigation ul li ul.sublist .all-products .gallery .swiper-button-next, .gallery .navigation ul li ul.sublist .all-products .swiper-button-next,
.navigation ul li ul.sublist .all-products .gallery .swiper-button-prev,
.gallery .navigation ul li ul.sublist .all-products .swiper-button-prev,
.navigation ul li ul.sublist .all-products .gallery-fullscreen .swiper-button-next,
.gallery-fullscreen .navigation ul li ul.sublist .all-products .swiper-button-next,
.navigation ul li ul.sublist .all-products .gallery-fullscreen .swiper-button-prev,
.gallery-fullscreen .navigation ul li ul.sublist .all-products .swiper-button-prev, .navigation ul li ul.sublist .all-products .news-letter-popup a, .news-letter-popup .navigation ul li ul.sublist .all-products a, .navigation ul li ul.sublist .all-products .clerk-module .product-grid .item-grid .swiper-button-next, .clerk-module .product-grid .item-grid .navigation ul li ul.sublist .all-products .swiper-button-next,
.navigation ul li ul.sublist .all-products .clerk-module .product-grid .item-grid .swiper-button-prev,
.clerk-module .product-grid .item-grid .navigation ul li ul.sublist .all-products .swiper-button-prev, .navigation ul li ul.sublist .all-products .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .navigation ul li ul.sublist .all-products .productAddedToCartWindowCheckout,
.navigation ul li ul.sublist .all-products .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .navigation ul li ul.sublist .all-products .productAddedToCartWindowCheckout {
  margin: auto;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products .btn, .navigation ul li ul.sublist .all-products .gallery .swiper-button-next, .gallery .navigation ul li ul.sublist .all-products .swiper-button-next,
  .navigation ul li ul.sublist .all-products .gallery .swiper-button-prev,
  .gallery .navigation ul li ul.sublist .all-products .swiper-button-prev,
  .navigation ul li ul.sublist .all-products .gallery-fullscreen .swiper-button-next,
  .gallery-fullscreen .navigation ul li ul.sublist .all-products .swiper-button-next,
  .navigation ul li ul.sublist .all-products .gallery-fullscreen .swiper-button-prev,
  .gallery-fullscreen .navigation ul li ul.sublist .all-products .swiper-button-prev, .navigation ul li ul.sublist .all-products .news-letter-popup a, .news-letter-popup .navigation ul li ul.sublist .all-products a, .navigation ul li ul.sublist .all-products .clerk-module .product-grid .item-grid .swiper-button-next, .clerk-module .product-grid .item-grid .navigation ul li ul.sublist .all-products .swiper-button-next,
  .navigation ul li ul.sublist .all-products .clerk-module .product-grid .item-grid .swiper-button-prev,
  .clerk-module .product-grid .item-grid .navigation ul li ul.sublist .all-products .swiper-button-prev, .navigation ul li ul.sublist .all-products .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .navigation ul li ul.sublist .all-products .productAddedToCartWindowCheckout,
  .navigation ul li ul.sublist .all-products .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .navigation ul li ul.sublist .all-products .productAddedToCartWindowCheckout {
    display: none;
  }
}
.navigation ul li ul.sublist .all-products .link-underline, .navigation ul .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab ul.sublist .all-products a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav .navigation ul li.ui-tabs-tab ul.sublist .all-products a {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products .link-underline, .navigation ul .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab ul.sublist .all-products a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav .navigation ul li.ui-tabs-tab ul.sublist .all-products a {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0;
    border: 0;
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.navigation ul li ul.sublist .all-products .link-underline .all-arrow, .navigation ul .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab ul.sublist .all-products a .all-arrow, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav .navigation ul li.ui-tabs-tab ul.sublist .all-products a .all-arrow {
  width: 16px;
}
.navigation ul li ul.sublist .all-products .link-underline:after, .navigation ul .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab ul.sublist .all-products a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav .navigation ul li.ui-tabs-tab ul.sublist .all-products a:after, .navigation ul li ul.sublist .all-products .link-underline:before, .navigation ul .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab ul.sublist .all-products a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav .navigation ul li.ui-tabs-tab ul.sublist .all-products a:before {
  border-width: 1px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist a {
    margin: 0 0 0.4rem 0;
  }
}
.navigation ul li ul.sublist .sub-cat-name {
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .sub-cat-name {
    display: none;
  }
}
.navigation ul li ul.sublist .sub-cat-name a {
  padding: 0 0 0 25px;
  position: relative;
}
.navigation ul li ul.sublist .sub-cat-name .arrow {
  transform: rotate(180deg);
  position: absolute;
  left: 0;
  top: 8px;
  margin-left: 0;
  opacity: 0.6;
}
.navigation ul li a,
.navigation ul li .menu-item {
  font-size: 1.3rem;
  line-height: 1.6rem;
  margin: 0 15px 15px 0;
  display: inline-block;
  white-space: nowrap;
}
@media only screen and (max-width: 1199px) {
  .navigation ul li a,
  .navigation ul li .menu-item {
    color: #F2F2F2;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li a,
  .navigation ul li .menu-item {
    margin: 0;
  }
}
.navigation ul li a:after, .navigation ul li a:before,
.navigation ul li .menu-item:after,
.navigation ul li .menu-item:before {
  border-bottom-color: rgba(18, 20, 17, 0);
}
@media only screen and (max-width: 1023px) {
  .navigation ul li a:after, .navigation ul li a:before,
  .navigation ul li .menu-item:after,
  .navigation ul li .menu-item:before {
    display: none;
  }
}
.navigation ul li a:hover:after,
.navigation ul li .menu-item:hover:after {
  border-bottom-color: #818181;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li a:hover:after,
  .navigation ul li .menu-item:hover:after {
    border-bottom-color: #121411;
  }
}
@media only screen and (max-width: 1023px) {
  .navigation ul li a.active,
  .navigation ul li .menu-item.active {
    opacity: 0;
    pointer-events: none;
  }
}
.navigation ul li a.fade-down:after, .navigation ul li a.fade-down:before,
.navigation ul li .menu-item.fade-down:after,
.navigation ul li .menu-item.fade-down:before {
  opacity: 0.2;
}
.navigation ul li a.fade-down:hover:after, .navigation ul li a.fade-down:hover:before,
.navigation ul li .menu-item.fade-down:hover:after,
.navigation ul li .menu-item.fade-down:hover:before {
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li a.has-sub-nav.active + ul.sublist.first-level,
  .navigation ul li .menu-item.has-sub-nav.active + ul.sublist.first-level {
    top: 34px;
  }
}

.axelbruun-overlay {
  background: rgba(18, 20, 17, 0.3);
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .menu-active .axelbruun-overlay {
    opacity: 1;
    z-index: 9;
    pointer-events: all;
  }
}

.notransition {
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.selectBox-dropdown {
  border-radius: 0;
  border: 1px solid #121411 !important;
}

.clerk-instant-search-visible {
  min-width: 300px !important;
  top: 80px !important;
  width: calc(100% - 70px) !important;
  height: 78vh;
  position: fixed !important;
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 1200px) {
  .clerk-instant-search-visible {
    height: calc(100vh - 130px) !important;
    top: 110px !important;
    width: 30vw !important;
    background-color: #fff;
    padding: 0 2rem;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}
@media only screen and (min-width: 1200px) {
  .topmessage-active .clerk-instant-search-visible {
    height: calc(100vh - 160px) !important;
    top: 140px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-up .clerk-instant-search-visible {
    top: 55px !important;
  }
}
.clerk-instant-search-visible::-webkit-scrollbar {
  width: 0px;
}
.clerk-instant-search-visible::-webkit-scrollbar-track {
  background-color: #F2F2F2;
}
.clerk-instant-search-visible::-webkit-scrollbar-thumb {
  background-color: #F2F2F2;
}
.clerk-instant-search-visible .clerk-design-component-ht0CCGOb {
  width: 100%;
  padding: 0;
  border-radius: 0;
  font-size: 1.3rem;
  line-height: 1.69rem;
}
.clerk-instant-search-visible .clerk-design-component-ht0CCGOb > div:first-child {
  width: 100%;
}
.clerk-instant-search-visible .clerk-design-component-HLfmKReU {
  min-width: unset;
}
.clerk-instant-search-visible .clerk-design-component-nzSg77vq,
.clerk-instant-search-visible .clerk-design-component-HLfmKReU,
.clerk-instant-search-visible .clerk-design-component-FLTuBhDV,
.clerk-instant-search-visible .clerk-design-component-cmT4Lqoc {
  background-color: #F2F2F2;
}
@media only screen and (min-width: 1200px) {
  .clerk-instant-search-visible .clerk-design-component-nzSg77vq,
  .clerk-instant-search-visible .clerk-design-component-HLfmKReU,
  .clerk-instant-search-visible .clerk-design-component-FLTuBhDV,
  .clerk-instant-search-visible .clerk-design-component-cmT4Lqoc {
    background-color: #fff;
  }
}
.clerk-instant-search-visible .clerk-design-component-cmT4Lqoc {
  font-size: 1rem;
  line-height: 1.2rem;
}
.clerk-instant-search-visible .clerk-design-component-dVDw4elV img {
  mix-blend-mode: multiply;
  filter: brightness(104%);
}
.clerk-instant-search-visible .clerk-design-component-CFWndmh0 {
  margin: 0;
}
.clerk-instant-search-visible .clerk-design-component-CFWndmh0 > * {
  font-size: 1.2rem;
  line-height: 1.56rem;
}

footer {
  background-color: #FFC105;
  color: #121411;
  text-align: center;
  padding: 0;
  position: relative;
  z-index: 1200;
}
footer .link-underline, footer .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab footer a {
  font-size: 1rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 768px) {
  footer .link-underline, footer .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab footer a {
    font-size: 1.2rem;
    line-height: 1.56rem;
  }
}
@media only screen and (min-width: 1024px) {
  footer .link-underline, footer .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab footer a {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
footer .link-underline:after, footer .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab footer a:after, footer .link-underline:before, footer .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab footer a:before {
  border-bottom: 2px solid #F2F2F2;
}
footer .link-underline span, footer .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a span, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab footer a span {
  font-weight: 400;
}
footer .footer-lower {
  background-color: #FFC105;
  position: relative;
  color: #121411;
  width: 100%;
  padding: 3rem 0;
  min-height: 100vh;
  font-size: 1rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower {
    padding: 8rem 0 4rem;
  }
}
footer .footer-lower .sport1-logo {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 60px;
}
footer .footer-lower .sport1-logo svg .st0 {
  fill: #121411;
}
footer .footer-lower .sport1-logo svg .st1 {
  fill: #CF1E1F;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid {
    display: flex;
    justify-content: center;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .logo-some {
    width: 25%;
    border-left: 1px solid rgba(18, 20, 17, 0.1);
  }
}
@media only screen and (min-width: 1400px) {
  footer .footer-lower .grid .logo-some {
    width: 20%;
  }
}
footer .footer-lower .grid .footer-nav {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav {
    width: 55%;
  }
}
@media only screen and (min-width: 1400px) {
  footer .footer-lower .grid .footer-nav {
    width: 40%;
  }
}
footer .footer-lower .grid .footer-nav .department {
  margin-bottom: 2rem;
  width: 50%;
  padding: 0 1.5rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department {
    padding: 2rem 2rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1400px) {
  footer .footer-lower .grid .footer-nav .department {
    padding: 2rem 3rem;
  }
}
footer .footer-lower .grid .footer-nav .department.left {
  text-align: right;
  border-right: 1px solid rgba(18, 20, 17, 0.9);
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department.left {
    text-align: left;
    border-right: 1px solid rgba(18, 20, 17, 0.1);
    border-left: 1px solid rgba(18, 20, 17, 0.1);
  }
}
footer .footer-lower .grid .footer-nav .department.right {
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department.right {
    border-right: 1px solid rgba(18, 20, 17, 0.1);
  }
}
footer .footer-lower .grid .footer-nav .department ul {
  list-style: none;
}
footer .footer-lower .grid .footer-nav .department ul li {
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department ul li {
    margin-bottom: 1.2rem;
  }
}
footer .footer-lower .grid .footer-nav .department ul li.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department ul li.desktop {
    display: block;
  }
}
footer .footer-lower .grid .footer-nav .department h3 {
  font-weight: 600;
  color: #FFC105;
  margin-bottom: 0.6rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department h3 {
    font-size: 1.4rem;
    line-height: 1.82rem;
  }
}
footer .footer-lower .footer-logo {
  width: 120px;
  margin: auto;
}
footer .footer-lower .footer-logo svg .st0 {
  fill: #FFC105;
}
footer .footer-lower .footer-logo svg .st1 {
  fill: #121411;
}
footer .footer-lower .footer-logo svg .st2 {
  fill: #CF1E1F;
}
footer .footer-lower .payoff {
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 768px) {
  footer .footer-lower .payoff {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
footer .footer-lower .some {
  display: flex;
  width: 130px;
  margin: 1.5rem auto 2rem;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .some {
    margin: 1rem auto 2rem;
  }
}
footer .footer-lower .some a.icon {
  width: 52px;
  height: 52px;
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  -ms-border-radius: 26px;
  border-radius: 26px;
  -khtml-border-radius: 26px;
  background-color: #121411;
  padding: 6px;
}
footer .footer-lower .some a.icon svg path,
footer .footer-lower .some a.icon svg circle {
  fill: #FFC105;
}
footer .footer-lower .opening-hours {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
  footer .footer-lower .opening-hours {
    font-size: 1.2rem;
    line-height: 1.56rem;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .opening-hours {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
footer .footer-lower .opening-hours span {
  font-weight: 600;
}
footer .footer-lower .address {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .address {
    display: none;
  }
}
footer .axelbruun-payment {
  width: 90%;
  margin: 3rem auto 0;
}
@media only screen and (min-width: 768px) {
  footer .axelbruun-payment {
    width: 60%;
  }
}
@media only screen and (min-width: 1024px) {
  footer .axelbruun-payment {
    width: 40%;
    margin: 6rem auto 0;
  }
}
@media only screen and (min-width: 1200px) {
  footer .axelbruun-payment {
    width: 30%;
  }
}
footer .axelbruun-payment .axelbruun-klarna {
  position: relative;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method {
  position: relative;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.klarna {
  width: 50px;
}
@media only screen and (min-width: 1200px) {
  footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.klarna {
    width: 60px;
  }
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.klarna .st0 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.vipps {
  width: 48px;
  top: 2px;
}
@media only screen and (min-width: 1200px) {
  footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.vipps {
    width: 58px;
  }
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.vipps .st0 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.bring {
  width: 43px;
}
@media only screen and (min-width: 1200px) {
  footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.bring {
    width: 54px;
  }
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.bring .st0 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.visa {
  width: 34px;
}
@media only screen and (min-width: 1200px) {
  footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.visa {
    width: 42px;
  }
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.visa .st0 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.visa .st1 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.mastercard {
  width: 20px;
}
@media only screen and (min-width: 1200px) {
  footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.mastercard {
    width: 32px;
  }
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.mastercard .st1 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.mastercard .st0 {
  fill: #121411;
}
footer .axelbruun-payment .axelbruun-klarna .klarna-methods .method.mastercard .st2 {
  fill: #FFC105;
}
footer .madebyhk {
  width: 50px;
  margin: auto;
  padding: 4rem 0 2rem;
}
footer .madebyhk a {
  color: inherit;
  display: block;
}
footer .madebyhk svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 5;
}
footer .madebyhk svg .st1 {
  fill: none;
  stroke: #121411;
  stroke-width: 3;
}
footer .madebyhk svg .st2 {
  fill: none;
  stroke: #121411;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
footer .madebyhk svg .st3 {
  fill: #121411;
}

.item-grid i {
  width: 48%;
  min-height: 1px;
}
@media only screen and (min-width: 768px) {
  .item-grid i {
    width: 31%;
  }
}
@media only screen and (min-width: 1024px) {
  .item-grid i {
    width: 24%;
  }
}
@media only screen and (min-width: 1900px) {
  .item-grid i {
    width: 19%;
  }
}

.product-loader {
  position: relative;
}

.product-loader-items {
  display: flex;
  gap: 1rem;
  margin-bottom: 26px;
  width: 100%;
}

.item-box {
  background-color: #fff;
  margin-bottom: 1.2rem;
  overflow: hidden;
  position: relative;
  width: 48%;
  height: 330px;
  padding: 0;
  border-radius: 8px;
}
@media only screen and (min-width: 768px) {
  .item-box {
    width: 32%;
    height: 400px;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box {
    height: 400px;
    margin-bottom: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .item-box {
    width: 24%;
    height: 430px;
  }
}
.item-box.loader {
  background-color: rgba(18, 20, 17, 0.1);
  width: auto;
  flex: 0 0 calc(50% - 0.5rem);
}
@media only screen and (min-width: 1024px) {
  .item-box.loader {
    flex: 0 0 calc(25% - 0.7rem);
  }
}
@media only screen and (max-width: 1023px) {
  .item-box.loader.desktop-only {
    display: none;
  }
}
.item-box.custom-bgcolor .product-item .picture .picture-center img,
.item-box.custom-bgcolor .contentType-inspirationPageProduct .item-box .product-item .picture .picture-center img {
  mix-blend-mode: multiply;
}
.item-box.custom-umbraco-image .product {
  height: 100%;
}
.item-box.custom-umbraco-image .product .product-item {
  height: 100%;
}
.item-box.custom-umbraco-image .product .product-item .ribbon-wrapper {
  height: 100%;
}
.item-box.custom-umbraco-image .product .product-item .picture {
  height: 100%;
}
.item-box.custom-umbraco-image .product .product-item .picture .picture-center {
  padding: 0;
}
.item-box.custom-umbraco-image .product .product-item .picture .picture-center img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.item-box.custom-umbraco-image .product .product-item .other-models {
  position: absolute;
  bottom: 88px;
}
@media only screen and (min-width: 1024px) {
  .item-box.custom-umbraco-image .product .product-item .other-models {
    bottom: 128px;
  }
}
.item-box.custom-umbraco-image .product .product-item .other-models .other-model {
  background-color: #fff;
}
.swiper .item-box {
  width: auto;
  margin: 0;
}
.item-box:has(.other-models-itemsss) .product-item .picture {
  height: 180px;
}
@media only screen and (min-width: 768px) {
  .item-box:has(.other-models-itemsss) .product-item .picture {
    height: 250px;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box:has(.other-models-itemsss) .product-item .picture {
    height: 230px;
  }
}
@media only screen and (min-width: 1200px) {
  .item-box:has(.other-models-itemsss) .product-item .picture {
    height: 230px;
  }
}
.item-box:has(.other-models-itemsss) .product-item .picture img {
  height: 100%;
}
#cross-sell-popup .item-box {
  height: 280px;
}
@media only screen and (min-width: 768px) {
  #cross-sell-popup .item-box {
    height: 340px;
  }
}
@media only screen and (min-width: 1024px) {
  #cross-sell-popup .item-box {
    height: 340px;
  }
}
@media only screen and (min-width: 1200px) {
  #cross-sell-popup .item-box {
    height: 340px;
  }
}
.custom-image .item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
  color: #121411;
}
.juxtapositioned-content .item-box {
  margin: 0;
  width: 100%;
  border-radius: 0;
  height: 400px;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .item-box {
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .item-box a,
  .juxtapositioned-content .item-box .product {
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .item-box .product-item {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .item-box .product-item .umbraco-image {
    flex: auto;
  }
}
@media only screen and (max-width: 1023px) {
  .juxtapositioned-content .item-box .product-item .umbraco-image img {
    max-height: 336px;
    object-fit: contain;
  }
}
.juxtapositioned-content .item-box .product-item .picture {
  height: 240px;
}
@media only screen and (min-width: 1200px) {
  .juxtapositioned-content .item-box .product-item .picture {
    height: 460px;
  }
}
.juxtapositioned-content .item-box .product-item .picture .picture-center {
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .juxtapositioned-content .item-box .product-item .picture .picture-center {
    padding: 3rem;
  }
}
.juxtapositioned-content .item-box .product-item .details {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1rem 1rem;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .item-box .product-item .details {
    padding: 0 2rem 2rem;
    flex: 0 0 100%;
    height: 100px;
    align-self: flex-end;
  }
}
.juxtapositioned-content .item-box .product-item .details .manufacturer-and-gender {
  flex: 0 0 100%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.juxtapositioned-content .item-box .product-item .details .add-info {
  position: relative;
  bottom: auto;
  padding: 0;
  flex: 0 0 50%;
  left: auto;
  display: flex;
  justify-content: end;
  align-items: flex-end;
}
.juxtapositioned-content .item-box .product-item .details .add-info .prices .price.old-price {
  order: 1;
}
.juxtapositioned-content .item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
  order: 2;
  font-size: 2rem;
  line-height: 2rem;
}
.juxtapositioned-content .item-box .product-item .details .add-info .buttons {
  bottom: -110px;
  display: none;
}
.juxtapositioned-content .item-box .product-item .details .add-info .buttons .add-to-cart-info {
  display: none;
}
.juxtapositioned-content .item-box .product-item .details h4.product-title {
  font-size: 2rem;
  line-height: 2rem;
  flex: 0 0 50%;
}
@media only screen and (min-width: 1200px) {
  .juxtapositioned-content .item-box .product-item .details h4.product-title {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box {
  width: 100%;
  border-radius: 0;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .sale.kampanje {
  position: absolute;
  top: 0;
}
@media only screen and (min-width: 1024px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .umbraco-image {
    flex: 0 0 50%;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .picture {
  height: 240px;
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .picture {
    height: 460px;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .picture .picture-center {
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .picture .picture-center {
    padding: 3rem;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1rem 1rem;
}
@media only screen and (min-width: 1024px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details {
    flex: 0 0 50%;
    padding: 0;
    display: block;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .manufacturer-and-gender {
  flex: 0 0 100%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .manufacturer-and-gender .manufacturer,
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .manufacturer-and-gender .product-gender {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info {
  position: relative;
  bottom: auto;
  padding: 0;
  left: auto;
}
@media only screen and (max-width: 1023px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info {
    flex: 0 0 50%;
    display: flex;
    justify-content: end;
    align-items: flex-end;
  }
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .prices {
    gap: 2rem;
  }
}
@media only screen and (max-width: 1023px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .prices .price.old-price {
    order: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .prices .price.old-price {
    font-size: 1.8rem;
    line-height: 2.34rem;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
  font-size: 2rem;
  line-height: 2rem;
}
@media only screen and (max-width: 1023px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
    order: 2;
  }
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
    font-size: 3rem;
    line-height: 4rem;
  }
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .buttons {
  position: relative;
  bottom: auto;
  left: auto;
  margin-top: 1rem;
  justify-content: unset;
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button {
  background-color: #121411;
  color: #F2F2F2;
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details .add-info .buttons .add-to-cart-info {
  display: none;
}
.home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details h4.product-title {
  font-size: 2rem;
  line-height: 2rem;
  flex: 0 0 50%;
}
@media only screen and (min-width: 1200px) {
  .home-page > .swiper-slide > .contentType-inspirationPageProduct .item-box .product-item .details h4.product-title {
    font-size: 3.5rem;
    line-height: 4rem;
    flex: unset;
    margin-bottom: 1rem;
  }
}
.item-box .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #121411;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.item-box a {
  display: block;
  position: initial;
}
.item-box .product-item .ribbon-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  float: none;
  flex: 0 0 100%;
}
.item-box .product-item .ribbon-wrapper .ribbon-position {
  font-size: 0.8rem;
  line-height: 1rem;
  position: absolute;
  pointer-events: none;
}
.item-box .product-item .ribbon-wrapper .ribbon-position.top-right {
  order: 3;
}
.item-box .product-item .ribbon-wrapper .ribbon-position.top-left {
  order: 2;
}
.item-box .product-item .ribbon-wrapper .ribbon-position:has(.nyhet) {
  top: 0.6rem;
  left: 0.8rem;
}
.item-box .product-item .ribbon-wrapper .ribbon-position:has(.toillpris) {
  left: auto;
  right: 37px;
}
.item-box .product-item .ribbon-wrapper .product-ribbon {
  display: block;
}
.item-box .product-item .ribbon-wrapper .product-ribbon:not(.nyhet) .ribbon-text {
  position: relative;
  width: 100%;
  text-align: center;
  color: #F2F2F2;
  font-weight: 600;
  font-size: 0.7rem;
  line-height: 0.91rem;
  text-transform: uppercase;
  background-color: #CF1E1F;
  left: auto;
  padding: 4px 6px 3px;
  top: auto;
  border-radius: 0 8px 0 4px;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon:not(.nyhet) .ribbon-text {
    font-size: 1rem;
    line-height: 1.4rem;
    padding: 4px 8px;
  }
}
.item-box .product-item .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text {
  border-radius: 4px;
  padding: 3px 6px 4px 17px;
  top: auto;
  background-color: #121411;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text {
    padding: 3px 8px 3px 18px;
  }
}
.item-box .product-item .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text:before {
  content: url("/themes/axelbruun/Content/images/axelbruun/icon-megaphone.svg");
  position: absolute;
  left: -9px;
  top: -7px;
  width: 25px;
  height: 25px;
  mix-blend-mode: difference;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text:before {
    left: -10px;
    top: -8px;
    width: 27px;
    height: 27px;
  }
}
.item-box .product-item .ribbon-wrapper .product-ribbon.toillpris .ribbon-text {
  background-color: #00AEEF;
  color: #F2F2F2;
}
.item-box .product-item .ribbon-wrapper .product-ribbon.julekampanje {
  position: absolute;
  width: 18px;
  top: -164px;
  left: 5px;
}
@media only screen and (min-width: 768px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon.julekampanje {
    width: 20px;
    top: -252px;
    left: -14px;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon.julekampanje {
    width: 22px;
    top: -284px;
    left: 6px;
  }
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon.julekampanje {
    width: 28px;
    top: -235px;
    left: 30px;
  }
}
.item-box .product-item .ribbon-wrapper .product-ribbon.julekampanje .ribbon-image-text {
  display: none;
}
.item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
  color: #121411;
  top: auto;
  padding: 0;
  height: auto;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.17rem;
  position: relative;
  left: auto;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text:before {
  content: "";
  position: absolute;
  left: -1px;
  right: -1px;
  bottom: -2px;
  height: 2px;
  background-color: #121411;
}
.item-box .product-item .picture {
  width: 100%;
  margin: 0 auto;
  height: 180px;
  overflow: hidden;
  padding: 0;
  position: relative;
  flex: 0 0 100%;
}
@media only screen and (min-width: 768px) {
  .item-box .product-item .picture {
    height: 250px;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .picture {
    height: 230px;
  }
}
.item-box .product-item .picture:has(.swiper-lazy-loaded) .img-loader {
  display: none;
}
.item-box .product-item .picture.image-loaded .img-loader {
  display: none;
}
.item-box .product-item .picture .swiper-lazy-preloader {
  display: none;
}
.item-box .product-item .picture .img-loader {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  display: flex;
  left: 0;
}
.item-box .product-item .picture .img-loader img {
  width: 40px;
  margin: auto;
}
.item-box .product-item .picture .picture-center {
  height: 100%;
  padding: 0.8rem;
}
.item-box .product-item .picture .picture-center img {
  pointer-events: none;
  opacity: 0;
  height: 100%;
  object-fit: contain;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.item-box .product-item .picture .picture-center img.img-loaded, .item-box .product-item .picture .picture-center img.swiper-lazy-loaded, .umbraco-products .item-box .product-item .picture .picture-center img, .contentType-inspirationPageProduct .item-box .product-item .picture .picture-center img {
  opacity: 1;
}
.item-box .product-item .no-other-models {
  padding: 0 0.8rem;
  margin-bottom: 1rem;
  min-height: 46px;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .no-other-models {
    min-height: 56px;
  }
}
.item-box .product-item .other-models {
  padding: 0 0.8rem;
  margin-bottom: 1rem;
  min-height: 46px;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .other-models {
    min-height: 56px;
  }
}
.custom-image .item-box .product-item .other-models, .juxtapositioned-content .item-box .product-item .other-models {
  display: none;
}
.item-box .product-item .other-models .other-models-items {
  display: flex;
  gap: 0.3rem;
  justify-content: center;
}
.item-box .product-item .other-models .other-models-items .other-model {
  width: 46px;
  height: 46px;
  border-radius: 3px;
  border: 1px solid rgba(18, 20, 17, 0.1);
  padding: 4px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .other-models .other-models-items .other-model {
    width: 56px;
    height: 56px;
    padding: 8px;
    border-radius: 5px;
  }
}
.item-box .product-item .other-models .other-models-items .other-model.plus-more {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  line-height: 1.4rem;
  border: 0;
}
.item-box .product-item .other-models .other-models-items .other-model:hover {
  border-color: rgba(18, 20, 17, 0.6);
}
.item-box .product-item .other-models .other-models-items .other-model a {
  height: 100%;
}
.item-box .product-item .other-models .other-models-items .other-model a img {
  height: 100%;
  object-fit: contain;
}
.item-box .product-item .details {
  padding: 0 0.8rem;
  margin: 0 !important;
}
.custom-image .item-box .product-item .details:not(.juxtapositioned-content .item-box .product-item .details) {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 94px;
  bottom: 0;
  padding: 0.6rem 0.8rem 0;
}
.item-box .product-item .details.use-gradient {
  position: absolute;
  bottom: 0;
  height: 96px;
  width: 100%;
  padding-top: 8px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  background-color: rgba(242, 242, 242, 0.4);
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details.use-gradient {
    height: 136px;
  }
}
.item-box .product-item .details .manufacturer-and-gender {
  display: flex;
  gap: 0.8rem;
  margin-bottom: 0.2rem;
  color: #121411;
}
.item-box .product-item .details .product-gender {
  position: relative;
  font-size: 0.8rem;
  line-height: 1rem;
}
.item-box .product-item .details .product-gender:before {
  content: "";
  position: absolute;
  left: -0.4rem;
  width: 1px;
  height: 16px;
  background-color: rgba(18, 20, 17, 0.2);
}
.item-box .product-item .details .manufacturer {
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .manufacturer {
    font-size: 0.85rem;
    line-height: 0.95rem;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.item-box .product-item .details h4.product-title {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.3rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
  color: #121411;
  text-transform: capitalize;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .details h4.product-title {
    font-size: 1.5rem;
    line-height: 1.95rem;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.item-box .product-item .details .description {
  display: none;
}
.item-box .product-item .details .add-info {
  position: absolute;
  width: 100%;
  bottom: 0.8rem;
  left: 0;
  padding: 0 0.8rem;
}
.item-box .product-item .details .add-info .prices {
  position: relative;
  display: flex;
  align-items: baseline;
  gap: 0.8rem;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.item-box .product-item .details .add-info .prices .price {
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.3rem;
  display: block;
  color: #121411;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .add-info .prices .price {
    font-size: 1.4rem;
    line-height: 1.82rem;
  }
}
.item-box .product-item .details .add-info .prices .price.on-sale {
  color: #FFC105;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .add-info .prices .price.on-sale {
    margin-top: -14px;
  }
}
.item-box .product-item .details .add-info .prices .price.call-for-price {
  font-size: 1rem;
}
.item-box .product-item .details .add-info .prices .price.call-for-price text,
.item-box .product-item .details .add-info .prices .price.call-for-price .mva {
  display: none;
}
.item-box .product-item .details .add-info .prices .price.old-price {
  position: relative;
  color: rgba(18, 20, 17, 0.8);
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 400;
  order: 2;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .add-info .prices .price.old-price {
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.item-box .product-item .details .add-info .prices .price.old-price:before {
  content: "";
  position: absolute;
  left: -2px;
  height: 1px;
  right: -2px;
  top: calc(50% - 0px);
  background-color: rgba(18, 20, 17, 0.4);
  -webkit-transform: rotate(12deg);
  -moz-transform: rotate(12deg);
  -ms-transform: rotate(12deg);
  -o-transform: rotate(12deg);
  transform: rotate(12deg);
}
.item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
  color: #CF1E1F;
}
.item-box .product-item .details .add-info .buttons {
  position: absolute;
  width: calc(100% - 1.6rem);
  bottom: -80px;
  margin: 0;
  left: 0.8rem;
  text-align: center;
  pointer-events: none;
  z-index: 7;
  display: flex;
  justify-content: flex-end;
  -webkit-transition: all 300ms ease-in 0ms;
  -moz-transition: all 300ms ease-in 0ms;
  -ms-transition: all 300ms ease-in 0ms;
  -o-transition: all 300ms ease-in 0ms;
  transition: all 300ms ease-in 0ms;
}
@media only screen and (max-width: 1023px) {
  .item-box .product-item .details .add-info .buttons {
    display: none;
  }
}
.item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button {
  background-color: #527d3a;
  color: #F2F2F2;
  pointer-events: none;
  border: 0;
  width: auto;
  margin: 0;
  padding: 1rem 2rem;
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.item-box .product-item .details .add-info .buttons .ajax-cart-button-wrapper {
  width: auto;
  display: flex;
  margin-left: auto;
  justify-content: flex-end;
}
.item-box .product-item .details .add-info .buttons .add-to-compare-list-button,
.item-box .product-item .details .add-info .buttons .add-to-wishlist-button,
.item-box .product-item .details .add-info .buttons .add-to-cart-info {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .item-box:hover .product-item .details .add-info .buttons {
    bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box:hover .product-item .picture .picture-center img {
    transform: scale(1.08);
  }
}
@media only screen and (min-width: 1024px) {
  .colors .item-box:hover .product-item .picture .picture-center img {
    transform: scale(1.1);
  }
}

.hotspot {
  position: absolute;
  width: 52px;
  height: 52px;
}
@media only screen and (max-width: 1023px) {
  .hotspot {
    pointer-events: none;
  }
}
.hotspot a {
  height: unset !important;
  position: static;
}
.hotspot a:after {
  display: none;
}
.hotspot.showdot .dot {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.hotspot.showdot .dot:before {
  animation: pulse 3s infinite;
}
.hotspot.showdot.show .hotspot-info, .hotspot.showdot:hover .hotspot-info {
  opacity: 1;
  visibility: visible;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.hotspot.bottom-right .hotspot-info {
  top: -60px;
  left: -180px;
}
.hotspot.top-right .hotspot-info {
  left: -180px;
}
.hotspot.bottom-left .hotspot-info {
  top: -60px;
}
.hotspot .dot {
  display: block;
  width: 32px;
  height: 32px;
  top: 10px;
  left: 10px;
  position: relative;
  background-color: #F2F2F2;
  border-radius: 16px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  opacity: 0;
  padding: 8px;
  pointer-events: none;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
@media only screen and (min-width: 1024px) {
  .hotspot .dot {
    cursor: pointer;
  }
}
.hotspot .dot:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: auto;
  right: auto;
  border: 0;
  transition: none;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  background-color: rgba(242, 242, 242, 0.5);
}
.hotspot .dot svg {
  position: relative;
  pointer-events: none;
}
.hotspot .dot svg .st0 {
  stroke: #121411;
  stroke-width: 30px;
}
.hotspot .hotspot-info {
  background-color: #F2F2F2;
  color: #121411;
  padding: 0.8rem;
  border-radius: 4px;
  position: absolute;
  width: 180px;
  top: -4px;
  left: 50px;
  min-height: 90px;
  opacity: 0;
  -webkit-box-shadow: 0 0 30px 10px rgba(18, 20, 17, 0.2);
  -moz-box-shadow: 0 0 30px 10px rgba(18, 20, 17, 0.2);
  -o-box-shadow: 0 0 30px 10px rgba(18, 20, 17, 0.2);
  box-shadow: 0 0 30px 10px rgba(18, 20, 17, 0.2);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  visibility: hidden;
  cursor: pointer;
}
.hotspot .hotspot-info:hover {
  opacity: 1;
  visibility: visible;
}
.hotspot .hotspot-info .manufacturer-and-gender {
  display: flex;
  gap: 0.8rem;
  margin-bottom: 0.2rem;
}
.hotspot .hotspot-info .product-gender {
  position: relative;
  font-size: 0.8rem;
  line-height: 1rem;
}
.hotspot .hotspot-info .product-gender:before {
  content: "";
  position: absolute;
  left: -0.4rem;
  width: 1px;
  height: 16px;
  background-color: rgba(18, 20, 17, 0.2);
}
.hotspot .hotspot-info .manufacturer {
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .hotspot .hotspot-info .manufacturer {
    font-size: 0.85rem;
    line-height: 0.95rem;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.hotspot .hotspot-info .product-title {
  font-size: 1.1rem;
  line-height: 1.43rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.6rem;
  text-transform: capitalize;
}
.hotspot .hotspot-info .price {
  font-size: 1.1rem;
  line-height: 1.43rem;
  font-weight: 600;
}
.hotspot .hotspot-info p {
  font-size: 0.7rem;
  line-height: 0.91rem;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hotspot .hotspot-info p:nth-child(2) {
  margin-bottom: 0.4rem;
}
.hotspot .hotspot-info p b,
.hotspot .hotspot-info p strong {
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.hotspot .hotspot-info .arrow {
  position: absolute;
  width: 30px;
  height: 12px;
  right: 0.8rem;
  bottom: 1rem;
}
.hotspot .hotspot-info .arrow svg path {
  fill: #818181;
}

.products-icon {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  right: 1rem;
  top: 1rem;
  background-color: rgba(82, 125, 58, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .products-icon {
    opacity: 1;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    right: 8px;
    top: 8px;
  }
}
.products-icon:hover {
  background-color: rgba(242, 242, 242, 0.9);
}
.products-icon.show {
  opacity: 1;
}
.products-icon svg {
  width: 16px;
}
@media only screen and (min-width: 1024px) {
  .products-icon svg {
    width: 20px;
  }
}
.products-icon svg .st0 {
  stroke-width: 14px;
  stroke: #121411;
  fill: none;
}

.products-modal-cover {
  position: fixed;
  z-index: 1999;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background-color: rgba(242, 242, 242, 0.7);
}
@media only screen and (min-width: 1024px) {
  .products-modal-cover {
    display: none;
  }
}
.products-modal-cover.show {
  opacity: 1;
  pointer-events: all;
}

.products-modal {
  position: fixed;
  top: 110vh;
  left: 0;
  width: 100%;
  height: 78vh;
  border-radius: 18px;
  background-color: #F2F2F2;
  z-index: 2000;
  padding: 1.4rem 0 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .products-modal {
    -webkit-box-shadow: 0 0 40px 0px rgba(18, 20, 17, 0.5);
    -moz-box-shadow: 0 0 40px 0px rgba(18, 20, 17, 0.5);
    -o-box-shadow: 0 0 40px 0px rgba(18, 20, 17, 0.5);
    box-shadow: 0 0 40px 0px rgba(18, 20, 17, 0.5);
  }
}
@media only screen and (min-width: 1024px) {
  .products-modal {
    position: absolute;
    padding: 1.4rem 0;
    top: 100%;
    left: 1rem;
    width: calc(100% - 2rem);
    height: auto;
    border-radius: 0;
    z-index: 2;
  }
}
.products-modal.show {
  top: 25vh;
}
@media only screen and (min-width: 1024px) {
  .products-modal.show {
    top: 1rem;
  }
}
.products-modal .products-header {
  font-size: 1.3rem;
  line-height: 1.69rem;
  font-weight: 600;
}
.products-modal .products-modal-list {
  margin: auto;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .products-modal .products-modal-list {
    width: 90%;
  }
}
.products-modal .products-modal-list .product-items {
  height: 85%;
  padding-top: 1rem;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.products-modal .products-modal-list .product-items::-webkit-scrollbar {
  width: 0px;
}
.products-modal .products-modal-list .product-items::-webkit-scrollbar-track {
  background-color: #F2F2F2;
}
.products-modal .products-modal-list .product-items::-webkit-scrollbar-thumb {
  background-color: #F2F2F2;
}
.products-modal .products-modal-list .product-items .product {
  display: flex;
  gap: 1rem;
  margin-bottom: 2rem;
  height: auto;
}
.products-modal .products-modal-list .product-items .product .picture {
  flex: 0 0 70px;
  background-color: #F2F2F2;
}
.products-modal .products-modal-list .product-items .product .picture img {
  mix-blend-mode: multiply;
  filter: brightness(104%);
  max-height: 100px;
  object-fit: contain;
}
.products-modal .products-modal-list .product-items .product .picture .paint-color {
  height: 50px;
}
.products-modal .products-modal-list .product-items .product .details .manufacturer-and-gender {
  display: flex;
  gap: 0.8rem;
  margin-bottom: 0.2rem;
}
.products-modal .products-modal-list .product-items .product .details .product-gender {
  position: relative;
  font-size: 0.8rem;
  line-height: 1rem;
}
.products-modal .products-modal-list .product-items .product .details .product-gender:before {
  content: "";
  position: absolute;
  left: -0.4rem;
  width: 1px;
  height: 16px;
  background-color: rgba(18, 20, 17, 0.2);
}
.products-modal .products-modal-list .product-items .product .details .product-manufacturer {
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .products-modal .products-modal-list .product-items .product .details .product-manufacturer {
    font-size: 0.85rem;
    line-height: 0.95rem;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.products-modal .products-modal-list .product-items .product .details .product-title {
  font-size: 1.3rem;
  line-height: 1.69rem;
}
.products-modal .products-modal-list .product-items .product .details .product-price {
  font-size: 1.2rem;
  line-height: 1.56rem;
  font-weight: 600;
}
.products-modal .close {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 16px;
  right: 16px;
  padding: 10px;
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .products-modal .close {
    top: 3px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    right: 2px;
    padding: 14px;
    background-color: rgba(242, 242, 242, 0.7);
  }
}
.products-modal .close svg line {
  stroke: #121411;
  stroke-width: 2px;
}

.k-widget.k-window .clerk-module .product-grid {
  width: 100%;
  padding-top: 0;
}
.k-widget.k-window .clerk-module .product-grid .item-grid {
  height: auto;
  padding-bottom: 20px;
}
.clerk-module .product-grid .item-grid .swiper-pagination {
  bottom: 0;
  left: 20%;
  width: 60%;
  display: flex;
}
.clerk-module .product-grid .item-grid .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 2px;
  border-radius: 4px;
  background: #121411;
}
.clerk-module .product-grid .item-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #121411;
}
.clerk-module .product-grid .item-grid .swiper-button-next,
.clerk-module .product-grid .item-grid .swiper-button-prev {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .swiper-button-next,
  .clerk-module .product-grid .item-grid .swiper-button-prev {
    display: block;
  }
}
.clerk-module .product-grid .item-grid .swiper-button-next,
.clerk-module .product-grid .item-grid .swiper-button-prev {
  border-width: 0;
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .swiper-button-next,
  .clerk-module .product-grid .item-grid .swiper-button-prev {
    position: absolute;
    bottom: auto;
    top: calc(46% + 20px);
    right: 0;
    width: 50px;
    margin: 0;
    height: 50px;
    left: auto;
    padding: 0;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -khtml-border-radius: 25px;
    display: flex;
  }
}
.clerk-module .product-grid .item-grid .swiper-button-next:hover,
.clerk-module .product-grid .item-grid .swiper-button-prev:hover {
  border-width: 0;
}
.clerk-module .product-grid .item-grid .swiper-button-next span,
.clerk-module .product-grid .item-grid .swiper-button-prev span {
  display: inline-block;
  width: 8px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .swiper-button-next span,
  .clerk-module .product-grid .item-grid .swiper-button-prev span {
    width: 12px;
  }
}
.clerk-module .product-grid .item-grid .swiper-button-next svg path,
.clerk-module .product-grid .item-grid .swiper-button-next svg polygon,
.clerk-module .product-grid .item-grid .swiper-button-prev svg path,
.clerk-module .product-grid .item-grid .swiper-button-prev svg polygon {
  fill: #121411;
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .swiper-button-next:hover,
  .clerk-module .product-grid .item-grid .swiper-button-prev:hover {
    color: #F2F2F2;
  }
}
.clerk-module .product-grid .item-grid .swiper-button-next.swiper-button-disabled,
.clerk-module .product-grid .item-grid .swiper-button-prev.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: all;
}
.clerk-module .product-grid .item-grid .swiper-button-prev {
  left: 0;
  right: auto;
}
.clerk-module .product-grid .item-grid .item-box {
  width: unset;
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .item-box {
    margin-bottom: 1rem;
    min-height: 270px;
  }
}
.clerk-module .product-grid .item-grid .item-box .product-item .details .add-info {
  display: block !important;
}
.clerk-module .product-grid .item-grid .item-box .product-item .picture .img-loader {
  display: none;
}
.clerk-module .product-grid .item-grid .item-box .product-item .picture .picture-center {
  display: flex;
}
.clerk-module .product-grid .item-grid .item-box .product-item .picture .picture-center img {
  max-width: 100%;
  margin: auto;
}
.clerk-module .product-grid .item-grid .item-box .swiper-lazy-preloader {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  display: flex;
  left: 0;
  top: 0;
  margin: 0;
  border: 0px;
  border-radius: 0;
  animation: none;
}
.clerk-module .product-grid .item-grid .item-box .swiper-lazy-preloader img {
  opacity: 1;
  width: 40px;
  margin: auto;
}

#cookie-consent-app[v-cloak] {
  display: none;
}
#cookie-consent-app .vue-modal-bg {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.4);
}
#cookie-consent-app .cookie-consent-content {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  position: relative;
  background-color: #fff;
  padding: 1.5rem;
  border-radius: 5px;
  max-width: 800px;
  width: 90%;
  margin: auto;
}
@media only screen and (max-width: 1023px) {
  #cookie-consent-app .cookie-consent-content {
    height: 75vh;
    overflow-y: scroll;
    /* has to be scroll, not auto */
    -webkit-overflow-scrolling: touch;
  }
}
@media only screen and (min-width: 1024px) {
  #cookie-consent-app .cookie-consent-content {
    padding: 3rem;
    width: 100%;
  }
}
#cookie-consent-app .cookie-consent-content .options {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 1024px) {
  #cookie-consent-app .cookie-consent-content .options {
    grid-template-columns: repeat(4, 1fr);
  }
}
#cookie-consent-app .cookie-consent-content .options .option-wrapper {
  text-align: center;
  padding: 1rem;
  display: grid;
  grid-template-columns: 1fr;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 1024px) {
  #cookie-consent-app .cookie-consent-content .options .option-wrapper {
    padding: 2rem;
  }
}
#cookie-consent-app .cookie-consent-content .options .option-wrapper:nth-child(1) {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1023px) {
  #cookie-consent-app .cookie-consent-content .options .option-wrapper:nth-child(1) {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (max-width: 1023px) {
  #cookie-consent-app .cookie-consent-content .options .option-wrapper:nth-child(2) {
    border-left: 0px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (max-width: 1023px) {
  #cookie-consent-app .cookie-consent-content .options .option-wrapper:nth-child(3) {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (max-width: 1023px) {
  #cookie-consent-app .cookie-consent-content .options .option-wrapper:nth-child(4) {
    border-left: 0px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
#cookie-consent-app .cookie-consent-content .close-btn {
  position: absolute;
  top: 15px;
  right: 21px;
  color: #000;
  cursor: pointer;
}
#cookie-consent-app .cookie-consent-content .control-btns {
  display: flex;
  flex-flow: column;
  justify-content: center;
  gap: 15px;
}
@media only screen and (min-width: 1024px) {
  #cookie-consent-app .cookie-consent-content .control-btns {
    flex-flow: row;
  }
}
#cookie-consent-app .cookie-consent-content .cta, #cookie-consent-app .cookie-consent-content .news-letter-popup a, .news-letter-popup #cookie-consent-app .cookie-consent-content a {
  font-size: 1.2rem;
  line-height: 1.56rem;
}
#cookie-consent-app .cookie-consent-content .light {
  border-radius: 8px;
  font-size: 1.2rem;
  line-height: 1.56rem;
  border-color: rgba(18, 20, 17, 0.2);
}
@media only screen and (min-width: 1024px) {
  #cookie-consent-app .cookie-consent-content .light:hover {
    border-color: rgba(18, 20, 17, 0.2);
    background-color: rgba(18, 20, 17, 0.1);
  }
}
#cookie-consent-app .cookie-consent-content h3 {
  font-size: 1.4rem;
  line-height: 1.82rem;
}
@media only screen and (max-width: 1023px) {
  #cookie-consent-app .cookie-consent-content h3 {
    font-size: 1.2rem;
    line-height: 1.56rem;
    margin-bottom: 0.5rem;
  }
}
#cookie-consent-app .cookie-consent-content a,
#cookie-consent-app .cookie-consent-content p {
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 0.8rem;
}
#cookie-consent-app .cookie-consent-content label {
  height: initial;
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 1rem;
  position: relative;
  left: auto;
  top: auto;
}
#cookie-consent-app .cookie-consent-content input[type=checkbox] {
  position: relative;
  width: 74px;
  height: 34px;
  -webkit-appearance: none;
  background: #8E8E8E;
  outline: none;
  border-radius: 20px;
  transition: 0.7s;
  margin: auto;
}
#cookie-consent-app .cookie-consent-content input[type=checkbox]:disabled {
  opacity: 0.5;
}
#cookie-consent-app .cookie-consent-content input:checked[type=checkbox] {
  background: #76BB7D;
}
#cookie-consent-app .cookie-consent-content input[type=checkbox]:before {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 13px;
  top: 4px;
  left: 5px;
  background: #ffffff;
  transition: 0.5s;
}
#cookie-consent-app .cookie-consent-content input:checked[type=checkbox]:before {
  left: 43px;
}

.news-letter-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.66);
  z-index: 1580;
  display: flex;
}
.news-letter-popup img {
  max-width: 100%;
  height: auto;
  max-height: 40vh;
  object-fit: cover;
  width: 100%;
}
.news-letter-popup .content {
  background-color: #121411;
  color: #F2F2F2;
  width: 85%;
  display: block;
  margin: auto;
  padding: 0 0 1rem;
  text-align: center;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 50px 2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 50px 2px rgba(0, 0, 0, 0.8);
  -o-box-shadow: 0 0 50px 2px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 50px 2px rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 1024px) {
  .news-letter-popup .content {
    width: 440px;
    padding: 0 0 2rem;
  }
}
.news-letter-popup .content .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.7;
}
.news-letter-popup .content .newsletter-element {
  position: relative;
  z-index: 5;
  width: 50%;
  margin: auto;
}
.news-letter-popup .content .newsletter-element svg .st0 {
  fill: none;
  stroke: #121411;
}
.news-letter-popup .content .newsletter-element svg .st1 {
  fill: #121411;
}
.news-letter-popup .content .newsletter-content {
  position: relative;
  z-index: 4;
}
.news-letter-popup .content .newsletter-content h3 {
  z-index: 21;
  position: relative;
  font-size: 2rem;
  line-height: 2.5rem;
  margin-bottom: 0.6rem;
  font-weight: 800;
  color: #F2F2F2;
}
@media only screen and (min-width: 1024px) {
  .news-letter-popup .content .newsletter-content h3 {
    font-size: 2.5rem;
    line-height: 3.2rem;
  }
}
.news-letter-popup .content .newsletter-content h3 span {
  font-family: bebas-neue-pro, sans-serif !important;
}
.news-letter-popup .content .newsletter-content .shadow {
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.9);
}
.news-letter-popup .content .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  z-index: 10;
  cursor: pointer;
  background-color: #F2F2F2;
  border-radius: 20px;
  padding: 13px;
}
.news-letter-popup .content .close:hover svg line {
  stroke: #121411;
}
.news-letter-popup .content .close svg {
  overflow: visible;
}
.news-letter-popup .content .close svg line {
  stroke: #121411;
  stroke-width: 3px;
}
.news-letter-popup .content p {
  position: relative;
  margin-bottom: 0.6rem;
  z-index: 10;
}
.news-letter-popup .content p:has(img) {
  margin-bottom: 0;
  z-index: 2;
}
.news-letter-popup .content p:has(img):before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 100%;
  background: #121411;
  background: -moz-linear-gradient(0deg, #121411 0%, rgba(18, 20, 17, 0) 100%);
  background: -webkit-linear-gradient(0deg, #121411 0%, rgba(18, 20, 17, 0) 100%);
  background: linear-gradient(0deg, #121411 0%, rgba(18, 20, 17, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.news-letter-popup .content p:has(img) + p {
  margin-top: -60px;
}
.news-letter-popup .content p:has(a) {
  margin-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  .news-letter-popup .content p:has(a) {
    margin-top: 3rem;
  }
}

.product-list .swiper-button-prev,
.product-list .swiper-button-next,
.article-list .swiper-button-prev,
.article-list .swiper-button-next,
.popular-brands .swiper-button-prev,
.popular-brands .swiper-button-next,
.story-categories .swiper-button-prev,
.story-categories .swiper-button-next {
  background-image: none;
  top: auto;
  margin-top: 0;
  width: 24px;
  height: 17px;
  position: relative;
  left: auto;
  right: auto;
}
@media only screen and (min-width: 1024px) {
  .product-list .swiper-button-prev,
  .product-list .swiper-button-next,
  .article-list .swiper-button-prev,
  .article-list .swiper-button-next,
  .popular-brands .swiper-button-prev,
  .popular-brands .swiper-button-next,
  .story-categories .swiper-button-prev,
  .story-categories .swiper-button-next {
    width: 30px;
    height: 20px;
  }
}
.product-list .swiper-button-prev:after,
.product-list .swiper-button-next:after,
.article-list .swiper-button-prev:after,
.article-list .swiper-button-next:after,
.popular-brands .swiper-button-prev:after,
.popular-brands .swiper-button-next:after,
.story-categories .swiper-button-prev:after,
.story-categories .swiper-button-next:after {
  display: none;
}
.product-list .swiper-button-prev svg path,
.product-list .swiper-button-next svg path,
.article-list .swiper-button-prev svg path,
.article-list .swiper-button-next svg path,
.popular-brands .swiper-button-prev svg path,
.popular-brands .swiper-button-next svg path,
.story-categories .swiper-button-prev svg path,
.story-categories .swiper-button-next svg path {
  fill: #121411;
}
.product-list .swiper-button-prev svg, .product-list .swiper-button-prev img,
.article-list .swiper-button-prev svg,
.article-list .swiper-button-prev img,
.popular-brands .swiper-button-prev svg,
.popular-brands .swiper-button-prev img,
.story-categories .swiper-button-prev svg,
.story-categories .swiper-button-prev img {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.product-list .swiper-button-disabled,
.article-list .swiper-button-disabled,
.popular-brands .swiper-button-disabled,
.story-categories .swiper-button-disabled {
  opacity: 0.3;
}

.gallery .swiper-wrapper .swiper-slide,
.gallery-fullscreen .swiper-wrapper .swiper-slide {
  height: calc(100% - 10px);
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-wrapper .swiper-slide,
  .gallery-fullscreen .swiper-wrapper .swiper-slide {
    max-height: none;
    width: auto;
    cursor: grab;
    height: calc(100% - 20px);
  }
}
.gallery .swiper-wrapper .swiper-slide a,
.gallery .swiper-wrapper .swiper-slide .gallery-item,
.gallery-fullscreen .swiper-wrapper .swiper-slide a,
.gallery-fullscreen .swiper-wrapper .swiper-slide .gallery-item {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #F2F2F2;
}
.gallery .swiper-wrapper .swiper-slide img,
.gallery-fullscreen .swiper-wrapper .swiper-slide img {
  height: 100%;
  max-height: 100%;
  width: 100%;
  object-fit: contain;
  mix-blend-mode: multiply;
  filter: brightness(104%);
}
.gallery .swiper-button-next,
.gallery .swiper-button-prev,
.gallery-fullscreen .swiper-button-next,
.gallery-fullscreen .swiper-button-prev {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-button-next,
  .gallery .swiper-button-prev,
  .gallery-fullscreen .swiper-button-next,
  .gallery-fullscreen .swiper-button-prev {
    display: block;
  }
}
.gallery .swiper-button-next,
.gallery .swiper-button-prev,
.gallery-fullscreen .swiper-button-next,
.gallery-fullscreen .swiper-button-prev {
  border-width: 0;
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-button-next,
  .gallery .swiper-button-prev,
  .gallery-fullscreen .swiper-button-next,
  .gallery-fullscreen .swiper-button-prev {
    position: absolute;
    bottom: auto;
    top: calc(46% + 20px);
    right: 1rem;
    width: 50px;
    margin: 0;
    height: 50px;
    left: auto;
    padding: 0;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -khtml-border-radius: 25px;
    display: flex;
    background-color: #FFC105;
  }
}
.gallery .swiper-button-next:hover,
.gallery .swiper-button-prev:hover,
.gallery-fullscreen .swiper-button-next:hover,
.gallery-fullscreen .swiper-button-prev:hover {
  border-width: 0;
}
.gallery .swiper-button-next span,
.gallery .swiper-button-prev span,
.gallery-fullscreen .swiper-button-next span,
.gallery-fullscreen .swiper-button-prev span {
  display: inline-block;
  width: 8px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-button-next span,
  .gallery .swiper-button-prev span,
  .gallery-fullscreen .swiper-button-next span,
  .gallery-fullscreen .swiper-button-prev span {
    width: 18px;
  }
}
.gallery .swiper-button-next svg path,
.gallery .swiper-button-next svg polygon,
.gallery .swiper-button-prev svg path,
.gallery .swiper-button-prev svg polygon,
.gallery-fullscreen .swiper-button-next svg path,
.gallery-fullscreen .swiper-button-next svg polygon,
.gallery-fullscreen .swiper-button-prev svg path,
.gallery-fullscreen .swiper-button-prev svg polygon {
  fill: #121411;
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-button-next:after,
  .gallery .swiper-button-prev:after,
  .gallery-fullscreen .swiper-button-next:after,
  .gallery-fullscreen .swiper-button-prev:after {
    content: "";
    font-family: bebas-neue-pro, sans-serif;
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-button-next:hover,
  .gallery .swiper-button-prev:hover,
  .gallery-fullscreen .swiper-button-next:hover,
  .gallery-fullscreen .swiper-button-prev:hover {
    color: #F2F2F2;
  }
}
.gallery .swiper-button-next.swiper-button-disabled,
.gallery .swiper-button-prev.swiper-button-disabled,
.gallery-fullscreen .swiper-button-next.swiper-button-disabled,
.gallery-fullscreen .swiper-button-prev.swiper-button-disabled {
  opacity: 0.3;
}
.gallery .swiper-button-prev,
.gallery-fullscreen .swiper-button-prev {
  left: 0;
  right: auto;
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-button-prev,
  .gallery-fullscreen .swiper-button-prev {
    left: 1rem;
  }
}
.gallery .swiper-button-prev span,
.gallery-fullscreen .swiper-button-prev span {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets, .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 0;
  left: 20%;
  width: 60%;
  display: flex;
  justify-content: center;
  gap: 4px;
}
@media only screen and (min-width: 1024px) {
  .swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets, .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
    gap: 6px;
  }
}
.swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
  width: 100%;
  height: 2px;
  border-radius: 4px;
  background: #121411;
  max-width: 14px;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    max-width: 18px;
  }
}
.swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #121411;
}

@media only screen and (min-width: 1024px) {
  .gallery .swiper-pagination,
  .gallery .swiper-button-next,
  .gallery .swiper-button-prev {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .gallery .swiper-wrapper .swiper-slide {
    flex: 0 0 calc(50% - 0.5rem);
    cursor: zoom-in;
    height: auto;
  }
}

.video-wrapper {
  margin-bottom: 2rem;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .video-wrapper {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .video-wrapper {
    margin-bottom: 4rem;
  }
}
.juxtapositioned-content .video-wrapper {
  margin: 0;
  height: 30vh;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .video-wrapper {
    height: 50vh;
  }
}
.background-video .video-wrapper {
  margin-bottom: 0;
  height: 100%;
  z-index: 2;
}
.page-content .video-wrapper {
  height: 95vh;
}
@media only screen and (min-width: 1024px) {
  .page-content .video-wrapper {
    height: 85vh;
  }
}
.video-wrapper .start-on-scroll-video {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.video-wrapper .start-on-scroll-video video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.video-wrapper .video-btn-pause {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: rgba(18, 20, 17, 0.8);
  display: flex;
}
.video-wrapper .video-btn-pause a, .video-wrapper .video-btn-pause div {
  width: 100%;
  display: flex;
}
.video-wrapper .video-btn-pause a:before, .video-wrapper .video-btn-pause a:after, .video-wrapper .video-btn-pause div:before, .video-wrapper .video-btn-pause div:after {
  display: none;
}
.video-wrapper .video-btn-pause .external {
  display: block;
}
.video-wrapper .video-btn-pause #icon-pause.hide {
  display: none;
  pointer-events: none;
}
.video-wrapper .video-btn-pause #icon-play {
  display: none;
  pointer-events: none;
}
.video-wrapper .video-btn-pause #icon-play.show {
  display: block;
  pointer-events: all;
}
.video-wrapper .video-btn-pause svg {
  width: 8px;
  margin: auto;
}
.video-wrapper .video-btn-pause svg path {
  fill: #F2F2F2;
}
.video-wrapper .video-btn-mute {
  position: absolute;
  right: 50px;
  bottom: 10px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: rgba(18, 20, 17, 0.8);
  display: flex;
}
.video-wrapper .video-btn-mute a, .video-wrapper .video-btn-mute div {
  width: 100%;
  display: flex;
}
.video-wrapper .video-btn-mute a:before, .video-wrapper .video-btn-mute a:after, .video-wrapper .video-btn-mute div:before, .video-wrapper .video-btn-mute div:after {
  display: none;
}
.video-wrapper .video-btn-mute .external {
  display: block;
}
.video-wrapper .video-btn-mute #icon-unmute.hide {
  display: none;
  pointer-events: none;
}
.video-wrapper .video-btn-mute #icon-mute {
  display: none;
  pointer-events: none;
}
.video-wrapper .video-btn-mute #icon-mute.show {
  display: block;
  pointer-events: all;
}
.video-wrapper .video-btn-mute svg {
  width: 14px;
  margin: auto;
}
.video-wrapper .video-btn-mute svg path {
  fill: #F2F2F2;
}

.background-video {
  height: 100%;
}

.fallback-image {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}

.video-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
}

.inline-video .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  width: 96%;
  margin: auto;
}
.inline-video .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.contentType-campaignIntro1 .umbraco-header h1 {
  font-size: 3rem;
  line-height: 3.9rem;
}
@media only screen and (min-width: 1024px) {
  .contentType-campaignIntro1 .umbraco-header h1 {
    font-size: 5rem;
    line-height: 6.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-campaignIntro1 .umbraco-text {
    text-align: center;
    margin: auto;
  }
}

.html-home-page .master-wrapper-content {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .master-wrapper-content .umbraco-content:last-child {
    margin-bottom: 0;
  }
}
.html-home-page .master-wrapper-content .umbraco-content:not(.story-categories):first-of-type {
  margin-top: 0;
}
.html-home-page .master-wrapper-content .master-column-wrapper .search-trigger {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1.2rem 1rem;
  border-radius: 8px;
  background-color: rgba(18, 20, 17, 0.05);
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .search-trigger {
    display: none;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .search-trigger .icon {
  width: auto;
  height: 14px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .search-trigger .icon svg {
  height: 100%;
  width: auto;
}
.html-home-page .master-wrapper-content .master-column-wrapper .search-trigger .icon svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 22;
  stroke-linecap: round;
}
.html-home-page .master-wrapper-content .master-column-wrapper .search-trigger .search-box {
  font-size: 1.1rem;
  line-height: 1.43rem;
  opacity: 0.6;
}

#hover-circle {
  opacity: 0;
  display: none;
}
@media (any-pointer: fine) {
  #hover-circle {
    position: absolute;
    top: -60px;
    left: -45px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    -khtml-border-radius: 20px;
    background-color: #F2F2F2;
    overflow: hidden;
    z-index: 10000;
    pointer-events: none;
    display: flex;
  }
}
#hover-circle svg {
  margin: auto;
  width: 65%;
}
#hover-circle svg path {
  fill: #121411;
}

.html-topic-page .master-wrapper-content {
  position: relative;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page {
  min-height: 100vh;
  margin: auto;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-title {
  max-width: 780px;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun {
  width: 100%;
  text-align: center;
  padding: 0;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week form p, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag form p, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun form p {
  display: none;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week .newsletter.landing-page-newsletter, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag .newsletter.landing-page-newsletter, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun .newsletter.landing-page-newsletter {
  background-color: transparent;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week .newsletter.landing-page-newsletter, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag .newsletter.landing-page-newsletter, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun .newsletter.landing-page-newsletter {
    padding: 5rem 0;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week .newsletter.landing-page-newsletter input, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag .newsletter.landing-page-newsletter input, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun .newsletter.landing-page-newsletter input {
  border: 1px solid rgba(18, 20, 17, 0.2);
  background-color: transparent;
  color: #121411;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week .newsletter.landing-page-newsletter label, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag .newsletter.landing-page-newsletter label, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun .newsletter.landing-page-newsletter label {
  color: #121411;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-axelbruun {
    width: 70%;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week .newsletter.landing-page-newsletter, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag .newsletter.landing-page-newsletter {
  color: #F2F2F2;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-black-week form .email-group .success, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.nyhetsbrev-toilldag form .email-group .success {
  color: #F2F2F2;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body iframe {
  height: 90vh !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime iframe {
  height: 1200px !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .page-body p img {
  width: auto;
  max-width: 100%;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container {
  position: fixed;
  bottom: 0;
  height: 100px;
  display: flex;
  width: 100%;
  left: 0;
  background: #f2f2f2;
  background: -moz-linear-gradient(0deg, #f2f2f2 60%, rgba(242, 242, 242, 0) 100%);
  background: -webkit-linear-gradient(0deg, #f2f2f2 60%, rgba(242, 242, 242, 0) 100%);
  background: linear-gradient(0deg, #f2f2f2 60%, rgba(242, 242, 242, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container {
    height: 200px;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container.hide {
  bottom: -100px;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container.hide {
    bottom: -200px;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .btn, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .productAddedToCartWindowCheckout,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .productAddedToCartWindowCheckout, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .clerk-module .product-grid .item-grid .swiper-button-next, .clerk-module .product-grid .item-grid .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .swiper-button-next,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .clerk-module .product-grid .item-grid .swiper-button-prev,
.clerk-module .product-grid .item-grid .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .swiper-button-prev, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .news-letter-popup a, .news-letter-popup .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container a, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .gallery .swiper-button-next, .gallery .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .swiper-button-next,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .gallery .swiper-button-prev,
.gallery .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .swiper-button-prev,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .gallery-fullscreen .swiper-button-next,
.gallery-fullscreen .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .swiper-button-next,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .gallery-fullscreen .swiper-button-prev,
.gallery-fullscreen .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.verkstedtime .booking-btn-container .swiper-button-prev {
  margin: auto;
}

.create-offer {
  text-align: center;
  margin: 20px;
}

.send-offer > * {
  margin: 10px;
}

@media only screen and (min-width: 1024px) {
  .html-category-page.campaign .center-2 .page.category-page .page-header,
  .html-manufacturer-page.campaign .center-2 .page.category-page .page-header,
  .html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header,
  .html-search-page.campaign .center-2 .page.category-page .page-header,
  .html-product-tag-page.campaign .center-2 .page.category-page .page-header {
    display: flex;
    align-items: center;
    background-color: #FFC105;
    overflow: hidden;
    border-radius: 6px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page.campaign .center-2 .page.category-page .page-header .hero,
  .html-manufacturer-page.campaign .center-2 .page.category-page .page-header .hero,
  .html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header .hero,
  .html-search-page.campaign .center-2 .page.category-page .page-header .hero,
  .html-product-tag-page.campaign .center-2 .page.category-page .page-header .hero {
    width: 25%;
    margin-bottom: 0;
    border-radius: 0;
  }
}
.html-category-page.campaign .center-2 .page.category-page .page-header .title,
.html-manufacturer-page.campaign .center-2 .page.category-page .page-header .title,
.html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header .title,
.html-search-page.campaign .center-2 .page.category-page .page-header .title,
.html-product-tag-page.campaign .center-2 .page.category-page .page-header .title {
  opacity: 1;
  position: absolute;
  top: 0;
  z-index: 2;
  color: #F2F2F2;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page.campaign .center-2 .page.category-page .page-header .title,
  .html-manufacturer-page.campaign .center-2 .page.category-page .page-header .title,
  .html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header .title,
  .html-search-page.campaign .center-2 .page.category-page .page-header .title,
  .html-product-tag-page.campaign .center-2 .page.category-page .page-header .title {
    flex: 1;
    padding: 0;
    display: block;
    position: relative;
  }
}
.html-category-page.campaign .center-2 .page.category-page .page-header .title strong,
.html-manufacturer-page.campaign .center-2 .page.category-page .page-header .title strong,
.html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header .title strong,
.html-search-page.campaign .center-2 .page.category-page .page-header .title strong,
.html-product-tag-page.campaign .center-2 .page.category-page .page-header .title strong {
  display: block;
  background-color: transparent;
  padding: 0;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 2.6rem;
}
@media only screen and (max-width: 767px) {
  .html-category-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-manufacturer-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-search-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-product-tag-page.campaign .center-2 .page.category-page .page-header .title strong {
    text-shadow: 0px 0px 11px #121411;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-manufacturer-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-manufacturer-list-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-search-page.campaign .center-2 .page.category-page .page-header .title strong,
  .html-product-tag-page.campaign .center-2 .page.category-page .page-header .title strong {
    text-align: center;
    font-size: 4rem;
    line-height: 4.1rem;
  }
}
.html-category-page .block-category-navigation,
.html-category-page .block-recently-viewed-products,
.html-category-page .block-manufacturer-navigation,
.html-category-page .block-popular-tags,
.html-manufacturer-page .block-category-navigation,
.html-manufacturer-page .block-recently-viewed-products,
.html-manufacturer-page .block-manufacturer-navigation,
.html-manufacturer-page .block-popular-tags,
.html-manufacturer-list-page .block-category-navigation,
.html-manufacturer-list-page .block-recently-viewed-products,
.html-manufacturer-list-page .block-manufacturer-navigation,
.html-manufacturer-list-page .block-popular-tags,
.html-search-page .block-category-navigation,
.html-search-page .block-recently-viewed-products,
.html-search-page .block-manufacturer-navigation,
.html-search-page .block-popular-tags,
.html-product-tag-page .block-category-navigation,
.html-product-tag-page .block-recently-viewed-products,
.html-product-tag-page .block-manufacturer-navigation,
.html-product-tag-page .block-popular-tags {
  display: none;
}
.html-category-page .side-2,
.html-category-page .center-2 .page-body,
.html-manufacturer-page .side-2,
.html-manufacturer-page .center-2 .page-body,
.html-manufacturer-list-page .side-2,
.html-manufacturer-list-page .center-2 .page-body,
.html-search-page .side-2,
.html-search-page .center-2 .page-body,
.html-product-tag-page .side-2,
.html-product-tag-page .center-2 .page-body {
  margin: 0;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-search-page .side-2 .nopAjaxFilters7Spikes,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes {
  padding: 2rem 0;
  left: -90%;
  overflow-y: scroll;
  display: block;
  position: fixed;
  background-color: #F2F2F2;
  width: 80%;
  top: 0;
  height: 100vh;
  z-index: 3000;
  padding: 3rem 0;
  -webkit-box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  -moz-box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  -o-box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes,
  .html-search-page .side-2 .nopAjaxFilters7Spikes,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes {
    left: -40%;
    width: 30%;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-search-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar {
  width: 0px;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-search-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track {
  background-color: #F2F2F2;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-search-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb {
  background-color: #F2F2F2;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes.show,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes.show,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes.show,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes.show,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes.show,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes.show,
.html-search-page .side-2 .nopAjaxFilters7Spikes.show,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes.show,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes.show,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes.show {
  left: 0;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-search-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel {
  display: block;
  font-size: 0;
  position: fixed;
  left: 80%;
  width: 20%;
  height: 100vh;
  top: 0;
  z-index: 39;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-search-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes.show .filtersTitlePanel,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes.show .filtersTitlePanel {
    left: 30%;
    width: 70%;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .block,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .block,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .block,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-search-page .side-2 .nopAjaxFilters7Spikes .block,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .block,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .block {
  margin: 0 auto 8px;
  background-color: #F2F2F2;
  border: 2px solid rgba(255, 193, 5, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  width: 80%;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .block,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .block,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .block,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .block,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .block,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .block {
    width: 100%;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header,
.html-search-page .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header {
  margin: 20px auto 7px;
  width: 80%;
  font-weight: 700;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
.html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper {
  width: 80%;
  height: 50px;
  border-radius: 6px;
  background-color: #F2F2F2;
  border: 2px solid rgba(255, 193, 5, 0.2);
  padding: 0 11px;
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper {
    height: 54px;
  }
}
@media only screen and (min-width: 1400px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper {
    width: 12%;
  }
}
@media only screen and (max-width: 1023px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after {
    background-image: none;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after {
    width: 12px;
    height: 9px;
    right: 23px;
    top: 21px;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon {
  width: 17px;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path {
  fill: #FFC105;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper label,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper label,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper label,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper label,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper label,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper label,
.html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper label,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper label,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper label,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper label {
  position: absolute;
  left: -9999px;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
.html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select {
  margin: 0;
  border: 0;
  background-color: transparent;
  padding: 0;
  display: inline-block;
  width: 45%;
  height: 44px;
  color: #121411;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-category-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select {
    height: 50px;
    width: 60%;
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel {
    width: 80%;
    z-index: 10;
    margin: auto;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes {
  display: none;
  background-color: transparent;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes {
    background-color: #121411;
    width: 10%;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel {
  display: block !important;
  padding: 0;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-item.disabled {
  display: block !important;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item label {
    font-size: 1rem;
    line-height: 1.3rem;
    font-weight: 600;
    padding: 3px 0 0px 21px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .filtersCheckboxPanel .checkbox-list .checkbox-item input {
    top: 4px;
    left: 19px;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options {
  background-color: transparent;
  min-height: auto;
  border: 0;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options {
    width: 100%;
    margin: 0 0 2rem;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel {
  padding: 0;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled {
  display: block;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li {
  display: inline-block;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span {
  background: url(/Themes/axelbruun/Content/images/axelbruun/icon-delete-from-cart.svg) no-repeat;
  background-size: 12px;
  color: #F2F2F2;
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 4px;
  padding: 7px 30px 6px 10px;
  background-position: calc(100% - 8px) 9px;
  margin: 0 10px 0 0;
  background-color: #121411;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span {
    background-size: 12px;
    padding: 7px 28px 6px 13px;
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover {
  text-decoration: none;
  background-color: #f14242;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title {
  background: transparent;
  padding: 0 0 10px 0px;
  border: 0;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl {
  padding: 15px 40px 2px 36px;
  color: #121411;
  font-size: 1.1rem;
  line-height: 1.43rem;
  font-weight: 400;
  position: relative;
  -webkit-transition: color 300ms linear 0s;
  -moz-transition: color 300ms linear 0s;
  -ms-transition: color 300ms linear 0s;
  -o-transition: color 300ms linear 0s;
  transition: color 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl {
    font-size: 1.3rem;
    line-height: 1.69rem;
    padding: 10px 40px 2px 36px;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after {
  content: "";
  display: block;
  position: absolute;
  right: auto;
  top: 24px;
  left: 15px;
  height: 3px;
  width: 11px;
  margin: 0;
  border: 0;
  background: #FFC105;
  -webkit-transition: all 600ms cubic-bezier(0.22, 0.81, 0.13, 1) 0s;
  -moz-transition: all 600ms cubic-bezier(0.22, 0.81, 0.13, 1) 0s;
  -ms-transition: all 600ms cubic-bezier(0.22, 0.81, 0.13, 1) 0s;
  -o-transition: all 600ms cubic-bezier(0.22, 0.81, 0.13, 1) 0s;
  transition: all 600ms cubic-bezier(0.22, 0.81, 0.13, 1) 0s;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after {
    top: 22px;
    left: 16px;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter {
  display: none !important;
  margin: 0;
  color: rgba(18, 20, 17, 0.6);
  font-size: 0;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 0;
  right: 16px;
  top: 13px;
  background: url(/Themes/axelbruun/Content/images/axelbruun/icon-delete-from-cart.svg) no-repeat center;
  background-size: 10px;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel {
  padding: 8px 15px 15px;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list {
  list-style: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input {
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover {
    background-color: transparent;
    border: 2px solid #527d3a;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked {
  background-color: #527d3a;
  border: 2px solid #527d3a;
  background: url(/Themes/axelbruun/Content/images/axelbruun/icon-check.svg) no-repeat center;
  background-size: 12px;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label {
  color: #121411;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label {
  height: auto;
  pointer-events: all;
  font-size: 1.1rem;
  line-height: 1.43rem;
  color: #121411;
  padding: 0;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before {
  background: #CF1E1F !important;
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel {
  display: none;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider {
  margin: 10px 0 20px;
  background: #d0d0d0;
  border: 0px solid #ddd;
  height: 3px;
  position: relative;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header {
  background: #121411;
  border: 0px solid #bbb;
  top: 0;
  height: 3px;
  position: absolute;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle {
  position: absolute;
  top: -11px !important;
  width: 24px !important;
  height: 24px !important;
  background: #121411 !important;
  border: 0px solid #CF1E1F !important;
  border-radius: 24px !important;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle {
    top: -9px !important;
    width: 20px !important;
    height: 20px !important;
  }
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child {
  margin-left: -17px !important;
}
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-category-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-list-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-search-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-product-tag-page .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice {
  font-size: 0.8rem;
  color: #121411;
}
.html-category-page .center-2,
.html-manufacturer-page .center-2,
.html-manufacturer-list-page .center-2,
.html-search-page .center-2,
.html-product-tag-page .center-2 {
  position: relative;
}
.html-category-page .center-2 .page.category-page,
.html-category-page .center-2 .page.manufacturer-page,
.html-category-page .center-2 .page.product-tag-page,
.html-category-page .center-2 .page.search-page,
.html-manufacturer-page .center-2 .page.category-page,
.html-manufacturer-page .center-2 .page.manufacturer-page,
.html-manufacturer-page .center-2 .page.product-tag-page,
.html-manufacturer-page .center-2 .page.search-page,
.html-manufacturer-list-page .center-2 .page.category-page,
.html-manufacturer-list-page .center-2 .page.manufacturer-page,
.html-manufacturer-list-page .center-2 .page.product-tag-page,
.html-manufacturer-list-page .center-2 .page.search-page,
.html-search-page .center-2 .page.category-page,
.html-search-page .center-2 .page.manufacturer-page,
.html-search-page .center-2 .page.product-tag-page,
.html-search-page .center-2 .page.search-page,
.html-product-tag-page .center-2 .page.category-page,
.html-product-tag-page .center-2 .page.manufacturer-page,
.html-product-tag-page .center-2 .page.product-tag-page,
.html-product-tag-page .center-2 .page.search-page {
  position: relative;
}
.html-category-page .center-2 .page.category-page:has(.story-categories) .custom-navigation,
.html-category-page .center-2 .page.manufacturer-page:has(.story-categories) .custom-navigation,
.html-category-page .center-2 .page.product-tag-page:has(.story-categories) .custom-navigation,
.html-category-page .center-2 .page.search-page:has(.story-categories) .custom-navigation,
.html-manufacturer-page .center-2 .page.category-page:has(.story-categories) .custom-navigation,
.html-manufacturer-page .center-2 .page.manufacturer-page:has(.story-categories) .custom-navigation,
.html-manufacturer-page .center-2 .page.product-tag-page:has(.story-categories) .custom-navigation,
.html-manufacturer-page .center-2 .page.search-page:has(.story-categories) .custom-navigation,
.html-manufacturer-list-page .center-2 .page.category-page:has(.story-categories) .custom-navigation,
.html-manufacturer-list-page .center-2 .page.manufacturer-page:has(.story-categories) .custom-navigation,
.html-manufacturer-list-page .center-2 .page.product-tag-page:has(.story-categories) .custom-navigation,
.html-manufacturer-list-page .center-2 .page.search-page:has(.story-categories) .custom-navigation,
.html-search-page .center-2 .page.category-page:has(.story-categories) .custom-navigation,
.html-search-page .center-2 .page.manufacturer-page:has(.story-categories) .custom-navigation,
.html-search-page .center-2 .page.product-tag-page:has(.story-categories) .custom-navigation,
.html-search-page .center-2 .page.search-page:has(.story-categories) .custom-navigation,
.html-product-tag-page .center-2 .page.category-page:has(.story-categories) .custom-navigation,
.html-product-tag-page .center-2 .page.manufacturer-page:has(.story-categories) .custom-navigation,
.html-product-tag-page .center-2 .page.product-tag-page:has(.story-categories) .custom-navigation,
.html-product-tag-page .center-2 .page.search-page:has(.story-categories) .custom-navigation {
  display: none;
}
.html-category-page .center-2 .page.category-page .filter-btn,
.html-category-page .center-2 .page.manufacturer-page .filter-btn,
.html-category-page .center-2 .page.product-tag-page .filter-btn,
.html-category-page .center-2 .page.search-page .filter-btn,
.html-manufacturer-page .center-2 .page.category-page .filter-btn,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn,
.html-manufacturer-page .center-2 .page.search-page .filter-btn,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn,
.html-search-page .center-2 .page.category-page .filter-btn,
.html-search-page .center-2 .page.manufacturer-page .filter-btn,
.html-search-page .center-2 .page.product-tag-page .filter-btn,
.html-search-page .center-2 .page.search-page .filter-btn,
.html-product-tag-page .center-2 .page.category-page .filter-btn,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn,
.html-product-tag-page .center-2 .page.search-page .filter-btn {
  position: absolute;
  right: 2px;
  top: 20px;
}
.html-category-page .center-2 .page.category-page .filter-btn .icon,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon,
.html-category-page .center-2 .page.search-page .filter-btn .icon,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon,
.html-search-page .center-2 .page.category-page .filter-btn .icon,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon,
.html-search-page .center-2 .page.search-page .filter-btn .icon,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon {
  width: 22px;
  height: 22px;
  display: block;
}
.html-category-page .center-2 .page.category-page .filter-btn .icon path,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon path,
.html-category-page .center-2 .page.search-page .filter-btn .icon path,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon path,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon path,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon path,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon path,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon path,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon path,
.html-search-page .center-2 .page.category-page .filter-btn .icon path,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon path,
.html-search-page .center-2 .page.search-page .filter-btn .icon path,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon path,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon path,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon path {
  fill: #121411;
}
.html-category-page .center-2 .page.category-page .filter-btn .icon circle,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-category-page .center-2 .page.search-page .filter-btn .icon circle,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon circle,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon circle,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon circle,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon circle,
.html-search-page .center-2 .page.category-page .filter-btn .icon circle,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-search-page .center-2 .page.search-page .filter-btn .icon circle,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon circle,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon circle {
  fill: #f8f8f8;
}
.html-category-page .center-2 .page.category-page .filter-btn .icon #slider1,
.html-category-page .center-2 .page.category-page .filter-btn .icon #slider2,
.html-category-page .center-2 .page.category-page .filter-btn .icon #slider3,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-category-page .center-2 .page.search-page .filter-btn .icon #slider1,
.html-category-page .center-2 .page.search-page .filter-btn .icon #slider2,
.html-category-page .center-2 .page.search-page .filter-btn .icon #slider3,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon #slider1,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon #slider2,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon #slider3,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon #slider1,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon #slider2,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon #slider3,
.html-search-page .center-2 .page.category-page .filter-btn .icon #slider1,
.html-search-page .center-2 .page.category-page .filter-btn .icon #slider2,
.html-search-page .center-2 .page.category-page .filter-btn .icon #slider3,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-search-page .center-2 .page.search-page .filter-btn .icon #slider1,
.html-search-page .center-2 .page.search-page .filter-btn .icon #slider2,
.html-search-page .center-2 .page.search-page .filter-btn .icon #slider3,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon #slider1,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon #slider2,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon #slider3,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon #slider1,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon #slider2,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon #slider3 {
  -webkit-transition: transform 300ms ease-out 0s;
  -moz-transition: transform 300ms ease-out 0s;
  -ms-transition: transform 300ms ease-out 0s;
  -o-transition: transform 300ms ease-out 0s;
  transition: transform 300ms ease-out 0s;
}
.html-category-page .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-category-page .center-2 .page.search-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon.open #slider1,
.html-search-page .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-search-page .center-2 .page.search-page .filter-btn .icon.open #slider1,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon.open #slider1 {
  -webkit-transform: translateX(20px);
  -moz-transform: translateX(20px);
  -ms-transform: translateX(20px);
  -o-transform: translateX(20px);
  transform: translateX(20px);
}
.html-category-page .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-category-page .center-2 .page.search-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon.open #slider2,
.html-search-page .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-search-page .center-2 .page.search-page .filter-btn .icon.open #slider2,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon.open #slider2 {
  -webkit-transform: translateX(-100px);
  -moz-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  transform: translateX(-100px);
}
.html-category-page .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-category-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-category-page .center-2 .page.search-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .icon.open #slider3,
.html-search-page .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-search-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-search-page .center-2 .page.search-page .filter-btn .icon.open #slider3,
.html-product-tag-page .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-product-tag-page .center-2 .page.search-page .filter-btn .icon.open #slider3 {
  -webkit-transform: translateX(80px);
  -moz-transform: translateX(80px);
  -ms-transform: translateX(80px);
  -o-transform: translateX(80px);
  transform: translateX(80px);
}
.html-category-page .center-2 .page.category-page .filter-btn .text,
.html-category-page .center-2 .page.manufacturer-page .filter-btn .text,
.html-category-page .center-2 .page.product-tag-page .filter-btn .text,
.html-category-page .center-2 .page.search-page .filter-btn .text,
.html-manufacturer-page .center-2 .page.category-page .filter-btn .text,
.html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .text,
.html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .text,
.html-manufacturer-page .center-2 .page.search-page .filter-btn .text,
.html-manufacturer-list-page .center-2 .page.category-page .filter-btn .text,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .text,
.html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .text,
.html-manufacturer-list-page .center-2 .page.search-page .filter-btn .text,
.html-search-page .center-2 .page.category-page .filter-btn .text,
.html-search-page .center-2 .page.manufacturer-page .filter-btn .text,
.html-search-page .center-2 .page.product-tag-page .filter-btn .text,
.html-search-page .center-2 .page.search-page .filter-btn .text,
.html-product-tag-page .center-2 .page.category-page .filter-btn .text,
.html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .text,
.html-product-tag-page .center-2 .page.product-tag-page .filter-btn .text,
.html-product-tag-page .center-2 .page.search-page .filter-btn .text {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .filter-btn .text,
  .html-category-page .center-2 .page.manufacturer-page .filter-btn .text,
  .html-category-page .center-2 .page.product-tag-page .filter-btn .text,
  .html-category-page .center-2 .page.search-page .filter-btn .text,
  .html-manufacturer-page .center-2 .page.category-page .filter-btn .text,
  .html-manufacturer-page .center-2 .page.manufacturer-page .filter-btn .text,
  .html-manufacturer-page .center-2 .page.product-tag-page .filter-btn .text,
  .html-manufacturer-page .center-2 .page.search-page .filter-btn .text,
  .html-manufacturer-list-page .center-2 .page.category-page .filter-btn .text,
  .html-manufacturer-list-page .center-2 .page.manufacturer-page .filter-btn .text,
  .html-manufacturer-list-page .center-2 .page.product-tag-page .filter-btn .text,
  .html-manufacturer-list-page .center-2 .page.search-page .filter-btn .text,
  .html-search-page .center-2 .page.category-page .filter-btn .text,
  .html-search-page .center-2 .page.manufacturer-page .filter-btn .text,
  .html-search-page .center-2 .page.product-tag-page .filter-btn .text,
  .html-search-page .center-2 .page.search-page .filter-btn .text,
  .html-product-tag-page .center-2 .page.category-page .filter-btn .text,
  .html-product-tag-page .center-2 .page.manufacturer-page .filter-btn .text,
  .html-product-tag-page .center-2 .page.product-tag-page .filter-btn .text,
  .html-product-tag-page .center-2 .page.search-page .filter-btn .text {
    display: block;
  }
}
.html-category-page .center-2 .page.category-page .page-header,
.html-category-page .center-2 .page.manufacturer-page .page-header,
.html-category-page .center-2 .page.product-tag-page .page-header,
.html-category-page .center-2 .page.search-page .page-header,
.html-manufacturer-page .center-2 .page.category-page .page-header,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header,
.html-manufacturer-page .center-2 .page.search-page .page-header,
.html-manufacturer-list-page .center-2 .page.category-page .page-header,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header,
.html-manufacturer-list-page .center-2 .page.search-page .page-header,
.html-search-page .center-2 .page.category-page .page-header,
.html-search-page .center-2 .page.manufacturer-page .page-header,
.html-search-page .center-2 .page.product-tag-page .page-header,
.html-search-page .center-2 .page.search-page .page-header,
.html-product-tag-page .center-2 .page.category-page .page-header,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header,
.html-product-tag-page .center-2 .page.product-tag-page .page-header,
.html-product-tag-page .center-2 .page.search-page .page-header {
  position: relative;
  display: none;
}
.html-category-page .center-2 .page.category-page .page-header .hero,
.html-category-page .center-2 .page.manufacturer-page .page-header .hero,
.html-category-page .center-2 .page.product-tag-page .page-header .hero,
.html-category-page .center-2 .page.search-page .page-header .hero,
.html-manufacturer-page .center-2 .page.category-page .page-header .hero,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .hero,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .hero,
.html-manufacturer-page .center-2 .page.search-page .page-header .hero,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .hero,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .hero,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .hero,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .hero,
.html-search-page .center-2 .page.category-page .page-header .hero,
.html-search-page .center-2 .page.manufacturer-page .page-header .hero,
.html-search-page .center-2 .page.product-tag-page .page-header .hero,
.html-search-page .center-2 .page.search-page .page-header .hero,
.html-product-tag-page .center-2 .page.category-page .page-header .hero,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .hero,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .hero,
.html-product-tag-page .center-2 .page.search-page .page-header .hero {
  height: auto;
  overflow: hidden;
  margin-bottom: 1rem;
  display: none;
  border-radius: 6px;
}
.html-category-page .center-2 .page.category-page .page-header .hero.loading,
.html-category-page .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-category-page .center-2 .page.product-tag-page .page-header .hero.loading,
.html-category-page .center-2 .page.search-page .page-header .hero.loading,
.html-manufacturer-page .center-2 .page.category-page .page-header .hero.loading,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .hero.loading,
.html-manufacturer-page .center-2 .page.search-page .page-header .hero.loading,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .hero.loading,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .hero.loading,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .hero.loading,
.html-search-page .center-2 .page.category-page .page-header .hero.loading,
.html-search-page .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-search-page .center-2 .page.product-tag-page .page-header .hero.loading,
.html-search-page .center-2 .page.search-page .page-header .hero.loading,
.html-product-tag-page .center-2 .page.category-page .page-header .hero.loading,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .hero.loading,
.html-product-tag-page .center-2 .page.search-page .page-header .hero.loading {
  opacity: 0;
}
.html-category-page .center-2 .page.category-page .page-header .hero.image-loaded,
.html-category-page .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-category-page .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-category-page .center-2 .page.search-page .page-header .hero.image-loaded,
.html-manufacturer-page .center-2 .page.category-page .page-header .hero.image-loaded,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-manufacturer-page .center-2 .page.search-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .hero.image-loaded,
.html-search-page .center-2 .page.category-page .page-header .hero.image-loaded,
.html-search-page .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-search-page .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-search-page .center-2 .page.search-page .page-header .hero.image-loaded,
.html-product-tag-page .center-2 .page.category-page .page-header .hero.image-loaded,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-product-tag-page .center-2 .page.search-page .page-header .hero.image-loaded {
  display: block;
}
.html-category-page .center-2 .page.category-page .page-header .hero.empty,
.html-category-page .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-category-page .center-2 .page.product-tag-page .page-header .hero.empty,
.html-category-page .center-2 .page.search-page .page-header .hero.empty,
.html-manufacturer-page .center-2 .page.category-page .page-header .hero.empty,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .hero.empty,
.html-manufacturer-page .center-2 .page.search-page .page-header .hero.empty,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .hero.empty,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .hero.empty,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .hero.empty,
.html-search-page .center-2 .page.category-page .page-header .hero.empty,
.html-search-page .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-search-page .center-2 .page.product-tag-page .page-header .hero.empty,
.html-search-page .center-2 .page.search-page .page-header .hero.empty,
.html-product-tag-page .center-2 .page.category-page .page-header .hero.empty,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .hero.empty,
.html-product-tag-page .center-2 .page.search-page .page-header .hero.empty {
  display: none;
}
.html-category-page .center-2 .page.category-page .page-header .logo,
.html-category-page .center-2 .page.manufacturer-page .page-header .logo,
.html-category-page .center-2 .page.product-tag-page .page-header .logo,
.html-category-page .center-2 .page.search-page .page-header .logo,
.html-manufacturer-page .center-2 .page.category-page .page-header .logo,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .logo,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .logo,
.html-manufacturer-page .center-2 .page.search-page .page-header .logo,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .logo,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .logo,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .logo,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .logo,
.html-search-page .center-2 .page.category-page .page-header .logo,
.html-search-page .center-2 .page.manufacturer-page .page-header .logo,
.html-search-page .center-2 .page.product-tag-page .page-header .logo,
.html-search-page .center-2 .page.search-page .page-header .logo,
.html-product-tag-page .center-2 .page.category-page .page-header .logo,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .logo,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .logo,
.html-product-tag-page .center-2 .page.search-page .page-header .logo {
  width: 80px;
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .logo,
  .html-category-page .center-2 .page.manufacturer-page .page-header .logo,
  .html-category-page .center-2 .page.product-tag-page .page-header .logo,
  .html-category-page .center-2 .page.search-page .page-header .logo,
  .html-manufacturer-page .center-2 .page.category-page .page-header .logo,
  .html-manufacturer-page .center-2 .page.manufacturer-page .page-header .logo,
  .html-manufacturer-page .center-2 .page.product-tag-page .page-header .logo,
  .html-manufacturer-page .center-2 .page.search-page .page-header .logo,
  .html-manufacturer-list-page .center-2 .page.category-page .page-header .logo,
  .html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .logo,
  .html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .logo,
  .html-manufacturer-list-page .center-2 .page.search-page .page-header .logo,
  .html-search-page .center-2 .page.category-page .page-header .logo,
  .html-search-page .center-2 .page.manufacturer-page .page-header .logo,
  .html-search-page .center-2 .page.product-tag-page .page-header .logo,
  .html-search-page .center-2 .page.search-page .page-header .logo,
  .html-product-tag-page .center-2 .page.category-page .page-header .logo,
  .html-product-tag-page .center-2 .page.manufacturer-page .page-header .logo,
  .html-product-tag-page .center-2 .page.product-tag-page .page-header .logo,
  .html-product-tag-page .center-2 .page.search-page .page-header .logo {
    width: 120px;
  }
}
.html-category-page .center-2 .page.category-page .page-header .logo.loading,
.html-category-page .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-category-page .center-2 .page.product-tag-page .page-header .logo.loading,
.html-category-page .center-2 .page.search-page .page-header .logo.loading,
.html-manufacturer-page .center-2 .page.category-page .page-header .logo.loading,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .logo.loading,
.html-manufacturer-page .center-2 .page.search-page .page-header .logo.loading,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .logo.loading,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .logo.loading,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .logo.loading,
.html-search-page .center-2 .page.category-page .page-header .logo.loading,
.html-search-page .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-search-page .center-2 .page.product-tag-page .page-header .logo.loading,
.html-search-page .center-2 .page.search-page .page-header .logo.loading,
.html-product-tag-page .center-2 .page.category-page .page-header .logo.loading,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .logo.loading,
.html-product-tag-page .center-2 .page.search-page .page-header .logo.loading {
  opacity: 0;
}
.html-category-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper + .logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  background-color: #f8f8f8;
  padding: 0px 6px 6px 0px;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
  .html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
  .html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
  .html-category-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
  .html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
  .html-search-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
  .html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
  .html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
  .html-search-page .center-2 .page.search-page .page-header .slider-wrapper + .logo,
  .html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper + .logo,
  .html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper + .logo,
  .html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper + .logo,
  .html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper + .logo {
    width: 120px;
    padding: 0px 14px 10px 0px;
  }
}
.html-category-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider {
  height: 100%;
}
.html-category-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide {
  height: 100%;
}
.html-category-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img {
  height: 100%;
  object-fit: cover;
}
.html-category-page .center-2 .page.category-page .text-content,
.html-category-page .center-2 .page.manufacturer-page .text-content,
.html-category-page .center-2 .page.product-tag-page .text-content,
.html-category-page .center-2 .page.search-page .text-content,
.html-manufacturer-page .center-2 .page.category-page .text-content,
.html-manufacturer-page .center-2 .page.manufacturer-page .text-content,
.html-manufacturer-page .center-2 .page.product-tag-page .text-content,
.html-manufacturer-page .center-2 .page.search-page .text-content,
.html-manufacturer-list-page .center-2 .page.category-page .text-content,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .text-content,
.html-manufacturer-list-page .center-2 .page.product-tag-page .text-content,
.html-manufacturer-list-page .center-2 .page.search-page .text-content,
.html-search-page .center-2 .page.category-page .text-content,
.html-search-page .center-2 .page.manufacturer-page .text-content,
.html-search-page .center-2 .page.product-tag-page .text-content,
.html-search-page .center-2 .page.search-page .text-content,
.html-product-tag-page .center-2 .page.category-page .text-content,
.html-product-tag-page .center-2 .page.manufacturer-page .text-content,
.html-product-tag-page .center-2 .page.product-tag-page .text-content,
.html-product-tag-page .center-2 .page.search-page .text-content {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .umbraco-header,
  .html-category-page .center-2 .page.manufacturer-page .umbraco-header,
  .html-category-page .center-2 .page.product-tag-page .umbraco-header,
  .html-category-page .center-2 .page.search-page .umbraco-header,
  .html-manufacturer-page .center-2 .page.category-page .umbraco-header,
  .html-manufacturer-page .center-2 .page.manufacturer-page .umbraco-header,
  .html-manufacturer-page .center-2 .page.product-tag-page .umbraco-header,
  .html-manufacturer-page .center-2 .page.search-page .umbraco-header,
  .html-manufacturer-list-page .center-2 .page.category-page .umbraco-header,
  .html-manufacturer-list-page .center-2 .page.manufacturer-page .umbraco-header,
  .html-manufacturer-list-page .center-2 .page.product-tag-page .umbraco-header,
  .html-manufacturer-list-page .center-2 .page.search-page .umbraco-header,
  .html-search-page .center-2 .page.category-page .umbraco-header,
  .html-search-page .center-2 .page.manufacturer-page .umbraco-header,
  .html-search-page .center-2 .page.product-tag-page .umbraco-header,
  .html-search-page .center-2 .page.search-page .umbraco-header,
  .html-product-tag-page .center-2 .page.category-page .umbraco-header,
  .html-product-tag-page .center-2 .page.manufacturer-page .umbraco-header,
  .html-product-tag-page .center-2 .page.product-tag-page .umbraco-header,
  .html-product-tag-page .center-2 .page.search-page .umbraco-header {
    text-align: center;
    max-width: unset;
  }
}
.html-category-page .center-2 .page.category-page .page-body:has(.products-container) .scroll-down-btn,
.html-category-page .center-2 .page.manufacturer-page .page-body:has(.products-container) .scroll-down-btn,
.html-category-page .center-2 .page.product-tag-page .page-body:has(.products-container) .scroll-down-btn,
.html-category-page .center-2 .page.search-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-page .center-2 .page.category-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-page .center-2 .page.product-tag-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-page .center-2 .page.search-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.category-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-body:has(.products-container) .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.search-page .page-body:has(.products-container) .scroll-down-btn,
.html-search-page .center-2 .page.category-page .page-body:has(.products-container) .scroll-down-btn,
.html-search-page .center-2 .page.manufacturer-page .page-body:has(.products-container) .scroll-down-btn,
.html-search-page .center-2 .page.product-tag-page .page-body:has(.products-container) .scroll-down-btn,
.html-search-page .center-2 .page.search-page .page-body:has(.products-container) .scroll-down-btn,
.html-product-tag-page .center-2 .page.category-page .page-body:has(.products-container) .scroll-down-btn,
.html-product-tag-page .center-2 .page.manufacturer-page .page-body:has(.products-container) .scroll-down-btn,
.html-product-tag-page .center-2 .page.product-tag-page .page-body:has(.products-container) .scroll-down-btn,
.html-product-tag-page .center-2 .page.search-page .page-body:has(.products-container) .scroll-down-btn {
  display: block;
}
.html-category-page .center-2 .page.category-page .scroll-down-btn,
.html-category-page .center-2 .page.manufacturer-page .scroll-down-btn,
.html-category-page .center-2 .page.product-tag-page .scroll-down-btn,
.html-category-page .center-2 .page.search-page .scroll-down-btn,
.html-manufacturer-page .center-2 .page.category-page .scroll-down-btn,
.html-manufacturer-page .center-2 .page.manufacturer-page .scroll-down-btn,
.html-manufacturer-page .center-2 .page.product-tag-page .scroll-down-btn,
.html-manufacturer-page .center-2 .page.search-page .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.category-page .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.product-tag-page .scroll-down-btn,
.html-manufacturer-list-page .center-2 .page.search-page .scroll-down-btn,
.html-search-page .center-2 .page.category-page .scroll-down-btn,
.html-search-page .center-2 .page.manufacturer-page .scroll-down-btn,
.html-search-page .center-2 .page.product-tag-page .scroll-down-btn,
.html-search-page .center-2 .page.search-page .scroll-down-btn,
.html-product-tag-page .center-2 .page.category-page .scroll-down-btn,
.html-product-tag-page .center-2 .page.manufacturer-page .scroll-down-btn,
.html-product-tag-page .center-2 .page.product-tag-page .scroll-down-btn,
.html-product-tag-page .center-2 .page.search-page .scroll-down-btn {
  display: none;
  padding: 1rem 0 0;
  text-align: center;
}
.html-category-page .center-2 .page.category-page .page-title,
.html-category-page .center-2 .page.manufacturer-page .page-title,
.html-category-page .center-2 .page.product-tag-page .page-title,
.html-category-page .center-2 .page.search-page .page-title,
.html-manufacturer-page .center-2 .page.category-page .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-page .center-2 .page.product-tag-page .page-title,
.html-manufacturer-page .center-2 .page.search-page .page-title,
.html-manufacturer-list-page .center-2 .page.category-page .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-title,
.html-manufacturer-list-page .center-2 .page.search-page .page-title,
.html-search-page .center-2 .page.category-page .page-title,
.html-search-page .center-2 .page.manufacturer-page .page-title,
.html-search-page .center-2 .page.product-tag-page .page-title,
.html-search-page .center-2 .page.search-page .page-title,
.html-product-tag-page .center-2 .page.category-page .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .center-2 .page.product-tag-page .page-title,
.html-product-tag-page .center-2 .page.search-page .page-title {
  text-align: left;
  padding: 0;
  min-height: auto;
}
.html-category-page .center-2 .page.category-page .page-title:after,
.html-category-page .center-2 .page.manufacturer-page .page-title:after,
.html-category-page .center-2 .page.product-tag-page .page-title:after,
.html-category-page .center-2 .page.search-page .page-title:after,
.html-manufacturer-page .center-2 .page.category-page .page-title:after,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-title:after,
.html-manufacturer-page .center-2 .page.product-tag-page .page-title:after,
.html-manufacturer-page .center-2 .page.search-page .page-title:after,
.html-manufacturer-list-page .center-2 .page.category-page .page-title:after,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title:after,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-title:after,
.html-manufacturer-list-page .center-2 .page.search-page .page-title:after,
.html-search-page .center-2 .page.category-page .page-title:after,
.html-search-page .center-2 .page.manufacturer-page .page-title:after,
.html-search-page .center-2 .page.product-tag-page .page-title:after,
.html-search-page .center-2 .page.search-page .page-title:after,
.html-product-tag-page .center-2 .page.category-page .page-title:after,
.html-product-tag-page .center-2 .page.manufacturer-page .page-title:after,
.html-product-tag-page .center-2 .page.product-tag-page .page-title:after,
.html-product-tag-page .center-2 .page.search-page .page-title:after {
  display: none;
}
.html-category-page .center-2 .page.category-page .page-title h1,
.html-category-page .center-2 .page.manufacturer-page .page-title h1,
.html-category-page .center-2 .page.product-tag-page .page-title h1,
.html-category-page .center-2 .page.search-page .page-title h1,
.html-manufacturer-page .center-2 .page.category-page .page-title h1,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-title h1,
.html-manufacturer-page .center-2 .page.product-tag-page .page-title h1,
.html-manufacturer-page .center-2 .page.search-page .page-title h1,
.html-manufacturer-list-page .center-2 .page.category-page .page-title h1,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title h1,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-title h1,
.html-manufacturer-list-page .center-2 .page.search-page .page-title h1,
.html-search-page .center-2 .page.category-page .page-title h1,
.html-search-page .center-2 .page.manufacturer-page .page-title h1,
.html-search-page .center-2 .page.product-tag-page .page-title h1,
.html-search-page .center-2 .page.search-page .page-title h1,
.html-product-tag-page .center-2 .page.category-page .page-title h1,
.html-product-tag-page .center-2 .page.manufacturer-page .page-title h1,
.html-product-tag-page .center-2 .page.product-tag-page .page-title h1,
.html-product-tag-page .center-2 .page.search-page .page-title h1 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-title h1,
  .html-category-page .center-2 .page.manufacturer-page .page-title h1,
  .html-category-page .center-2 .page.product-tag-page .page-title h1,
  .html-category-page .center-2 .page.search-page .page-title h1,
  .html-manufacturer-page .center-2 .page.category-page .page-title h1,
  .html-manufacturer-page .center-2 .page.manufacturer-page .page-title h1,
  .html-manufacturer-page .center-2 .page.product-tag-page .page-title h1,
  .html-manufacturer-page .center-2 .page.search-page .page-title h1,
  .html-manufacturer-list-page .center-2 .page.category-page .page-title h1,
  .html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title h1,
  .html-manufacturer-list-page .center-2 .page.product-tag-page .page-title h1,
  .html-manufacturer-list-page .center-2 .page.search-page .page-title h1,
  .html-search-page .center-2 .page.category-page .page-title h1,
  .html-search-page .center-2 .page.manufacturer-page .page-title h1,
  .html-search-page .center-2 .page.product-tag-page .page-title h1,
  .html-search-page .center-2 .page.search-page .page-title h1,
  .html-product-tag-page .center-2 .page.category-page .page-title h1,
  .html-product-tag-page .center-2 .page.manufacturer-page .page-title h1,
  .html-product-tag-page .center-2 .page.product-tag-page .page-title h1,
  .html-product-tag-page .center-2 .page.search-page .page-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.html-category-page .center-2 .page.manufacturer-page .page-header,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header,
.html-search-page .center-2 .page.manufacturer-page .page-header,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header {
  display: block;
}
.html-category-page .center-2 .page.manufacturer-page .page-title,
.html-category-page .center-2 .page.manufacturer-page .manufacturer-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .manufacturer-description,
.html-search-page .center-2 .page.manufacturer-page .page-title,
.html-search-page .center-2 .page.manufacturer-page .manufacturer-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .manufacturer-description {
  margin: auto;
}
.html-category-page .center-2 .page-body .category-description,
.html-category-page .center-2 .page-body .manufacturer-description,
.html-category-page .center-2 .page-container .category-description,
.html-category-page .center-2 .page-container .manufacturer-description,
.html-manufacturer-page .center-2 .page-body .category-description,
.html-manufacturer-page .center-2 .page-body .manufacturer-description,
.html-manufacturer-page .center-2 .page-container .category-description,
.html-manufacturer-page .center-2 .page-container .manufacturer-description,
.html-manufacturer-list-page .center-2 .page-body .category-description,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description,
.html-manufacturer-list-page .center-2 .page-container .category-description,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description,
.html-search-page .center-2 .page-body .category-description,
.html-search-page .center-2 .page-body .manufacturer-description,
.html-search-page .center-2 .page-container .category-description,
.html-search-page .center-2 .page-container .manufacturer-description,
.html-product-tag-page .center-2 .page-body .category-description,
.html-product-tag-page .center-2 .page-body .manufacturer-description,
.html-product-tag-page .center-2 .page-container .category-description,
.html-product-tag-page .center-2 .page-container .manufacturer-description {
  margin: 0 auto 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .category-description,
  .html-category-page .center-2 .page-body .manufacturer-description,
  .html-category-page .center-2 .page-container .category-description,
  .html-category-page .center-2 .page-container .manufacturer-description,
  .html-manufacturer-page .center-2 .page-body .category-description,
  .html-manufacturer-page .center-2 .page-body .manufacturer-description,
  .html-manufacturer-page .center-2 .page-container .category-description,
  .html-manufacturer-page .center-2 .page-container .manufacturer-description,
  .html-manufacturer-list-page .center-2 .page-body .category-description,
  .html-manufacturer-list-page .center-2 .page-body .manufacturer-description,
  .html-manufacturer-list-page .center-2 .page-container .category-description,
  .html-manufacturer-list-page .center-2 .page-container .manufacturer-description,
  .html-search-page .center-2 .page-body .category-description,
  .html-search-page .center-2 .page-body .manufacturer-description,
  .html-search-page .center-2 .page-container .category-description,
  .html-search-page .center-2 .page-container .manufacturer-description,
  .html-product-tag-page .center-2 .page-body .category-description,
  .html-product-tag-page .center-2 .page-body .manufacturer-description,
  .html-product-tag-page .center-2 .page-container .category-description,
  .html-product-tag-page .center-2 .page-container .manufacturer-description {
    padding-top: 10px;
  }
}
.html-category-page .center-2 .page-body .category-description.hide,
.html-category-page .center-2 .page-body .manufacturer-description.hide,
.html-category-page .center-2 .page-container .category-description.hide,
.html-category-page .center-2 .page-container .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page-body .category-description.hide,
.html-manufacturer-page .center-2 .page-body .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page-container .category-description.hide,
.html-manufacturer-page .center-2 .page-container .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page-body .category-description.hide,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page-container .category-description.hide,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description.hide,
.html-search-page .center-2 .page-body .category-description.hide,
.html-search-page .center-2 .page-body .manufacturer-description.hide,
.html-search-page .center-2 .page-container .category-description.hide,
.html-search-page .center-2 .page-container .manufacturer-description.hide,
.html-product-tag-page .center-2 .page-body .category-description.hide,
.html-product-tag-page .center-2 .page-body .manufacturer-description.hide,
.html-product-tag-page .center-2 .page-container .category-description.hide,
.html-product-tag-page .center-2 .page-container .manufacturer-description.hide {
  height: 80px;
  overflow-y: hidden;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .category-description.hide,
  .html-category-page .center-2 .page-body .manufacturer-description.hide,
  .html-category-page .center-2 .page-container .category-description.hide,
  .html-category-page .center-2 .page-container .manufacturer-description.hide,
  .html-manufacturer-page .center-2 .page-body .category-description.hide,
  .html-manufacturer-page .center-2 .page-body .manufacturer-description.hide,
  .html-manufacturer-page .center-2 .page-container .category-description.hide,
  .html-manufacturer-page .center-2 .page-container .manufacturer-description.hide,
  .html-manufacturer-list-page .center-2 .page-body .category-description.hide,
  .html-manufacturer-list-page .center-2 .page-body .manufacturer-description.hide,
  .html-manufacturer-list-page .center-2 .page-container .category-description.hide,
  .html-manufacturer-list-page .center-2 .page-container .manufacturer-description.hide,
  .html-search-page .center-2 .page-body .category-description.hide,
  .html-search-page .center-2 .page-body .manufacturer-description.hide,
  .html-search-page .center-2 .page-container .category-description.hide,
  .html-search-page .center-2 .page-container .manufacturer-description.hide,
  .html-product-tag-page .center-2 .page-body .category-description.hide,
  .html-product-tag-page .center-2 .page-body .manufacturer-description.hide,
  .html-product-tag-page .center-2 .page-container .category-description.hide,
  .html-product-tag-page .center-2 .page-container .manufacturer-description.hide {
    height: 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-category-page .center-2 .page-body .category-description.hide,
  .html-category-page .center-2 .page-body .manufacturer-description.hide,
  .html-category-page .center-2 .page-container .category-description.hide,
  .html-category-page .center-2 .page-container .manufacturer-description.hide,
  .html-manufacturer-page .center-2 .page-body .category-description.hide,
  .html-manufacturer-page .center-2 .page-body .manufacturer-description.hide,
  .html-manufacturer-page .center-2 .page-container .category-description.hide,
  .html-manufacturer-page .center-2 .page-container .manufacturer-description.hide,
  .html-manufacturer-list-page .center-2 .page-body .category-description.hide,
  .html-manufacturer-list-page .center-2 .page-body .manufacturer-description.hide,
  .html-manufacturer-list-page .center-2 .page-container .category-description.hide,
  .html-manufacturer-list-page .center-2 .page-container .manufacturer-description.hide,
  .html-search-page .center-2 .page-body .category-description.hide,
  .html-search-page .center-2 .page-body .manufacturer-description.hide,
  .html-search-page .center-2 .page-container .category-description.hide,
  .html-search-page .center-2 .page-container .manufacturer-description.hide,
  .html-product-tag-page .center-2 .page-body .category-description.hide,
  .html-product-tag-page .center-2 .page-body .manufacturer-description.hide,
  .html-product-tag-page .center-2 .page-container .category-description.hide,
  .html-product-tag-page .center-2 .page-container .manufacturer-description.hide {
    height: 120px;
  }
}
.html-category-page .center-2 .page-body .category-description.hide:before,
.html-category-page .center-2 .page-body .manufacturer-description.hide:before,
.html-category-page .center-2 .page-container .category-description.hide:before,
.html-category-page .center-2 .page-container .manufacturer-description.hide:before,
.html-manufacturer-page .center-2 .page-body .category-description.hide:before,
.html-manufacturer-page .center-2 .page-body .manufacturer-description.hide:before,
.html-manufacturer-page .center-2 .page-container .category-description.hide:before,
.html-manufacturer-page .center-2 .page-container .manufacturer-description.hide:before,
.html-manufacturer-list-page .center-2 .page-body .category-description.hide:before,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description.hide:before,
.html-manufacturer-list-page .center-2 .page-container .category-description.hide:before,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description.hide:before,
.html-search-page .center-2 .page-body .category-description.hide:before,
.html-search-page .center-2 .page-body .manufacturer-description.hide:before,
.html-search-page .center-2 .page-container .category-description.hide:before,
.html-search-page .center-2 .page-container .manufacturer-description.hide:before,
.html-product-tag-page .center-2 .page-body .category-description.hide:before,
.html-product-tag-page .center-2 .page-body .manufacturer-description.hide:before,
.html-product-tag-page .center-2 .page-container .category-description.hide:before,
.html-product-tag-page .center-2 .page-container .manufacturer-description.hide:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 20%;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f2f2f2;
  background: -moz-linear-gradient(0deg, #f2f2f2 0%, rgba(242, 242, 242, 0) 100%);
  background: -webkit-linear-gradient(0deg, #f2f2f2 0%, rgba(242, 242, 242, 0) 100%);
  background: linear-gradient(0deg, #f2f2f2 0%, rgba(242, 242, 242, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.html-category-page .center-2 .page-body .category-description p,
.html-category-page .center-2 .page-body .manufacturer-description p,
.html-category-page .center-2 .page-container .category-description p,
.html-category-page .center-2 .page-container .manufacturer-description p,
.html-manufacturer-page .center-2 .page-body .category-description p,
.html-manufacturer-page .center-2 .page-body .manufacturer-description p,
.html-manufacturer-page .center-2 .page-container .category-description p,
.html-manufacturer-page .center-2 .page-container .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page-body .category-description p,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page-container .category-description p,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description p,
.html-search-page .center-2 .page-body .category-description p,
.html-search-page .center-2 .page-body .manufacturer-description p,
.html-search-page .center-2 .page-container .category-description p,
.html-search-page .center-2 .page-container .manufacturer-description p,
.html-product-tag-page .center-2 .page-body .category-description p,
.html-product-tag-page .center-2 .page-body .manufacturer-description p,
.html-product-tag-page .center-2 .page-container .category-description p,
.html-product-tag-page .center-2 .page-container .manufacturer-description p {
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-align: left !important;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .category-description p,
  .html-category-page .center-2 .page-body .manufacturer-description p,
  .html-category-page .center-2 .page-container .category-description p,
  .html-category-page .center-2 .page-container .manufacturer-description p,
  .html-manufacturer-page .center-2 .page-body .category-description p,
  .html-manufacturer-page .center-2 .page-body .manufacturer-description p,
  .html-manufacturer-page .center-2 .page-container .category-description p,
  .html-manufacturer-page .center-2 .page-container .manufacturer-description p,
  .html-manufacturer-list-page .center-2 .page-body .category-description p,
  .html-manufacturer-list-page .center-2 .page-body .manufacturer-description p,
  .html-manufacturer-list-page .center-2 .page-container .category-description p,
  .html-manufacturer-list-page .center-2 .page-container .manufacturer-description p,
  .html-search-page .center-2 .page-body .category-description p,
  .html-search-page .center-2 .page-body .manufacturer-description p,
  .html-search-page .center-2 .page-container .category-description p,
  .html-search-page .center-2 .page-container .manufacturer-description p,
  .html-product-tag-page .center-2 .page-body .category-description p,
  .html-product-tag-page .center-2 .page-body .manufacturer-description p,
  .html-product-tag-page .center-2 .page-container .category-description p,
  .html-product-tag-page .center-2 .page-container .manufacturer-description p {
    font-size: 1.3rem;
    line-height: 1.8rem;
    max-width: 770px;
  }
}
.html-category-page .center-2 .page-body .category-description p a:before, .html-category-page .center-2 .page-body .category-description p a:after,
.html-category-page .center-2 .page-body .manufacturer-description p a:before,
.html-category-page .center-2 .page-body .manufacturer-description p a:after,
.html-category-page .center-2 .page-container .category-description p a:before,
.html-category-page .center-2 .page-container .category-description p a:after,
.html-category-page .center-2 .page-container .manufacturer-description p a:before,
.html-category-page .center-2 .page-container .manufacturer-description p a:after,
.html-manufacturer-page .center-2 .page-body .category-description p a:before,
.html-manufacturer-page .center-2 .page-body .category-description p a:after,
.html-manufacturer-page .center-2 .page-body .manufacturer-description p a:before,
.html-manufacturer-page .center-2 .page-body .manufacturer-description p a:after,
.html-manufacturer-page .center-2 .page-container .category-description p a:before,
.html-manufacturer-page .center-2 .page-container .category-description p a:after,
.html-manufacturer-page .center-2 .page-container .manufacturer-description p a:before,
.html-manufacturer-page .center-2 .page-container .manufacturer-description p a:after,
.html-manufacturer-list-page .center-2 .page-body .category-description p a:before,
.html-manufacturer-list-page .center-2 .page-body .category-description p a:after,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description p a:before,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description p a:after,
.html-manufacturer-list-page .center-2 .page-container .category-description p a:before,
.html-manufacturer-list-page .center-2 .page-container .category-description p a:after,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description p a:before,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description p a:after,
.html-search-page .center-2 .page-body .category-description p a:before,
.html-search-page .center-2 .page-body .category-description p a:after,
.html-search-page .center-2 .page-body .manufacturer-description p a:before,
.html-search-page .center-2 .page-body .manufacturer-description p a:after,
.html-search-page .center-2 .page-container .category-description p a:before,
.html-search-page .center-2 .page-container .category-description p a:after,
.html-search-page .center-2 .page-container .manufacturer-description p a:before,
.html-search-page .center-2 .page-container .manufacturer-description p a:after,
.html-product-tag-page .center-2 .page-body .category-description p a:before,
.html-product-tag-page .center-2 .page-body .category-description p a:after,
.html-product-tag-page .center-2 .page-body .manufacturer-description p a:before,
.html-product-tag-page .center-2 .page-body .manufacturer-description p a:after,
.html-product-tag-page .center-2 .page-container .category-description p a:before,
.html-product-tag-page .center-2 .page-container .category-description p a:after,
.html-product-tag-page .center-2 .page-container .manufacturer-description p a:before,
.html-product-tag-page .center-2 .page-container .manufacturer-description p a:after {
  bottom: 1px;
}
.html-category-page .center-2 .page-body .category-description h2,
.html-category-page .center-2 .page-body .manufacturer-description h2,
.html-category-page .center-2 .page-container .category-description h2,
.html-category-page .center-2 .page-container .manufacturer-description h2,
.html-manufacturer-page .center-2 .page-body .category-description h2,
.html-manufacturer-page .center-2 .page-body .manufacturer-description h2,
.html-manufacturer-page .center-2 .page-container .category-description h2,
.html-manufacturer-page .center-2 .page-container .manufacturer-description h2,
.html-manufacturer-list-page .center-2 .page-body .category-description h2,
.html-manufacturer-list-page .center-2 .page-body .manufacturer-description h2,
.html-manufacturer-list-page .center-2 .page-container .category-description h2,
.html-manufacturer-list-page .center-2 .page-container .manufacturer-description h2,
.html-search-page .center-2 .page-body .category-description h2,
.html-search-page .center-2 .page-body .manufacturer-description h2,
.html-search-page .center-2 .page-container .category-description h2,
.html-search-page .center-2 .page-container .manufacturer-description h2,
.html-product-tag-page .center-2 .page-body .category-description h2,
.html-product-tag-page .center-2 .page-body .manufacturer-description h2,
.html-product-tag-page .center-2 .page-container .category-description h2,
.html-product-tag-page .center-2 .page-container .manufacturer-description h2 {
  margin-bottom: 0.1rem;
  max-width: 700px;
}
.html-category-page .center-2 .page-body .category-description-btns,
.html-category-page .center-2 .page-container .category-description-btns,
.html-manufacturer-page .center-2 .page-body .category-description-btns,
.html-manufacturer-page .center-2 .page-container .category-description-btns,
.html-manufacturer-list-page .center-2 .page-body .category-description-btns,
.html-manufacturer-list-page .center-2 .page-container .category-description-btns,
.html-search-page .center-2 .page-body .category-description-btns,
.html-search-page .center-2 .page-container .category-description-btns,
.html-product-tag-page .center-2 .page-body .category-description-btns,
.html-product-tag-page .center-2 .page-container .category-description-btns {
  display: none;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.43rem;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .category-description-btns,
  .html-category-page .center-2 .page-container .category-description-btns,
  .html-manufacturer-page .center-2 .page-body .category-description-btns,
  .html-manufacturer-page .center-2 .page-container .category-description-btns,
  .html-manufacturer-list-page .center-2 .page-body .category-description-btns,
  .html-manufacturer-list-page .center-2 .page-container .category-description-btns,
  .html-search-page .center-2 .page-body .category-description-btns,
  .html-search-page .center-2 .page-container .category-description-btns,
  .html-product-tag-page .center-2 .page-body .category-description-btns,
  .html-product-tag-page .center-2 .page-container .category-description-btns {
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
.html-category-page .center-2 .page-body .category-description-btns.show,
.html-category-page .center-2 .page-container .category-description-btns.show,
.html-manufacturer-page .center-2 .page-body .category-description-btns.show,
.html-manufacturer-page .center-2 .page-container .category-description-btns.show,
.html-manufacturer-list-page .center-2 .page-body .category-description-btns.show,
.html-manufacturer-list-page .center-2 .page-container .category-description-btns.show,
.html-search-page .center-2 .page-body .category-description-btns.show,
.html-search-page .center-2 .page-container .category-description-btns.show,
.html-product-tag-page .center-2 .page-body .category-description-btns.show,
.html-product-tag-page .center-2 .page-container .category-description-btns.show {
  display: block;
}
.html-category-page .center-2 .page-body .category-description-btns .link-underline:before, .html-category-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .html-category-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-category-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .html-category-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before, .html-category-page .center-2 .page-body .category-description-btns .link-underline:after, .html-category-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .html-category-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after, .html-category-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .html-category-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-category-page .center-2 .page-container .category-description-btns .link-underline:before,
.html-category-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-category-page .center-2 .page-container .category-description-btns a:before,
.html-category-page .center-2 .page-container .category-description-btns .link-underline:after,
.html-category-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-category-page .center-2 .page-container .category-description-btns a:after,
.html-manufacturer-page .center-2 .page-body .category-description-btns .link-underline:before,
.html-manufacturer-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-manufacturer-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-manufacturer-page .center-2 .page-body .category-description-btns .link-underline:after,
.html-manufacturer-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-manufacturer-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-manufacturer-page .center-2 .page-container .category-description-btns .link-underline:before,
.html-manufacturer-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-manufacturer-page .center-2 .page-container .category-description-btns a:before,
.html-manufacturer-page .center-2 .page-container .category-description-btns .link-underline:after,
.html-manufacturer-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-manufacturer-page .center-2 .page-container .category-description-btns a:after,
.html-manufacturer-list-page .center-2 .page-body .category-description-btns .link-underline:before,
.html-manufacturer-list-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-list-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-manufacturer-list-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-list-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-manufacturer-list-page .center-2 .page-body .category-description-btns .link-underline:after,
.html-manufacturer-list-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-list-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-manufacturer-list-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-manufacturer-list-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-manufacturer-list-page .center-2 .page-container .category-description-btns .link-underline:before,
.html-manufacturer-list-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-manufacturer-list-page .center-2 .page-container .category-description-btns a:before,
.html-manufacturer-list-page .center-2 .page-container .category-description-btns .link-underline:after,
.html-manufacturer-list-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-manufacturer-list-page .center-2 .page-container .category-description-btns a:after,
.html-search-page .center-2 .page-body .category-description-btns .link-underline:before,
.html-search-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-search-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-search-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-search-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-search-page .center-2 .page-body .category-description-btns .link-underline:after,
.html-search-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-search-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-search-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-search-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-search-page .center-2 .page-container .category-description-btns .link-underline:before,
.html-search-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-search-page .center-2 .page-container .category-description-btns a:before,
.html-search-page .center-2 .page-container .category-description-btns .link-underline:after,
.html-search-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-search-page .center-2 .page-container .category-description-btns a:after,
.html-product-tag-page .center-2 .page-body .category-description-btns .link-underline:before,
.html-product-tag-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-product-tag-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-tag-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-product-tag-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:before,
.html-product-tag-page .center-2 .page-body .category-description-btns .link-underline:after,
.html-product-tag-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-product-tag-page .center-2 .page-body .category-description-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-tag-page .center-2 .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-product-tag-page .center-2 .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .category-description-btns a:after,
.html-product-tag-page .center-2 .page-container .category-description-btns .link-underline:before,
.html-product-tag-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-product-tag-page .center-2 .page-container .category-description-btns a:before,
.html-product-tag-page .center-2 .page-container .category-description-btns .link-underline:after,
.html-product-tag-page .center-2 .page-container .category-description-btns .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .html-product-tag-page .center-2 .page-container .category-description-btns a:after {
  border-bottom: 1px solid rgba(18, 20, 17, 0.2);
}
.html-category-page .center-2 .page-body .product-selectors,
.html-category-page .center-2 .page-container .product-selectors,
.html-manufacturer-page .center-2 .page-body .product-selectors,
.html-manufacturer-page .center-2 .page-container .product-selectors,
.html-manufacturer-list-page .center-2 .page-body .product-selectors,
.html-manufacturer-list-page .center-2 .page-container .product-selectors,
.html-search-page .center-2 .page-body .product-selectors,
.html-search-page .center-2 .page-container .product-selectors,
.html-product-tag-page .center-2 .page-body .product-selectors,
.html-product-tag-page .center-2 .page-container .product-selectors {
  font-size: inherit;
  text-align: left;
  padding: 0 0 20px;
  position: sticky;
  background-color: #F2F2F2;
  top: 42px;
  z-index: 2;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors,
  .html-category-page .center-2 .page-container .product-selectors,
  .html-manufacturer-page .center-2 .page-body .product-selectors,
  .html-manufacturer-page .center-2 .page-container .product-selectors,
  .html-manufacturer-list-page .center-2 .page-body .product-selectors,
  .html-manufacturer-list-page .center-2 .page-container .product-selectors,
  .html-search-page .center-2 .page-body .product-selectors,
  .html-search-page .center-2 .page-container .product-selectors,
  .html-product-tag-page .center-2 .page-body .product-selectors,
  .html-product-tag-page .center-2 .page-container .product-selectors {
    top: 62px;
  }
}
.html-category-page .center-2 .page-body .product-selectors.sticky,
.html-category-page .center-2 .page-container .product-selectors.sticky,
.html-manufacturer-page .center-2 .page-body .product-selectors.sticky,
.html-manufacturer-page .center-2 .page-container .product-selectors.sticky,
.html-manufacturer-list-page .center-2 .page-body .product-selectors.sticky,
.html-manufacturer-list-page .center-2 .page-container .product-selectors.sticky,
.html-search-page .center-2 .page-body .product-selectors.sticky,
.html-search-page .center-2 .page-container .product-selectors.sticky,
.html-product-tag-page .center-2 .page-body .product-selectors.sticky,
.html-product-tag-page .center-2 .page-container .product-selectors.sticky {
  z-index: 2500;
  width: 100%;
  padding: 0.5rem 0;
}
.html-category-page .center-2 .page-body .product-selectors > div,
.html-category-page .center-2 .page-container .product-selectors > div,
.html-manufacturer-page .center-2 .page-body .product-selectors > div,
.html-manufacturer-page .center-2 .page-container .product-selectors > div,
.html-manufacturer-list-page .center-2 .page-body .product-selectors > div,
.html-manufacturer-list-page .center-2 .page-container .product-selectors > div,
.html-search-page .center-2 .page-body .product-selectors > div,
.html-search-page .center-2 .page-container .product-selectors > div,
.html-product-tag-page .center-2 .page-body .product-selectors > div,
.html-product-tag-page .center-2 .page-container .product-selectors > div {
  margin: 0 auto;
}
.html-category-page .center-2 .page-body .product-selectors .product-viewmode,
.html-category-page .center-2 .page-container .product-selectors .product-viewmode,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-viewmode,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-viewmode,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-viewmode,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-viewmode,
.html-search-page .center-2 .page-body .product-selectors .product-viewmode,
.html-search-page .center-2 .page-container .product-selectors .product-viewmode,
.html-product-tag-page .center-2 .page-body .product-selectors .product-viewmode,
.html-product-tag-page .center-2 .page-container .product-selectors .product-viewmode {
  display: none;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting,
.html-category-page .center-2 .page-container .product-selectors .product-sorting,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting,
.html-search-page .center-2 .page-body .product-selectors .product-sorting,
.html-search-page .center-2 .page-container .product-selectors .product-sorting,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting {
  position: relative;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-category-page .center-2 .page-container .product-selectors .product-sorting > span,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting > span,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting > span,
.html-search-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-search-page .center-2 .page-container .product-selectors .product-sorting > span,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting > span {
  display: none;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn {
  background-color: #F2F2F2;
  color: #121411;
  border: 1px solid rgba(255, 193, 5, 0.8);
  padding: 8px 10px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
  .html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
  .html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
  .html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
  .html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
  .html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
  .html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
  .html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn,
  .html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
  .html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn {
    width: auto;
    cursor: pointer;
  }
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon {
  width: 14px;
  display: block;
  position: relative;
  top: 0px;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg {
  overflow: visible;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st0 {
  fill: none;
  stroke: #FFC105;
  stroke-width: 20;
  stroke-linecap: round;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .icon svg .st1 {
  fill: #F2F2F2;
  stroke: #FFC105;
  stroke-width: 20;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .filter-mobile-btn .filter-mobile-btn-text {
  position: relative;
  font-size: 1.1rem;
  line-height: 1.43rem;
  pointer-events: none;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  height: auto;
  border-radius: 6px;
  background-color: #F2F2F2;
  border: 1px solid rgba(255, 193, 5, 0.8);
  padding: 3px 2px 3px 10px;
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
  .html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
  .html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
  .html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
  .html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
  .html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
  .html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
  .html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after,
  .html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
  .html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper:after {
    width: 12px;
    height: 9px;
    right: 23px;
    top: 21px;
  }
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon {
  width: 16px;
  display: block;
  position: relative;
  top: 1px;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg path,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .icon svg path {
  fill: #FFC105;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper label,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper label,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper label,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper label,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper label,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper label,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper label,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper label,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper label,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper label {
  position: absolute;
  left: -9999px;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-category-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper select,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper select,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper select,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-search-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper select,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .center-2 .page-container .product-selectors .product-sorting .select-wrapper select {
  margin: 0;
  border: 0;
  background-color: transparent;
  padding: 0;
  display: inline-block;
  width: 60%;
  height: 32px;
  color: #121411;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
.html-category-page .center-2 .featured-product-grid,
.html-manufacturer-page .center-2 .featured-product-grid,
.html-manufacturer-list-page .center-2 .featured-product-grid,
.html-search-page .center-2 .featured-product-grid,
.html-product-tag-page .center-2 .featured-product-grid {
  background-color: #D6D9D1;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .featured-product-grid,
  .html-manufacturer-page .center-2 .featured-product-grid,
  .html-manufacturer-list-page .center-2 .featured-product-grid,
  .html-search-page .center-2 .featured-product-grid,
  .html-product-tag-page .center-2 .featured-product-grid {
    padding: 2rem 0;
  }
}
.html-category-page .sub-category-grid .item-grid,
.html-manufacturer-page .sub-category-grid .item-grid,
.html-manufacturer-list-page .sub-category-grid .item-grid,
.html-search-page .sub-category-grid .item-grid,
.html-product-tag-page .sub-category-grid .item-grid {
  padding: 1rem 0 1rem;
  display: block;
  text-align: left;
}
.html-category-page .sub-category-grid .item-grid a:hover .item-box,
.html-manufacturer-page .sub-category-grid .item-grid a:hover .item-box,
.html-manufacturer-list-page .sub-category-grid .item-grid a:hover .item-box,
.html-search-page .sub-category-grid .item-grid a:hover .item-box,
.html-product-tag-page .sub-category-grid .item-grid a:hover .item-box {
  background-color: #FFC105;
}
.html-category-page .sub-category-grid .item-grid .item-box,
.html-manufacturer-page .sub-category-grid .item-grid .item-box,
.html-manufacturer-list-page .sub-category-grid .item-grid .item-box,
.html-search-page .sub-category-grid .item-grid .item-box,
.html-product-tag-page .sub-category-grid .item-grid .item-box {
  min-height: auto;
  display: inline-block;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  width: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .sub-category-grid .item-grid .item-box,
  .html-manufacturer-page .sub-category-grid .item-grid .item-box,
  .html-manufacturer-list-page .sub-category-grid .item-grid .item-box,
  .html-search-page .sub-category-grid .item-grid .item-box,
  .html-product-tag-page .sub-category-grid .item-grid .item-box {
    margin-right: 1.2rem;
  }
}
.html-category-page .sub-category-grid .item-grid .item-box h2,
.html-manufacturer-page .sub-category-grid .item-grid .item-box h2,
.html-manufacturer-list-page .sub-category-grid .item-grid .item-box h2,
.html-search-page .sub-category-grid .item-grid .item-box h2,
.html-product-tag-page .sub-category-grid .item-grid .item-box h2 {
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: normal;
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .sub-category-grid .item-grid .item-box h2,
  .html-manufacturer-page .sub-category-grid .item-grid .item-box h2,
  .html-manufacturer-list-page .sub-category-grid .item-grid .item-box h2,
  .html-search-page .sub-category-grid .item-grid .item-box h2,
  .html-product-tag-page .sub-category-grid .item-grid .item-box h2 {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }
}
.html-category-page .sub-category-grid .item-grid .item-box a,
.html-manufacturer-page .sub-category-grid .item-grid .item-box a,
.html-manufacturer-list-page .sub-category-grid .item-grid .item-box a,
.html-search-page .sub-category-grid .item-grid .item-box a,
.html-product-tag-page .sub-category-grid .item-grid .item-box a {
  padding: 0;
}
.html-category-page .sub-category-grid .item-grid .item-box .picture,
.html-manufacturer-page .sub-category-grid .item-grid .item-box .picture,
.html-manufacturer-list-page .sub-category-grid .item-grid .item-box .picture,
.html-search-page .sub-category-grid .item-grid .item-box .picture,
.html-product-tag-page .sub-category-grid .item-grid .item-box .picture {
  display: none;
}

.product-grid .item-grid {
  margin: 0 auto;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.related-products-grid .product-grid .item-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .related-products-grid .product-grid .item-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1rem;
    padding: 0 0 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid {
    grid-gap: 0.5rem;
    padding: 0 0 2rem;
  }
}
.related-products-grid .product-grid .item-grid .item-box {
  background-color: #CF1E1F;
  padding: 0.7rem;
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box {
    min-height: 230px;
    padding: 0.6rem;
    margin-bottom: 0;
  }
}

.html-product-details-page .master-wrapper-content {
  position: relative;
  width: 100%;
}

.html-product-details-page .master-column-wrapper .previous-product,
.html-product-details-page .master-column-wrapper .next-product {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body {
  position: relative;
  padding-bottom: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
  margin: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral .product-tags-box {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential {
    display: flex;
    justify-content: space-between;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
  margin: 0 auto 40px;
  width: calc(100% - 50px);
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    flex: 0 0 30%;
    margin: 0;
    width: 30%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/themes/axelbruun/content/images/axelbruun/icon-loader.svg") no-repeat 50% 50%;
  background-color: #F2F2F2;
  background-size: 30px;
  z-index: 2;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .loader {
    background-position: 50% 10%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .loader.done {
  opacity: 0;
  background: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .picture:has(.swiper-lazy-loaded) .img-loader {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .picture.image-loaded .img-loader {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .picture .swiper-lazy-preloader {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery {
  position: relative;
  margin: 20px auto 20px;
  height: 50vh;
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery {
    height: 50vh;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery {
    height: auto;
    margin: 0;
    flex: 0 0 70%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper {
  transform: none;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper {
    height: auto;
    justify-content: center;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper .swiper-slide {
  width: 100%;
  cursor: default;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper .swiper-slide {
    height: 100%;
    text-align: center;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper .swiper-slide {
    cursor: zoom-in;
    flex: 0 0 60%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper .swiper-slide img {
  height: auto;
  width: 100%;
  mix-blend-mode: multiply;
  filter: brightness(104%);
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery.count-1 .swiper .swiper-wrapper .swiper-slide img {
    height: 100%;
    object-fit: contain;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper {
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper {
    height: auto;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .swiper-wrapper {
  background-color: #F2F2F2;
  position: absolute;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .swiper-wrapper {
    width: 85%;
    position: relative;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
  }
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .ribbon-wrapper {
    height: 100%;
    display: flex;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .ribbon-position {
  position: relative;
  left: 26px;
  top: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .ribbon-position {
    left: auto;
    top: 20px;
    position: absolute;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .ribbon-position {
    margin: 0 3px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon {
  display: block;
  background-color: transparent;
  padding: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon:not(.nyhet) .ribbon-text {
  position: relative;
  width: 100%;
  text-align: center;
  color: #F2F2F2;
  font-weight: 600;
  font-size: 0.7rem;
  line-height: 0.91rem;
  text-transform: uppercase;
  background-color: #CF1E1F;
  left: auto;
  padding: 3px 8px;
  border-radius: 4px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon:not(.nyhet) .ribbon-text {
    font-size: 0.8rem;
    line-height: 0.8rem;
    padding: 4px 8px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon:not(.nyhet) .ribbon-text {
    font-size: 1rem;
    line-height: 1rem;
    padding: 6px 12px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon.kommer-snart .ribbon-text {
  border-radius: 4px;
  background-color: #121411;
  color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon.nyhet .ribbon-text {
  color: #121411;
  top: auto;
  padding: 0;
  height: auto;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.1rem;
  line-height: 1.43rem;
  position: relative;
  left: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon.nyhet .ribbon-text:before {
  content: "";
  position: absolute;
  left: -1px;
  right: -1px;
  bottom: -2px;
  height: 2px;
  background-color: #121411;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon.julekampanje {
  position: absolute;
  width: 28px;
  top: 0px;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon.julekampanje {
    width: 38px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .swiper .product-ribbon.julekampanje .ribbon-image-text {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery a {
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper {
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link {
    width: 80%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link img {
  margin: auto;
  height: auto;
  width: auto;
  max-width: 100%;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link img {
    max-height: 40vh;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link img {
    max-height: 50vh;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link img {
    max-height: 60vh;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 4000;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  display: flex;
  -webkit-transform: translateY(130vh);
  -moz-transform: translateY(130vh);
  -ms-transform: translateY(130vh);
  -o-transform: translateY(130vh);
  transform: translateY(130vh);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen.open {
  pointer-events: all;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen.open .gallery-bg {
  opacity: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .gallery-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  opacity: 0;
  z-index: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 10px;
  padding: 10px;
  z-index: 3;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery {
    width: 40px;
    height: 40px;
    top: 30px;
    right: 30px;
    cursor: pointer;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery svg {
  pointer-events: none;
  overflow: visible;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery svg line {
  stroke: #121411;
  stroke-width: 3px;
  stroke-linecap: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen {
  z-index: 2;
  padding: 2rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-wrapper .swiper-slide {
  width: auto !important;
  background-color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-wrapper .swiper-slide img {
  width: auto;
  height: 100%;
  object-fit: contain;
  mix-blend-mode: multiply;
  filter: brightness(104%);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-button-prev:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-button-next:after {
  color: #121411;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper {
  pointer-events: none;
  text-align: center;
  padding: 0 0 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper {
    padding: 0 0 1.5rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .ribbon-position {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .ribbon-position {
    display: block;
    position: relative;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon {
  display: block;
  background-color: #F2F2F2;
  padding: 20px 10px 5px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon {
    background-color: transparent;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text {
  border-radius: 4px;
  padding: 3px 6px 4px 17px;
  background-color: #121411;
  color: #F2F2F2;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text {
    padding: 4px 9px 4px 20px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text:before {
  content: url("/themes/axelbruun/Content/images/axelbruun/icon-megaphone.svg");
  position: absolute;
  left: -9px;
  top: -7px;
  width: 25px;
  height: 25px;
  mix-blend-mode: difference;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text:before {
    left: -10px;
    top: -8px;
    width: 27px;
    height: 27px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.toillpris .ribbon-text {
  background-color: #00aeef;
  color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
  background-color: #FFC105;
  color: #121411;
  border-radius: 4px;
  padding: 3px 6px 4px 17px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
    padding: 4px 9px 4px 20px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.nyhet .ribbon-text:before {
  content: url("/themes/axelbruun/Content/images/axelbruun/icon-stars.svg");
  position: absolute;
  left: -5px;
  top: -7px;
  width: 19px;
  height: 25px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.nyhet .ribbon-text:before {
    left: -6px;
    top: -9px;
    width: 23px;
    height: 22px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon .ribbon-text {
  position: relative;
  width: 100%;
  text-align: center;
  color: #F2F2F2;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #CF1E1F;
  left: auto;
  font-size: 0.8rem;
  line-height: 0.8rem;
  padding: 7px 9px;
  top: -6px;
  border-radius: 4px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon .ribbon-text {
    padding: 5px 12px;
    font-size: 0.9rem;
    line-height: 0.9rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-header {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name {
  margin: 0 auto 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 {
  font-size: 1.3rem;
  line-height: 1.69rem;
  color: #121411;
  font-weight: normal;
  text-transform: capitalize;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 {
    font-size: 1.7rem;
    line-height: 1.8rem;
    margin-bottom: 0.4rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 .manufacturer-and-gender {
  display: inline-block;
  margin-left: 0.2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 span {
  opacity: 0.8;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h3 {
  margin-bottom: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .short-description {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors-mobile,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors-mobile {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors-desktop,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors-desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors-desktop,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors-desktop {
    display: block;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors {
  margin: 1rem auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors.no-swipe .swiper-wrapper,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors.no-swipe .swiper-wrapper {
  flex-wrap: wrap;
  gap: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors.no-swipe .swiper-slide,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors.no-swipe .swiper-slide {
  width: auto;
  flex-shrink: unset;
  max-width: calc(25% - 0.4rem);
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors.no-swipe .swiper-slide,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors.no-swipe .swiper-slide {
    max-width: calc(20% - 0.4rem);
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors.no-swipe .swiper-slide .item-box,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors.no-swipe .swiper-slide .item-box {
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors h3,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors h3 {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .buttons,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .buttons {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .img-loader,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .img-loader {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .details,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .details {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .swiper-slide.active-product .item-box,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .swiper-slide.active-product .item-box {
  border: 2px solid rgba(18, 20, 17, 0.8);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box {
  width: 100%;
  border: 1px solid rgba(18, 20, 17, 0.2);
  border-radius: 6px;
  margin-bottom: 1rem;
  height: 85px;
  text-align: center;
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box {
    height: 70px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box {
    height: 85px;
    padding: 8px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box a,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .product-item,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .picture,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .picture-center,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .ribbon-wrapper,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box a,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .product-item,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .picture,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .picture-center,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .ribbon-wrapper {
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box a img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .product-item img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .picture img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .picture-center img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .ribbon-wrapper img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box a img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .product-item img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .picture img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .picture-center img,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .ribbon-wrapper img {
  max-height: 100%;
  object-fit: contain;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .ribbon-wrapper,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .ribbon-wrapper {
  padding: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .ribbon-position,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .ribbon-position {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .picture-center,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .picture-center {
  display: flex;
  padding: 0.4rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .item-box .picture-center,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .item-box .picture-center {
    padding: 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .swiper-pagination,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .swiper-pagination {
  bottom: 0;
  left: 20%;
  width: 60%;
  display: flex;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .swiper-pagination .swiper-pagination-bullet,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 2px;
  border-radius: 4px;
  background: #121411;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .colors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .colors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #121411;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .delivery,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .delivery {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices {
  position: relative;
  display: flex;
  align-items: baseline;
  gap: 0.8rem;
  margin: 0 0 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .product-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .product-price {
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .product-price.call-for-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .product-price.call-for-price span {
  font-size: 1rem;
  line-height: 1.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .product-price.discounted-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .product-price.discounted-price {
  min-height: 20px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .product-price.discounted-price label,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .product-price.discounted-price label {
  display: block;
  color: #818181;
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 400;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .product-price.discounted-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .product-price.discounted-price span {
  color: #CF1E1F;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .product-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .product-price span {
  font-weight: 600;
  color: #121411;
  font-size: 1.6rem;
  line-height: 2.08rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .non-discounted-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .non-discounted-price {
  order: 2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .non-discounted-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .non-discounted-price span {
  position: relative;
  color: #818181;
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 400;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart .prices .non-discounted-price span:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-custom-add-to-cart .prices .non-discounted-price span:before {
  content: "";
  position: absolute;
  left: -2px;
  height: 2px;
  right: -2px;
  top: calc(50% - 1px);
  background-color: rgba(18, 20, 17, 0.4);
  -webkit-transform: rotate(12deg);
  -moz-transform: rotate(12deg);
  -ms-transform: rotate(12deg);
  -o-transform: rotate(12deg);
  transform: rotate(12deg);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart {
  width: 100%;
  display: block;
  margin: 0 0 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart {
    margin: 1rem 0 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart.cannot-buy .ajax-cart-button-wrapper {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .pre-order-availability-date {
  margin: 1rem auto;
  text-align: center;
  border: 1px solid #527d3a;
  padding: 1rem;
  background-color: #F2F2F2;
  border-radius: 5px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .pre-order-availability-date span.text {
  display: block;
  margin-bottom: 0.4rem;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 0.7rem;
  line-height: 0.91rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .pre-order-availability-date span.date {
  display: block;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel {
  position: relative;
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .qty-label {
  font-size: 0.7rem;
  color: #818181;
  line-height: 0.9rem;
  font-weight: 600;
  width: 40px;
  text-align: center;
  left: -9999px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .qty-input {
  width: 40px;
  border: 1px solid #F0F0F0;
  padding: 6px;
  height: 32px;
  text-align: center;
  position: absolute;
  left: -9999px;
  z-index: 2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .add-to-cart-button {
  height: auto;
  text-transform: unset;
  display: block;
  width: 100%;
  float: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .add-to-cart-button.choose-size {
  background-color: #527d3a;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .add-to-cart-button.disabled {
  background-color: rgba(18, 20, 17, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .ajax-cart-button-wrapper {
  float: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add {
  width: 25px;
  height: 26px;
  position: absolute;
  top: 11px;
  right: 111px;
  pointer-events: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add {
    width: 30px;
    height: 31px;
    position: absolute;
    top: 16px;
    right: 170px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add svg path {
  fill: #CF1E1F;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add svg path.cartcontent {
  opacity: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add svg path.arrow {
  opacity: 0;
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .customer-entered-price {
  margin-bottom: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .customer-entered-price .price-input {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .customer-entered-price .price-range {
  margin: 0.5rem auto 0;
  font-style: italic;
  font-size: 0.7rem;
  line-height: 0.91rem;
  opacity: 0.7;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart.cannot-buy {
  font-size: 1.2rem;
  color: #cf1e1f;
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart.cannot-buy + .klarna-split {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split {
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split.giftcard {
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp {
  font-size: 0.8rem;
  margin: auto;
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp .logo {
  display: inline-block;
  width: 43px;
  margin: 0 3px;
  position: relative;
  top: 1px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp .logo.vipps {
  width: 41px;
  top: 3px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp a {
  text-decoration: underline;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header {
  position: fixed;
  z-index: 1600;
  top: -70px;
  left: 0;
  width: 100%;
  height: 52px;
  background-color: #F2F2F2;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  -webkit-box-shadow: 0 0 20px 1px rgba(18, 20, 17, 0.1);
  -moz-box-shadow: 0 0 20px 1px rgba(18, 20, 17, 0.1);
  -o-box-shadow: 0 0 20px 1px rgba(18, 20, 17, 0.1);
  box-shadow: 0 0 20px 1px rgba(18, 20, 17, 0.1);
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header.show {
  top: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info {
  display: flex;
  align-items: center;
  margin: auto;
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .picture {
  flex: 0 0 50px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .picture .picture-container {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-color: #F2F2F2;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .picture img {
  mix-blend-mode: multiply;
  max-height: 46px;
  object-fit: contain;
  filter: brightness(104%);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .productname {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 0 0 calc(100% - 60px);
  overflow: hidden;
  text-transform: capitalize;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn {
  position: fixed;
  bottom: -160px;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index: 1070;
  max-width: 500px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  background: #f2f2f2;
  background: -moz-linear-gradient(0deg, #f2f2f2 40%, rgba(242, 242, 242, 0) 100%);
  background: -webkit-linear-gradient(0deg, #f2f2f2 40%, rgba(242, 242, 242, 0) 100%);
  background: linear-gradient(0deg, #f2f2f2 40%, rgba(242, 242, 242, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn {
    background-color: #F2F2F2;
    width: 30%;
    left: auto;
    right: -35%;
    bottom: 1rem;
    padding: 1rem;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 30px 1px rgba(18, 20, 17, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(18, 20, 17, 0.1);
    -o-box-shadow: 0 0 30px 1px rgba(18, 20, 17, 0.1);
    box-shadow: 0 0 30px 1px rgba(18, 20, 17, 0.1);
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn.show {
  bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn.show {
    right: 1rem;
    bottom: 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .klarna-split {
  margin-bottom: 8px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info {
    display: flex;
    align-items: center;
    padding: 0 0 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture {
  flex: 0 0 50px;
  margin-right: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture.color {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  overflow: hidden;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture.color .paint-color {
  width: 100%;
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture img {
  mix-blend-mode: multiply;
  filter: brightness(104%);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .productname-desktop {
  flex: auto;
  text-overflow: ellipsis;
  /* width: 50%; */
  overflow: hidden;
  white-space: nowrap;
  margin-right: 0.5rem;
  text-transform: capitalize;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart {
  width: 100%;
  display: block;
  margin: 0;
  flex: unset;
  text-align: center;
  padding: 1rem 0 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button {
  width: 70%;
  font-weight: 400;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .productname {
  max-width: 75%;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: capitalize;
  font-size: 1rem;
  line-height: 1.2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button span:not(.productname) {
  text-transform: lowercase;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .flex {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices {
  margin: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .non-discounted-price {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .product-price {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2rem;
  color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .product-price.discounted-price {
  min-height: unset;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .product-price span {
  font-size: 1rem;
  line-height: 1.2rem;
  color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .notify-me {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .notify-me.show {
  display: block;
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info {
  font-size: 0.9rem;
  line-height: 1.17rem;
  margin-bottom: 0rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info {
    margin-bottom: 2rem;
    margin-top: 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info h3 {
  margin-bottom: 1.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery {
  display: flex;
  margin-bottom: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .icon,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .icon,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .icon {
  width: 40px;
  padding-right: 10px;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .icon,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .icon,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .icon {
    width: 46px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .heading,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .heading,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .heading {
  font-weight: 700;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .heading,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .heading,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .heading {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .heading .price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .heading .price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .heading .price {
  font-weight: 400;
  display: inline-block;
  margin-left: 0.2rem;
  opacity: 0.6;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .heading .tag,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .heading .tag,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .heading .tag {
  background-color: #CF1E1F;
  color: #F2F2F2;
  border-radius: 3px;
  font-size: 0.7rem;
  line-height: 0.91rem;
  padding: 1px 3px 1px;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 0.5rem;
  top: -1px;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .heading .tag,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .heading .tag,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .heading .tag {
    font-size: 0.8rem;
    line-height: 1.04rem;
    top: -2px;
    padding: 2px 4px 1px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .content a,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .text .content .link-underline,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .content a,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .text .content .link-underline,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .content a,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .text .content .link-underline {
  margin-left: 0.4rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it svg,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup svg,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery svg {
  display: inline-block;
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it svg path,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup svg path,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery svg path {
  fill: #FFC105;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it svg .st0,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup svg .st0,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery svg .st0 {
  fill: none;
  stroke: #FFC105;
  stroke-width: 8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .shipment-info,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .shipment-info,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .shipment-info {
  display: none;
  padding: 8px 0px 0 39px;
  width: 100%;
  color: #CF1E1F;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .shipment-info,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .shipment-info,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .shipment-info {
    padding: 7px 0px 0 44px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .pickup-info,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .pickup-info,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .pickup-info {
  display: none;
  width: 100%;
  color: #121411;
  font-weight: 400;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .pickup-info,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .pickup-info,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .pickup-info {
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .pickup-info a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .pickup-info a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .pickup-info a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .pickup-info a:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .pickup-info a:before,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-homedelivery .pickup-info a:after {
  border-width: 2px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup .icon {
  padding-left: 5px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-pickup svg .st0 {
  fill: none;
  stroke: #FFC105;
  stroke-width: 11;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page-coming-soon .axelbruun-shopping-info .axelbruun-ship-it {
  display: none;
}

.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .link-underline, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .product-essential .overview .axelbruun-shopping-info .axelbruun-ship-it a {
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  margin-left: 4px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability {
  margin: 0 auto;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability {
    margin: 1rem auto 1rem;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability.expand {
    min-height: 70px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription {
  margin: 2rem auto;
  text-align: center;
  padding: 2rem 1rem;
  border: 1px solid #527d3a;
  border-radius: 4px;
  background-color: #F2F2F2;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove {
  background-color: #527d3a;
  color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active .back-in-stock-text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active .subscribe-button, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove .back-in-stock-text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove .subscribe-button {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active .icon, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove .icon {
  margin-right: 0.3rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active .icon svg, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove .icon svg {
  overflow: visible;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active .icon svg path, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove .icon svg path {
  fill: none;
  stroke: #F2F2F2;
  stroke-width: 70px;
  stroke-dashoffset: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.active .subscription-active {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription.remove .subscription-remove {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription .subscription-active,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription .subscription-remove {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription .back-in-stock-text {
  margin-bottom: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription .back-in-stock-must-login {
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription input {
  margin: 2rem auto 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .back-in-stock-subscription .btns a {
  margin: 1rem 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock {
  color: #121411;
  transition: 0.3s all;
  display: block;
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.label {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock.please-select {
  opacity: 0;
  color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock.backordering .stock-icon.low-stock {
  display: inline-block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock.low-stock .stock-icon.low-stock {
  display: inline-block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock.in-stock .stock-icon.in-stock {
  display: inline-block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock.no-stock .stock-icon.no-stock {
  display: inline-block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock.can-order .stock-icon svg path {
  fill: #ea8f01;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon {
  display: none;
  vertical-align: top;
  width: 20px;
  height: 20px;
  position: relative;
  top: -2px;
  margin-right: 2px;
  border-radius: 10px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.in-stock {
  padding: 6px 5px 0;
  background-color: #527d3a;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.in-stock svg path {
  fill: none;
  stroke-width: 60px;
  stroke: #F2F2F2;
  stroke-dashoffset: 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.low-stock, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.no-stock {
  padding: 4px 5px 4px;
  background-color: #FFC105;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.low-stock svg, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.no-stock svg {
  height: 100%;
  margin: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.low-stock svg path, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.no-stock svg path {
  fill: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.stock-icon.no-stock {
  background-color: #f14242;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .stock span.value {
  position: relative;
  font-size: 0.85rem;
  line-height: 1.105rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .delivery {
  display: inline-block;
  vertical-align: top;
  width: 39%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .delivery {
    width: 33%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .delivery span.delivery-icon {
  display: inline-block;
  width: 18px;
  height: 12px;
  position: relative;
  top: 2px;
  margin-right: 2px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .delivery span.delivery-icon {
    width: 25px;
    height: 16px;
    top: 3px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability .delivery span.delivery-icon svg path {
  fill: #818181;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons div {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist {
  display: block;
  position: absolute;
  right: 0;
  top: 2px;
  width: 20px;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist {
    width: 24px;
    top: 0;
    right: 0;
  }
}
.giftcard .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .wishlist-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 3px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .wishlist-icon svg path {
  fill: #FFC105;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .add-to-wishlist-button {
  border: 0;
  background-color: transparent;
  font-weight: 600;
  font-size: 0.7rem;
  width: 20px;
  height: 20px;
  padding: 0;
  background-image: url("/Themes/axelbruun/Content/images/axelbruun/icon-wishlist.svg");
  background-size: 20px;
  border-radius: 0;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .add-to-wishlist-button {
    background-size: 24px;
    width: 24px;
    height: 24px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container {
  border: 1px solid rgba(18, 20, 17, 0.3);
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container {
    order: 3;
    margin-top: 1rem;
    margin-bottom: 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container:after {
  content: "";
  background-image: url(/Themes/AxelBruun/Content/images/axelbruun/icon-form-arrow-dark.svg);
  background-repeat: no-repeat;
  width: 14px;
  height: 10px;
  right: 16px;
  top: 21px;
  position: absolute;
  pointer-events: none;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 40% 40%;
  -moz-transform-origin: 40% 40%;
  -ms-transform-origin: 40% 40%;
  -o-transform-origin: 40% 40%;
  transform-origin: 40% 40%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container:after {
    top: 22px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container.closed:after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container .select-attributes {
  padding: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container .select-attributes {
    cursor: pointer;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container .select-attributes span {
  display: inline-block;
  margin-left: 10px;
  font-size: 0.8rem;
  opacity: 0.5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes {
  width: 100%;
  margin: 0rem auto;
  padding: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .required {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dt {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dt label {
  font-size: 0.8rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 30px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul {
  list-style: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul li:hover {
  background-color: #fff;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-select {
  border-top: 1px solid rgba(18, 20, 17, 0.1);
  display: flex;
  justify-content: space-between;
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-select.out-of-stock .size-information .stock-information {
  color: rgba(18, 20, 17, 0.5);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-select.low-stock .size-information .stock-information {
  color: #ea8f01;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-select.in-stock .size-information .stock-information {
  color: #7BB25E;
  font-weight: 700;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-information {
  display: flex;
  position: absolute;
  right: 1rem;
  top: calc(50% - 7px);
  font-size: 0.9rem;
  line-height: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-subscription {
  margin-left: 1rem;
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-subscription:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul .size-subscription:after {
  border-bottom-width: 1px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list label {
  pointer-events: all;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) + label {
  position: relative;
  cursor: pointer;
  padding: 0.9rem 1rem;
  color: #121411;
  width: auto;
  top: auto;
  left: auto;
  height: auto;
  flex: auto;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) + label:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(18, 20, 17, 0.1);
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label.out-of-stock,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) + label.out-of-stock {
  color: rgba(18, 20, 17, 0.5);
  font-style: italic;
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label.out-of-stock:hover,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) + label.out-of-stock:hover {
  color: #121411;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label.no-name,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) + label.no-name {
  position: absolute;
  left: -9999px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:not(:checked) + label:after {
  opacity: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label:after {
  opacity: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label + .size-information .stock-information {
  color: rgba(18, 20, 17, 0.5);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul.option-list input[type=radio]:checked + label + .size-information .stock-information .stock-details.out-of-stock {
  color: rgba(18, 20, 17, 0.5);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul li label {
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: 600;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares .attribute-square-container {
  display: block;
  position: relative;
  z-index: 0;
  padding: 5px;
  border: 2px solid #fff;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares li {
  display: inline-block;
  margin: 0 10px 0px 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares li.selected-value .attribute-square-container {
  border: 2px solid #7BB25E;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares li input {
  position: relative;
  z-index: -1;
  margin: -32px 0 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares label {
  display: block;
  margin: 0 !important;
  overflow: hidden;
  pointer-events: all;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares .attribute-square {
  display: table !important;
  width: 32px !important;
  height: 32px !important;
  cursor: pointer;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes .attribute-squares .tooltip-container {
  position: absolute;
  width: 200px;
  color: #000000;
  background: #ffffff;
  border: 1px solid #eeeeee;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-share-button {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers {
  max-height: 40px;
  left: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers {
    width: 70px;
    height: 40px;
  }
}
.html-product-details-page-giftcard .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers .manufacturer,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers .logo {
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers .name {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers img {
  max-height: 30px;
  width: auto;
  max-width: 60px;
  mix-blend-mode: multiply;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers img {
    max-height: 40px;
    max-width: 70px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers a {
  height: 100%;
  font-size: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .additional-details {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .additional-details .sku {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
  position: absolute;
  bottom: 0;
  width: 90%;
  left: 5%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
    width: 70%;
    left: 15%;
  }
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module {
    width: 100%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-design-product-name {
  height: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav {
  background: transparent;
  z-index: 1048;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav-prev:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav-next:after {
  box-shadow: 0px 0px 0px #000000;
  border-radius: 0px;
  text-shadow: 0px 0px 0px #000000;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav-next {
  right: -10px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .component-container {
    width: 60%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .umbraco-heading,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .arrows {
    width: 100%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .product-grid {
  padding-top: 0;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-wrapper:empty {
    min-height: 350px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
  margin: 0 auto 2rem;
  padding: 0;
  width: calc(100% - 40px);
  position: relative;
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
    width: 80%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid.scrolled:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid.scrolled:after {
  opacity: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 70%;
  pointer-events: none;
  background: rgba(242, 242, 242, 0);
  background: -moz-linear-gradient(90deg, rgba(242, 242, 242, 0) 0%, #f2f2f2 100%);
  background: -webkit-linear-gradient(90deg, rgba(242, 242, 242, 0) 0%, #f2f2f2 100%);
  background: linear-gradient(90deg, rgba(242, 242, 242, 0) 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid:empty, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid:blank,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid:empty,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid:blank {
    min-height: 320px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
    width: 50%;
    margin-left: 5%;
    padding: 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .title,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .title {
  position: relative;
  font-size: 1rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .title,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .title {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .title strong,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .title strong {
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.69rem;
  position: relative;
  display: inline-block;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .title strong,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .title strong {
    margin-bottom: 1.5rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .seeall,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .seeall {
  text-align: center;
  margin: 2rem auto 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid {
  padding: 0;
  overflow-x: scroll;
  flex: 1 0 auto;
  flex-flow: row;
  will-change: scroll-position;
  cursor: grab;
  justify-content: left;
  user-select: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid::-webkit-scrollbar,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid::-webkit-scrollbar {
  display: none;
}
@-moz-document url-prefix() {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid {
    scrollbar-width: none; /* Firefox 64 */
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid.active,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid.active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid.active .item-box,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid.active .item-box {
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid.active .item-box a,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid.active .item-box a {
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid .item-box,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid .item-box {
  white-space: normal;
  margin-right: 0.5rem;
  vertical-align: top;
  min-width: 220px;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid .item-box,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid .item-box {
    width: 24%;
    min-height: 340px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid .item-box,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid .item-box {
    min-width: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid .item-box .product-item .picture,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid .item-box .product-item .picture {
  width: 100%;
  margin: 0 auto 17px;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-grid .item-box .product-item .picture,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-grid .item-box .product-item .picture {
    height: 230px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
  margin: 1rem auto 4rem;
  border: 0px solid #d3d3d3;
  border-radius: 0;
  background: none;
  padding: 0;
  font-family: bebas-neue-pro, sans-serif;
  max-width: 780px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
    margin: 1rem 0 4rem;
  }
}
.giftcard .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav {
  list-style: none;
  margin: 0 0 1rem !important;
  background: none;
  font-size: 0;
  border-radius: 0;
  border: none !important;
  display: flex;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav {
    margin: 0 0 2rem !important;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav {
    /* IE10+ CSS styles go here */
    display: block;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab {
  margin-bottom: 1rem;
  font-weight: normal;
  font-size: 1rem;
  padding-bottom: 0.3rem;
  border: none !important;
  border-radius: 0;
  background: none !important;
  padding: 0 !important;
  display: block;
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab {
    margin: 0 3rem 0 0 !important;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab:focus {
  outline: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab {
    /* IE10+ CSS styles go here */
    display: inline-block;
    width: 30%;
    vertical-align: top;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a {
  display: inline-block;
  position: relative;
  background-color: transparent;
  text-align: left;
  font-family: bebas-neue-pro, sans-serif;
  color: #121411;
  font-weight: 600;
  padding: 0 !important;
  border: none !important;
  font-size: 0.9rem;
  line-height: 1.17rem;
  opacity: 0.7;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:after {
  border-bottom: 1px solid #121411;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:focus {
  outline: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab.ui-state-active a {
  color: #121411;
  background-color: transparent;
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab.ui-state-active a {
    background-color: transparent;
    opacity: 1;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab.ui-state-active a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab.ui-state-active a:after {
  border-bottom: 1px solid #FFC105;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body {
  margin: 1rem auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel {
  padding: 0 !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review {
  margin-top: 0;
  padding: 10px 0px;
  background-color: #F2F2F2;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs {
  margin-bottom: 20px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs input[type=text],
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs input[type=email],
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs textarea {
  font-family: bebas-neue-pro, sans-serif;
  background-color: #f1f1f1;
  padding: 0 10px;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs label {
  font-size: 0.8rem;
  line-height: 1.04rem;
  margin: 0;
  text-align: left;
  height: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs textarea {
  height: 8rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .inputs .required {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .buttons {
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel #contact-us-tab.write-review .buttons .contact-us-button {
  font-weight: 600;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description-btns {
  margin-top: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description {
  color: #121411;
  margin: auto;
  text-align: left;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description.hide {
  height: 100px;
  overflow-y: hidden;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description.hide {
    height: 150px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description.hide:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 20%;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f2f2f2;
  background: -moz-linear-gradient(0deg, #f2f2f2 0%, rgba(242, 242, 242, 0) 100%);
  background: -webkit-linear-gradient(0deg, #f2f2f2 0%, rgba(242, 242, 242, 0) 100%);
  background: linear-gradient(0deg, #f2f2f2 0%, rgba(242, 242, 242, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description p,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description .description-text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description .description-text-wrapper {
  font-family: bebas-neue-pro, sans-serif !important;
  font-weight: normal;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-align: left;
  margin-bottom: 0.5rem;
  color: #121411 !important;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description p,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description span,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description .description-text,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description .description-text-wrapper {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 {
  font-size: 1.3rem;
  line-height: 1.69rem;
  margin-bottom: 0.2rem;
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 {
    font-size: 1.4rem;
    line-height: 1.82rem;
  }
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 {
    font-size: 1.6rem;
    line-height: 2.08rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3 strong, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3 span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 strong,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 span {
  font-size: 1.3rem;
  line-height: 1.69rem;
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3 strong, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3 span,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 strong,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 span {
    font-size: 1.6rem;
    line-height: 2.08rem;
  }
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3 strong, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h3 span,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 strong,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description h2 span {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description a {
  text-decoration: underline;
  text-decoration-color: #FFC105;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description img {
  width: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description table {
  width: 100% !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box {
  font-size: 0.85rem;
  line-height: 1.105rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table {
  width: 100%;
  text-align: left;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table thead {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table tbody tr {
  border-bottom: 1px solid #e8e8e8;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table tbody tr td {
  width: 50%;
  padding: 5px 0;
  vertical-align: top;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table tbody tr td {
    padding: 10px 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table tbody tr td.spec-name {
  font-weight: 600;
  padding: 10px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .product-specs-box .table-wrapper table tbody tr td.spec-value {
  text-align: left;
  padding: 10px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .additional-details {
  text-transform: uppercase;
  font-size: 0.8rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .additional-details .sku .label {
  font-weight: 600;
  font-weight: normal;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .manufacturers {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .product-essential .overview .add-to-cart {
  position: relative;
  z-index: unset;
  padding: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .product-essential .overview .add-to-cart .add-to-cart-panel {
  width: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .product-essential .overview .klarna-split.giftcard {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .productTabs-header {
  display: none;
}
.master-column-wrapper .modal-info {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
}
.modal-info-active .master-column-wrapper .modal-info {
  opacity: 1;
  pointer-events: all;
}
.master-column-wrapper .modal-info .topic-content {
  background: #F2F2F2;
  margin: 10% 6%;
  padding: 1rem;
  margin-top: 6%;
  border-radius: 6px;
  position: relative;
  height: 80vh;
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 1024px) {
  .master-column-wrapper .modal-info .topic-content {
    margin: 8vh 25vw;
    padding: 3rem;
  }
}
.master-column-wrapper .modal-info h1 {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 2rem !important;
  line-height: 2.5rem !important;
}
.master-column-wrapper .modal-info h1 span,
.master-column-wrapper .modal-info h1 strong {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 2rem !important;
  line-height: 2.5rem !important;
}
.master-column-wrapper .modal-info h2 {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 1.3rem !important;
}
@media only screen and (min-width: 1024px) {
  .master-column-wrapper .modal-info h2 {
    font-size: 1.5rem !important;
  }
}
.master-column-wrapper .modal-info h2 span,
.master-column-wrapper .modal-info h2 strong {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 1.2rem !important;
}
.master-column-wrapper .modal-info h3 {
  margin-bottom: 0.1rem;
}
@media only screen and (min-width: 1024px) {
  .master-column-wrapper .modal-info h3 {
    font-size: 1.5rem !important;
  }
}
.master-column-wrapper .modal-info h3 span,
.master-column-wrapper .modal-info h3 strong {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 1.2rem !important;
  line-height: 1.5rem !important;
}
.master-column-wrapper .modal-info p {
  font-size: 1.1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .master-column-wrapper .modal-info p {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.master-column-wrapper .modal-info p span {
  font-family: bebas-neue-pro, sans-serif !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}
@media only screen and (min-width: 1200px) {
  .master-column-wrapper .modal-info p span {
    font-size: 1.3rem !important;
    line-height: 1.8rem !important;
  }
}
.master-column-wrapper .modal-info p strong {
  font-family: bebas-neue-pro, sans-serif !important;
  font-weight: 700 !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}
@media only screen and (min-width: 1200px) {
  .master-column-wrapper .modal-info p strong {
    font-size: 1.3rem !important;
    line-height: 1.8rem !important;
  }
}
.master-column-wrapper .modal-info p.spacer {
  height: 1px;
}
.master-column-wrapper .modal-info p img {
  max-width: 120px;
}
@media only screen and (min-width: 1024px) {
  .master-column-wrapper .modal-info p img {
    max-width: 200px;
  }
}
.master-column-wrapper .modal-info .topic-content .close {
  position: absolute;
  right: 30px;
  top: 20px;
  cursor: pointer;
  width: 20px;
}
.master-column-wrapper .modal-info .topic-content .close svg line {
  stroke: #121411;
  stroke-width: 3px;
}

.nopAjaxCartPanelAjaxBusy {
  background-image: url("/themes/axelbruun/content/images/axelbruun/icon-loader.svg") !important;
  background-color: rgba(242, 242, 242, 0.5) !important;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  background-size: 40px !important;
  background-attachment: fixed !important;
  width: 100% !important;
  opacity: 1 !important;
  top: 0 !important;
  position: fixed;
}

#quickTab-contact_us #contact-us-tab .form-fields .inputs label {
  position: relative;
  top: initial;
  left: initial;
}

.html-category-page .master-wrapper-content, .html-product-tag-page .master-wrapper-content, .html-manufacturer-page .master-wrapper-content, .html-search-page .master-wrapper-content {
  position: relative;
  z-index: unset;
}

.html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-search-page .master-column-wrapper {
  width: 100%;
  margin: auto;
  z-index: unset;
}
.html-category-page .master-column-wrapper .productPanelAjaxBusy, .html-manufacturer-page .master-column-wrapper .productPanelAjaxBusy, .html-product-tag-page .master-column-wrapper .productPanelAjaxBusy, .html-search-page .master-column-wrapper .productPanelAjaxBusy {
  position: fixed;
  z-index: 40;
  background: none;
  background-color: rgba(242, 242, 242, 0.8);
  background-size: 40px;
  opacity: 1;
  width: 100%;
}
.html-category-page .master-column-wrapper .productPanelAjaxBusy:after, .html-manufacturer-page .master-column-wrapper .productPanelAjaxBusy:after, .html-product-tag-page .master-column-wrapper .productPanelAjaxBusy:after, .html-search-page .master-column-wrapper .productPanelAjaxBusy:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background: transparent url("/themes/axelbruun/content/images/axelbruun/icon-loader.svg") no-repeat 50% 50% !important;
  left: calc(50% - 20px);
  top: calc(50vh - 20px);
  z-index: 2;
}
.html-category-page .master-column-wrapper .productPanelAjaxBusy + .clear, .html-manufacturer-page .master-column-wrapper .productPanelAjaxBusy + .clear, .html-product-tag-page .master-column-wrapper .productPanelAjaxBusy + .clear, .html-search-page .master-column-wrapper .productPanelAjaxBusy + .clear {
  height: 80px;
}
.html-category-page .master-column-wrapper .infinite-scroll-loader, .html-manufacturer-page .master-column-wrapper .infinite-scroll-loader, .html-product-tag-page .master-column-wrapper .infinite-scroll-loader, .html-search-page .master-column-wrapper .infinite-scroll-loader {
  background: url("/themes/axelbruun/content/images/axelbruun/icon-loader.svg") no-repeat 50% 50% !important;
  background-color: transparent;
  height: 40px;
  opacity: 1;
  margin-bottom: 5rem;
}
.html-category-page .master-column-wrapper .item-box.dummy-box:before, .html-manufacturer-page .master-column-wrapper .item-box.dummy-box:before, .html-product-tag-page .master-column-wrapper .item-box.dummy-box:before, .html-search-page .master-column-wrapper .item-box.dummy-box:before {
  background: url("/themes/axelbruun/content/images/axelbruun/icon-loader.svg") no-repeat 50% 50% !important;
}
.html-category-page .master-column-wrapper .slider-wrapper, .html-manufacturer-page .master-column-wrapper .slider-wrapper, .html-product-tag-page .master-column-wrapper .slider-wrapper, .html-search-page .master-column-wrapper .slider-wrapper {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .slider-wrapper[data-imagescount="6"] .nivoSlider .nivo-imageLink, .html-manufacturer-page .master-column-wrapper .slider-wrapper[data-imagescount="6"] .nivoSlider .nivo-imageLink, .html-product-tag-page .master-column-wrapper .slider-wrapper[data-imagescount="6"] .nivoSlider .nivo-imageLink, .html-search-page .master-column-wrapper .slider-wrapper[data-imagescount="6"] .nivoSlider .nivo-imageLink {
    width: 32% !important;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .slider-wrapper[data-imagescount="8"] .nivoSlider .nivo-imageLink, .html-manufacturer-page .master-column-wrapper .slider-wrapper[data-imagescount="8"] .nivoSlider .nivo-imageLink, .html-product-tag-page .master-column-wrapper .slider-wrapper[data-imagescount="8"] .nivoSlider .nivo-imageLink, .html-search-page .master-column-wrapper .slider-wrapper[data-imagescount="8"] .nivoSlider .nivo-imageLink {
    width: 24% !important;
  }
}
.html-category-page .master-column-wrapper .nivoSlider, .html-manufacturer-page .master-column-wrapper .nivoSlider, .html-product-tag-page .master-column-wrapper .nivoSlider, .html-search-page .master-column-wrapper .nivoSlider {
  display: flex;
  justify-content: space-between;
  background: none;
  flex-wrap: wrap;
}
.html-category-page .master-column-wrapper .nivoSlider .nivo-imageLink, .html-manufacturer-page .master-column-wrapper .nivoSlider .nivo-imageLink, .html-product-tag-page .master-column-wrapper .nivoSlider .nivo-imageLink, .html-search-page .master-column-wrapper .nivoSlider .nivo-imageLink {
  display: block !important;
  position: relative;
  top: auto;
  left: auto;
  width: 48% !important;
  opacity: 1;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .nivoSlider .nivo-imageLink, .html-manufacturer-page .master-column-wrapper .nivoSlider .nivo-imageLink, .html-product-tag-page .master-column-wrapper .nivoSlider .nivo-imageLink, .html-search-page .master-column-wrapper .nivoSlider .nivo-imageLink {
    width: 24% !important;
  }
}
.html-category-page .master-column-wrapper .nivoSlider .nivo-imageLink:before, .html-category-page .master-column-wrapper .nivoSlider .nivo-imageLink:after, .html-manufacturer-page .master-column-wrapper .nivoSlider .nivo-imageLink:before, .html-manufacturer-page .master-column-wrapper .nivoSlider .nivo-imageLink:after, .html-product-tag-page .master-column-wrapper .nivoSlider .nivo-imageLink:before, .html-product-tag-page .master-column-wrapper .nivoSlider .nivo-imageLink:after, .html-search-page .master-column-wrapper .nivoSlider .nivo-imageLink:before, .html-search-page .master-column-wrapper .nivoSlider .nivo-imageLink:after {
  display: none;
}
.html-category-page .master-column-wrapper .nivoSlider .nivo-imageLink img, .html-manufacturer-page .master-column-wrapper .nivoSlider .nivo-imageLink img, .html-product-tag-page .master-column-wrapper .nivoSlider .nivo-imageLink img, .html-search-page .master-column-wrapper .nivoSlider .nivo-imageLink img {
  display: block !important;
  position: relative;
}
.html-category-page .master-column-wrapper .nivoSlider .nivo-main-image, .html-manufacturer-page .master-column-wrapper .nivoSlider .nivo-main-image, .html-product-tag-page .master-column-wrapper .nivoSlider .nivo-main-image, .html-search-page .master-column-wrapper .nivoSlider .nivo-main-image {
  display: none !important;
}

.html-shopping-cart-page body, .html-wishlist-page body {
  background-color: #ffffff;
}

.html-checkout-completed .spin-payment {
  fill: #F0F0F0;
}
.html-checkout-completed .spin-payment path {
  fill: #F0F0F0;
}

.html-shopping-cart-page .nav-up .master-wrapper-content .shopping-cart-page .page-body .close-cart {
  top: 0;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .nav-up .master-wrapper-content .shopping-cart-page .page-body .close-cart {
    top: 12px;
    left: 12px;
  }
}

.html-shopping-cart-page .master-wrapper-content, .html-wishlist-page .master-wrapper-content {
  position: relative;
  background-color: #F2F2F2;
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter {
  display: flex;
  gap: 8px;
  width: 100%;
  position: relative;
  background-color: rgba(255, 193, 5, 0.1490196078);
  border-radius: 10px;
  padding: 26px;
}
@media (min-width: 500px) {
  .html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter {
    height: 86px;
  }
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter input#subscribe, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter input#subscribe {
  appearance: none; /* Modern browsers */
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 22px;
  height: 22px;
  border: 2px solid #AEAFAE;
  border-radius: 4px;
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter input#subscribe:checked::before, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter input#subscribe:checked::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("/Themes/AxelBruun/Content/images/axelbruun/icon-check.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter .information, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter .information {
  align-self: end;
}
@media (max-width: 500px) {
  .html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter .information, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter .information {
    max-width: 70%;
  }
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter .information p, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter .information p {
  font-weight: 700;
  font-size: 0.9rem;
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter .information span.disclamer, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter .information span.disclamer {
  font-size: 0.8rem;
}
.html-shopping-cart-page .master-wrapper-content .subscribe-to-newsletter svg, .html-wishlist-page .master-wrapper-content .subscribe-to-newsletter svg {
  width: 54px;
  height: 54px;
  right: 0;
  position: absolute;
  top: 0;
  margin: 16px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .center-1, .html-wishlist-page .master-wrapper-content .center-1 {
    padding: 2rem 0 0;
  }
}
.html-shopping-cart-page .master-wrapper-content .center-1 .wishlist-page .page-body .no-data, .html-wishlist-page .master-wrapper-content .center-1 .wishlist-page .page-body .no-data {
  margin: 2rem auto 0;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page,
  .html-wishlist-page .master-wrapper-content .wishlist-page {
    width: 80%;
    padding: 1rem 0;
    margin: 0 auto 5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page,
  .html-wishlist-page .master-wrapper-content .wishlist-page {
    width: 70%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page,
  .html-wishlist-page .master-wrapper-content .wishlist-page {
    width: 50%;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page.registered .page-body .heading,
.html-shopping-cart-page .master-wrapper-content .wishlist-page.registered .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page.registered .page-body .heading,
.html-wishlist-page .master-wrapper-content .wishlist-page.registered .page-body .heading {
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-title,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-title, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-title,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-title {
    text-align: center;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page h1,
.html-shopping-cart-page .master-wrapper-content .wishlist-page h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page h1,
.html-wishlist-page .master-wrapper-content .wishlist-page h1 {
  font-size: 1.5rem;
  line-height: 1.95rem;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page h1,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page h1,
  .html-wishlist-page .master-wrapper-content .wishlist-page h1 {
    font-size: 1.8rem;
    line-height: 2.34rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body {
  padding: 0 0 5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
  display: none;
  margin: 1rem auto 0;
  padding: 0;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
    width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
    padding: 0 15px;
    max-width: 640px;
    margin: 1rem auto;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment.showing,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment.showing, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment.showing,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment.showing {
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart {
  display: flex;
  position: fixed;
  width: 36px;
  height: 36px;
  top: 6px;
  left: 8px;
  padding: 12px;
  z-index: 3000;
  border-radius: 20px;
  transform: rotate(180deg);
  background-color: #FFC105;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart {
    top: 12px;
    left: 12px;
    cursor: pointer;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:hover,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart:hover, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:hover,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart:hover {
  background-color: #ffce38;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:before, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart:after {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart svg {
  pointer-events: none;
  overflow: visible;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart svg .st0 {
  fill: #121411;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .warnings,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .warnings, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .warnings,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .warnings {
  text-align: center;
  margin: 4rem auto 0;
  color: #121411;
  max-width: 610px;
  text-wrap: balance;
  border: 2px solid rgba(241, 66, 66, 0.5);
  border-radius: 4px;
  padding: 1rem 0;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .warnings p,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .warnings p, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .warnings p,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .warnings p {
  margin: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .login-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .login-btn, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .login-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .login-btn {
  border: 1px solid rgba(18, 20, 17, 0.2);
  border-radius: 10px;
  margin: 0.5rem auto 1rem;
  padding: 1rem;
  font-size: 0.9rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1200px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .login-btn br,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .login-btn br, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .login-btn br,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .login-btn br {
    display: none;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .user-loggedin,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .user-loggedin, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .user-loggedin,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .user-loggedin {
  text-align: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .user-loggedin span,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .user-loggedin span, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .user-loggedin span,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .user-loggedin span {
  text-transform: capitalize;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
  margin: 1rem auto 1rem;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
    width: calc(100% - 30px);
  }
}
@media only screen and (min-width: 768px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
    width: 100%;
    padding: 0 15px;
    max-width: 640px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
    margin: 0rem auto 2rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading h1,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading h1,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading h1 {
  font-size: 1.4rem;
  line-height: 1.82rem;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading h1,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading h1,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading h1 {
    font-size: 1.8rem;
    line-height: 2.34rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data {
  margin: auto;
  text-align: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data img,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data img, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data img,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data img {
  max-width: 100px;
  margin: 0 auto 2rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .btns,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .btns, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .btns,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .btns {
  margin-top: 2rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
  margin: 1rem auto 0;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
    width: calc(100% - 30px);
  }
}
@media only screen and (min-width: 768px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
    width: 100%;
    padding: 0 15px;
    max-width: 640px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
    margin: 1rem auto;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.empty-cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.empty-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.empty-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.empty-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.empty-cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.empty-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.empty-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.empty-cart {
  height: 50vh;
  display: flex;
  align-items: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid {
  display: flex;
  flex-wrap: wrap;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper {
  order: 2;
  width: 100%;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin {
  order: 1;
  position: absolute;
  right: 0;
  top: -35px;
  font-size: 1rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin {
    right: 20px;
    top: -58px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer {
  order: 3;
  width: 100%;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-right: 3%;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart {
  width: 100%;
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart thead,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart thead, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart thead,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart thead {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody {
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr {
  padding: 1rem;
  display: flex;
  position: relative;
  margin-bottom: 0.5rem;
  background-color: rgba(18, 20, 17, 0.05);
  border-radius: 10px;
  align-items: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child {
  border-bottom-width: 0px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error), .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) {
  background-color: rgba(241, 66, 66, 0.9);
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart {
  z-index: -1;
  position: absolute;
  left: -9999px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture {
  width: auto;
  flex: 0 0 46px;
  margin-right: 10px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture {
    flex: 0 0 66px;
    margin-right: 20px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img {
  mix-blend-mode: multiply;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product {
  flex: auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name {
  font-size: 1.1rem;
  line-height: 1.43rem;
  display: block;
  margin-bottom: 0.1rem;
  text-transform: capitalize;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes {
  display: inline-block;
  font-size: 0.9rem;
  line-height: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .edit-item,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .edit-item,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .edit-item,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .edit-item, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .edit-item,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .edit-item,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .edit-item,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .edit-item {
  display: inline-block;
  font-size: 0.9rem;
  line-height: 1.3rem;
  margin-left: 5px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error {
  padding: 10px 0;
  margin: 10px 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul {
  list-style: none;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-weight: 600;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal {
  display: block;
  width: 100%;
  pointer-events: none;
  font-weight: 600;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal {
  line-height: 1.5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount {
  color: #527d3a;
  font-weight: 600;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity {
  align-self: center;
  flex: 0 0 100px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty {
  position: relative;
  display: flex;
  align-items: center;
  padding: 1rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty {
  display: flex;
  height: 100%;
  width: auto;
  flex: 0 0 30px;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive {
  pointer-events: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon {
  border: 2px solid rgba(18, 20, 17, 0.1);
  background-color: transparent;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg {
  opacity: 0.3;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0 {
  stroke: #121411;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon {
  margin: auto;
  width: 28px;
  height: 28px;
  border: 2px solid #121411;
  background-color: #121411;
  border-radius: 14px;
  padding: 6px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg {
  overflow: visible;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0 {
  fill: none;
  stroke: #F2F2F2;
  stroke-width: 28;
  stroke-linecap: round;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input {
  margin: 0;
  border: 0px;
  text-align: center;
  border: 0px solid #121411;
  padding: 0;
  height: auto;
  flex: 1;
  position: relative;
  border-radius: 0;
  width: 40px;
  -moz-appearance: textfield;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart {
  position: absolute;
  top: -3px;
  right: 0px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart {
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon {
  width: 100%;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons {
  text-align: center;
  margin: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button {
  z-index: -1;
  position: absolute;
  left: -9999px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .email-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .email-btn, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .email-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .email-btn {
  margin: 2rem auto 0;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer {
  display: block;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer {
    display: inline-block;
    width: 48%;
    vertical-align: top;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer input[type=text],
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer input[type=text],
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer input[type=text],
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer input[type=text], .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer input[type=text],
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer input[type=text],
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer input[type=text],
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer input[type=text] {
  padding: 0 10px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns {
  display: flex;
  gap: 1rem;
  margin: 1rem auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a, .html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline, .html-wishlist-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a, .html-wishlist-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a, .html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline,
.html-wishlist-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-wishlist-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .link-underline,
.html-wishlist-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a,
.html-wishlist-page .master-wrapper-content .wishlist-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a,
.html-product-details-page .master-column-wrapper .page.product-details-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns a {
  font-size: 0.9rem;
  line-height: 1.5rem;
  margin-right: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount {
  display: flex;
  align-items: center;
  padding: 1rem 0;
  border-bottom: 1px solid rgba(18, 20, 17, 0.1);
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon {
  width: 20px;
  margin-right: 0.5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow {
  width: 8px;
  rotate: 90deg;
  margin: 0 8px 0 auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box {
  display: none;
  padding: 1rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure), .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code), .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure), .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code) {
  display: block !important;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show {
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code {
  width: 100%;
  position: relative;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button {
  margin: 0 auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure {
  background: rgba(234, 143, 1, 0.5);
  padding: 10px;
  border-radius: 4px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success {
  display: none;
  font-style: italic;
  font-size: 0.7rem;
  padding: 0.5rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code {
  position: relative;
  background-color: rgba(123, 178, 94, 0.5);
  padding: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button {
  background: transparent;
  border: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line {
  stroke: #121411;
  stroke-width: 2px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input {
  background-color: transparent;
  position: absolute;
  top: 13px;
  right: 1rem;
  border-bottom: 2px solid #FFC105 !important;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .icon {
  position: absolute;
  top: 16px;
  right: 7px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box {
  padding: 1rem 0;
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show-giftcard {
  display: block !important;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box.show,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box.show {
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .hint,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .hint,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .hint,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .hint, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .hint,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .hint,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .hint,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .hint {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code {
  margin-right: 0;
  position: relative;
  display: flex;
  gap: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success {
  position: relative;
  background-color: #c4e8c4;
  padding: 1rem;
  text-align: center;
  margin-top: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals label {
  position: relative;
  height: auto;
  left: auto;
  top: auto;
  pointer-events: all;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info {
  border-bottom: 1px solid rgba(18, 20, 17, 0.2);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total {
  width: 100%;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label {
  font-weight: 600;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total label,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total label {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td {
  font-weight: 600;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-total td,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-total td {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.order-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.order-subtotal {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value {
  display: none;
  opacity: 0.7;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label {
  font-weight: 400;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary {
  color: #527d3a;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total label, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary label {
  color: #527d3a;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td {
  font-size: 1rem;
  line-height: 1.5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left {
  font-weight: 600;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right {
  text-align: right;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc {
  font-style: italic;
  opacity: 0.7;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free {
  margin-right: 9px;
  text-transform: uppercase;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left {
  position: relative;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input {
  background-color: transparent;
  font-weight: 400;
  color: #121411;
  border-bottom: 2px solid #FFC105 !important;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon {
  position: relative;
  top: 9px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
  display: inline-block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes {
  position: relative;
  margin: 2rem auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes dt,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes dt, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes dt,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes dt {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
  margin: 1rem auto 0;
  padding: 0;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
    width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
    padding: 0 15px;
    max-width: 640px;
    margin: 1rem auto;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info {
  margin: 3rem auto 1rem;
  text-align: center;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info .share-label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info .share-label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info .share-label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info .share-label {
  display: block;
  margin-bottom: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info #wishlistUrl,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info #wishlistUrl, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info #wishlistUrl,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info #wishlistUrl {
  position: absolute;
  left: -9999px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info button.link-underline,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info button.link-underline, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info button.link-underline,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info button.link-underline {
  border: 0;
}

.html-checkout-page .master-wrapper-content {
  position: relative;
  background-color: #ffffff;
  min-height: 100vh;
  padding-top: 36px;
}
@media only screen and (max-width: 1023px) {
  .html-checkout-page .master-wrapper-content {
    width: 100%;
  }
}
.html-checkout-page .master-wrapper-content .custom-navigation {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page {
  margin: auto;
  width: 100%;
  padding-top: 0.5rem;
}
.html-checkout-page .master-wrapper-content .checkout-page.order-completed-page {
  padding-top: 4rem;
}
.html-checkout-page .master-wrapper-content .checkout-page.order-completed-page .details {
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.html-checkout-page .master-wrapper-content .checkout-page.order-completed-page .page-title {
  display: block;
}
.html-checkout-page .master-wrapper-content .checkout-page.order-completed-page .order-number {
  margin-bottom: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page.order-completed-page .title {
  margin-bottom: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page.order-completed-page .title strong {
  font-size: 1.6rem;
  line-height: 2.08rem;
  font-weight: 400;
}
.html-checkout-page .master-wrapper-content .checkout-page .page-title {
  display: none;
  text-align: center;
  margin-bottom: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page ol {
  list-style: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .completed-message {
  text-align: center;
  max-width: 640px;
  margin: auto;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-checkout-page .master-wrapper-content .checkout-page #payment-info-buttons-container {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .section.order-completed {
  text-align: center;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .section.order-completed .buttons {
  margin-top: 2rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .loading {
  background: url("/themes/axelbruun/content/images/axelbruun/icon-loader.svg") no-repeat 50% 50%;
  background-color: transparent;
  background-size: 30px;
  font-size: 0;
  height: 60px;
}

.html-account-page .master-wrapper-content, .html-return-request-page .master-wrapper-content {
  position: relative;
  min-height: 100vh;
}
.html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper {
  margin: auto;
  padding-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper {
    width: 90%;
    padding-top: 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper {
    width: 70%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .side-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 {
    display: inline-block;
    width: 30%;
    vertical-align: top;
  }
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation {
    width: 100%;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title strong, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title strong {
  font-weight: 600;
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list {
  list-style: none;
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li {
  margin-bottom: 0.8rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a {
  pointer-events: all;
  opacity: 1;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a.active, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a.active {
  border-bottom: 2px solid #FFC105;
  opacity: 0.6;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 {
  margin: 2rem auto 0;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    margin: 0 auto;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page {
  padding-bottom: 3rem;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page {
    width: 100%;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 10px;
  color: #121411;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .title {
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .form-fields,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .form-fields, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .form-fields,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .form-fields {
  margin-bottom: 2rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title h1,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title h1, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title h1,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title h1 {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body ul,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body ul, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body ul,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body ul {
  list-style: none;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .no-data,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .no-data, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .no-data,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .no-data {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .order-list .section.order-item,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .order-list .section.order-item, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .order-list .section.order-item,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .order-list .section.order-item {
  background-color: #F2F2F2;
  border: 1px solid rgba(18, 20, 17, 0.2);
  padding: 1rem;
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .order-list .section.order-item .buttons,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .order-list .section.order-item .buttons, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .order-list .section.order-item .buttons,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .order-list .section.order-item .buttons {
  margin-top: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .fieldset,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .fieldset, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .fieldset,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .fieldset {
  margin: 1rem auto 0.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .fieldset .title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .fieldset .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .fieldset .title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .fieldset .title {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .fieldset .title strong,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .fieldset .title strong, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .fieldset .title strong,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .fieldset .title strong {
  font-family: bebas-neue-pro, sans-serif;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs {
  margin-bottom: 1.1rem;
  position: relative;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs input,
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs input,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs input,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs input,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username {
  padding: 0 10px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username {
  color: #949494;
  line-height: 42px;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username {
    line-height: 50px;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs .field-validation-error span,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs .field-validation-error span, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs .field-validation-error span,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs .field-validation-error span {
  display: block;
  background-color: #ea8f01;
  font-size: 0.7rem;
  font-weight: 600;
  color: #CF1E1F;
  line-height: 0.9rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .required,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .required, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .required,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .required {
  display: none;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .buttons,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .buttons, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .buttons,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .buttons {
  text-align: center;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item {
  border: 1px solid #d0d0d0;
  padding: 1rem;
  margin: 0 0 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons {
  text-align: right;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons .button-2,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons .button-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons .button-2,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons .button-2 {
  border: 0;
  padding: 0 0 2px;
  background-color: transparent;
  color: #121411;
  font-weight: 400;
  border-bottom: 2px solid #CF1E1F;
  border-radius: 0;
  margin-left: 0.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info {
  list-style: none;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info label,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info label, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info label,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info label {
  position: relative;
  height: auto;
  line-height: inherit;
  left: auto;
  color: inherit;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page h1,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page h1, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page h1,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page h1 {
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page select,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page select, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page select,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
  background-color: #fff;
  border: 1px solid #000;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs label,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs label, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs label,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs label {
  position: relative;
  left: 0;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .title {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page textarea,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page textarea, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page textarea,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page textarea {
  background-color: #fff;
  border: 1px solid #000;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table {
  width: 100%;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table thead,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table thead, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table thead,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table thead {
  display: none;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table .td-title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table .td-title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table .td-title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table .td-title {
  display: block;
  text-transform: uppercase;
  font-size: 0.6rem;
  margin-bottom: -2px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr {
  padding: 20px;
  display: block;
  background-color: #FFC105;
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr {
    padding: 30px;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product {
  display: inline-block;
  width: 80%;
  vertical-align: top;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product {
    margin-bottom: 2rem;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a {
  font-weight: 600;
  font-size: 0.9rem;
  line-height: 1.17rem;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a {
    font-size: 1.5rem;
    line-height: 1.95rem;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .attributes,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .attributes, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .attributes,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .attributes {
  display: inline-block;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .edit-item,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .edit-item, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .edit-item,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .edit-item {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 600;
  border-bottom: 2px solid #FFC105;
  line-height: 0.9rem;
  margin-left: 5px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .message-error,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .message-error, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .message-error,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .message-error {
  padding: 10px;
  background-color: #f14242;
  color: #CF1E1F;
  margin: 10px 0;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .message-error ul,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .message-error ul, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .message-error ul,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .message-error ul {
  list-style: none;
  font-size: 0.8rem;
  line-height: 0.9rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .sku,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .sku, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .sku,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .sku {
  font-size: 0.7rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .sku .td-title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .sku .td-title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .sku .td-title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .sku .td-title {
  display: none;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.unit-price,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.unit-price, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.unit-price,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.unit-price {
  display: inline-block;
  width: 30%;
  vertical-align: top;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.unit-price,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.unit-price, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.unit-price,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.unit-price {
    font-size: 1.3rem;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.unit-price .product-unit-price,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.unit-price .product-unit-price, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.unit-price .product-unit-price,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.unit-price .product-unit-price {
  line-height: 30px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.quantity,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.quantity, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.quantity,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.quantity {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.quantity .qty-input,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.quantity .qty-input, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.quantity .qty-input,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.quantity .qty-input {
  border: 1px solid #d0d0d0;
  width: 50px;
  height: 30px;
  text-align: center;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list {
  margin: 1rem auto;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table colgroup,
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table thead,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table colgroup,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table thead, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table colgroup,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table thead,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table colgroup,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table thead {
  display: none;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table tr,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table tr, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table tr,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table tr {
  height: 34px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes {
  width: 34px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes .inputs,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes .inputs, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes .inputs,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list table.data-table .select-boxes .inputs {
  margin: 0;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list .buttons,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list .buttons, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .back-in-stock-subscription-list-page .subscription-list .buttons,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .back-in-stock-subscription-list-page .subscription-list .buttons {
  margin: 2rem auto;
}

.html-manufacturer-list-page .master-wrapper-content {
  position: relative;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page {
  margin: auto;
  padding-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page {
    padding: 0 0 3rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-title {
  line-height: 2rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-title {
    margin-bottom: 2rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands {
  margin: 0 auto 2rem;
  opacity: 0;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands {
    margin: 0 auto 4rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands.show {
  opacity: 1;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .heading {
  position: relative;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .heading h3 {
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.69rem;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .heading h3 {
    font-size: 1.6rem;
    line-height: 2.08rem;
    margin-bottom: 2rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slider-wrapper:first-child {
  margin-top: 0;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track {
  background: none !important;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100% !important;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track:before, .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track:after {
  display: none;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide {
  opacity: 0 !important;
  width: 31% !important;
  left: auto !important;
  float: none;
}
@media only screen and (min-width: 768px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide {
    width: 18% !important;
  }
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide {
    width: 9.5% !important;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide.image-loaded {
  opacity: 1 !important;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a {
  height: auto;
  position: relative;
  top: auto;
  left: auto;
  opacity: 1 !important;
  display: flex !important;
  background-color: #fff;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  z-index: unset;
  margin: 0 0 0.6rem;
  border: 1px solid rgba(18, 20, 17, 0.1);
  border-radius: 6px;
  height: 60px;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:first-child {
  margin-top: 0;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a.img-loaded {
  opacity: 1 !important;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a {
    margin: 0;
    height: 70px;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:before, .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:after {
  display: none;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:hover {
  opacity: 0.7;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track img {
  position: relative !important;
  display: block !important;
  height: auto !important;
  width: auto;
  visibility: visible !important;
  top: auto;
  left: auto;
  max-width: 65%;
  margin: auto;
  max-height: 30px;
  align-self: center;
  opacity: 1 !important;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track img {
    max-width: 75%;
    max-height: 32px;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track img.img-loaded {
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid {
    width: 50%;
    margin: auto;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .letter-group {
  margin-bottom: 1.5rem;
  display: flex;
  gap: 1rem;
}
@media only screen and (min-width: 1200px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .letter-group {
    margin-bottom: 2.5rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .letter-group .letter {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.8rem;
  color: #FFC105;
  width: 26px;
  margin-top: -6px;
  text-transform: uppercase;
  flex: 0 0 26px;
}
@media only screen and (min-width: 1200px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .letter-group .letter {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .manufacturer-items {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  gap: 1rem;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .manufacturer-items a {
  text-transform: capitalize;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .manufacturer-items a {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .manufacturer-items a:before, .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .manufacturer-items a:after {
  border-bottom: 1px solid rgba(18, 20, 17, 0.2);
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .item-box {
  position: relative;
  display: block;
  min-height: unset;
  width: auto;
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  overflow: visible;
  height: auto;
}

.html-search-page .master-wrapper-content .master-column-wrapper #clerk-search-results {
  margin-bottom: 3rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper label.clerk-facet-show-more {
  position: relative;
  top: auto;
  left: auto;
  pointer-events: all;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-facets {
  padding-bottom: 12rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn {
  background-color: #F2F2F2;
  color: #121411;
  border: 1px solid rgba(255, 193, 5, 0.8);
  padding: 8px 10px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn {
    width: auto;
    cursor: pointer;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn .icon {
  width: 14px;
  display: block;
  position: relative;
  top: 0px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn .icon svg {
  overflow: visible;
}
.html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn .icon svg .st0 {
  fill: none;
  stroke: #FFC105;
  stroke-width: 20;
  stroke-linecap: round;
}
.html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn .icon svg .st1 {
  fill: #F2F2F2;
  stroke: #FFC105;
  stroke-width: 20;
}
.html-search-page .master-wrapper-content .master-column-wrapper .filter-mobile-btn .filter-mobile-btn-text {
  position: relative;
  font-size: 1.1rem;
  line-height: 1.43rem;
  pointer-events: none;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container {
  left: -90%;
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
  display: block;
  position: fixed;
  background-color: #F2F2F2;
  width: 80%;
  top: 0;
  height: 100vh;
  z-index: 4000;
  padding: 66px 0 0;
  -webkit-box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  -moz-box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  -o-box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  box-shadow: 0 10px 30px 0 rgba(18, 20, 17, 0.2);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container::-webkit-scrollbar {
  width: 0px;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container::-webkit-scrollbar-track {
  background-color: #F2F2F2;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container::-webkit-scrollbar-thumb {
  background-color: #F2F2F2;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container {
    left: -40%;
    width: 30%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show {
  left: 0;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .filtersTitlePanel {
  display: block;
  font-size: 0;
  position: fixed;
  left: 80%;
  width: 20%;
  height: 100vh;
  top: 0;
  z-index: 39;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .filtersTitlePanel {
    left: 30%;
    width: 70%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .btn-container {
  position: fixed;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .btn-container {
    width: 30%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container #clerk-search-filters {
  width: 90%;
  margin: auto;
  padding-bottom: 3rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-range-selected-range {
  background-color: #121411;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-name:before {
  border: 1px solid #121411;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-name:hover:before,
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-selected .clerk-facet-name:before {
  background-color: #121411;
  border-color: #121411;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group {
  margin: 0 auto 8px;
  background-color: #F2F2F2;
  border: 2px solid rgba(255, 193, 5, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  width: 90%;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group {
    width: 100%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .btn-container {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  text-align: center;
  z-index: 20;
  height: 100px;
  display: flex;
  background: #f2f2f2;
  background: -moz-linear-gradient(0deg, #f2f2f2 60%, rgba(242, 242, 242, 0) 100%);
  background: -webkit-linear-gradient(0deg, #f2f2f2 60%, rgba(242, 242, 242, 0) 100%);
  background: linear-gradient(0deg, #f2f2f2 60%, rgba(242, 242, 242, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .btn-container div {
  display: inline-block;
  margin: auto;
  text-align: center;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .sorting-header {
  margin: 20px auto 7px;
  width: 80%;
  font-weight: 700;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group-title {
  font-size: 1.1rem;
  line-height: 1.43rem;
  letter-spacing: 0;
  text-transform: none;
  color: #121411;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group-title {
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-range {
  width: 90%;
  margin: 0 auto 2rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search {
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search {
    position: relative;
    margin: 0 auto 2rem;
    width: 50%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 17px;
  right: 15px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .icon svg .st0 {
  fill: none;
  stroke: #121411;
  stroke-width: 18;
  stroke-linecap: round;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-show-facets {
  width: 50%;
  height: 40px;
  margin: 0px auto 20px auto;
  background-color: #163f6f;
  color: white;
  text-align: center;
  border-radius: 3px;
  line-height: 40px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-results {
  display: inline-block;
  width: 100%;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .clerk-page-width {
  display: flow-root;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-facets-container {
  display: none;
}
@media only screen and (max-width: 800px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-filters {
    width: 100%;
    float: left;
  }
}
@media only screen and (min-width: 800px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-results {
    width: 78%;
    float: right;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-filters {
    width: 20%;
    float: left;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-show-facets {
    display: none;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-ke8LOYiU {
  display: block;
  position: relative;
  flex-direction: unset;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-6t9TFkRC {
  position: absolute;
  left: calc(50% - 80px);
  font-size: 0.9rem;
  line-height: 1.17rem;
  top: 6px;
  display: block;
  flex: unset;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g {
  height: auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g .brand {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1rem;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g .brand {
    font-size: 0.85rem;
    line-height: 0.95rem;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g h4 {
  text-align: center;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
  color: #121411;
  text-transform: capitalize;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g h4 {
    width: 90%;
    font-size: 1.2rem;
    line-height: 1.56rem;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-OVctNHK8 {
  position: absolute;
  width: auto;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 0.7rem;
  line-height: 0.91rem;
  text-transform: uppercase;
  background-color: #CF1E1F;
  left: auto;
  padding: 4px 7px;
  top: 280px !important;
  border-radius: 4px;
  margin: 0;
  left: calc(50% - 14px);
  letter-spacing: 0px;
  transform: rotate(0deg);
  right: auto !important;
}
.html-search-page .master-wrapper-content .master-column-wrapper h1 {
  text-align: center;
  margin: 1rem auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page {
  min-height: 100vh;
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title h1 span {
  font-weight: 400;
}

.html-order-details-page .master-wrapper-content, .html-shipment-details-page .master-wrapper-content {
  position: relative;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper, .html-shipment-details-page .master-wrapper-content .master-column-wrapper {
  margin: auto;
  padding-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper, .html-shipment-details-page .master-wrapper-content .master-column-wrapper {
    width: 90%;
    padding-top: 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper, .html-shipment-details-page .master-wrapper-content .master-column-wrapper {
    width: 70%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .side-2, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 {
    display: inline-block;
    width: 30%;
    vertical-align: top;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title strong, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .title strong {
  font-weight: 600;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list {
  list-style: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li {
  margin-bottom: 0.8rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a {
  pointer-events: all;
  opacity: 1;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a.active, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a.active {
  border-bottom: 2px solid #FFC105;
  opacity: 0.6;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    margin: 0 auto;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page {
  min-height: 100vh;
  margin: auto;
  padding: 1rem 0 3rem;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page {
    padding: 0 0 3rem;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title {
  margin-bottom: 1rem;
  position: relative;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title a,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title a,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title a,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title a, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title a,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title a,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title a,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title a {
  color: #121411;
  font-weight: 400;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title a.print-order-button,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title a.print-order-button,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title a.print-order-button,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title a.print-order-button, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title a.print-order-button,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title a.print-order-button,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title a.print-order-button,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title a.print-order-button {
  margin-right: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title .actions,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title .actions,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title .actions,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title .actions, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-title .actions,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-title .actions,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-title .actions,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-title .actions {
  position: absolute;
  right: 0;
  top: 0;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview {
  padding: 1rem;
  background-color: #121411;
  margin-bottom: 10px;
  color: #F2F2F2;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview .order-number,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview .order-number,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview .order-number,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview .order-number, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview .order-number,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview .order-number,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview .order-number,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview .order-number {
  margin-bottom: 0.5rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview .title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview .title {
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview ul, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview ul {
  list-style: none;
  margin-left: 0;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview ul li, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-overview ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-overview ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-overview ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-overview ul li {
  margin-bottom: 0.3rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area {
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .title {
  font-size: 1.1rem;
  line-height: 1.43rem;
  margin-bottom: 0.3rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area ul, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area ul {
  list-style: none;
  margin-left: 0;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area ul li,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area ul li, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area ul li,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area ul li {
  margin-bottom: 0.3rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .billing-info-wrap .payment-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .billing-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .billing-info-wrap .payment-method-info {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .shipping-info-wrap .shipping-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .shipping-info-wrap .shipping-method-info {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .order-details-area .order-info-wrap .order-method-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-info,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .shipment-details-area .order-info-wrap .order-method-info {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .title {
  font-size: 1.1rem;
  line-height: 1.43rem;
  margin-bottom: 0.3rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table {
  width: 100%;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th {
  text-align: left;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.shipment-id {
  width: 40px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.view-details,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.view-details,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.view-details,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.view-details, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.view-details,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.view-details,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table thead th.view-details,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table thead th.view-details {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table tbody td label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table tbody td label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table tbody td label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table tbody td label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper table tbody td label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper table tbody td label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper table tbody td label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper table tbody td label {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper label {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #121411;
  pointer-events: all;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper .table-data,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper .table-data,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper .table-data,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper .table-data, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper .table-data,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper .table-data,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.shipments .table-wrapper .table-data,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.shipments .table-wrapper .table-data {
  font-size: 0.7rem;
  width: 100%;
  text-align: left;
  white-space: nowrap;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .title {
  font-size: 1.1rem;
  line-height: 1.43rem;
  margin-bottom: 0.3rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table {
  width: 100%;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper table thead,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table thead,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper table thead,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table thead, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper table thead,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table thead,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper table thead,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper table thead {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper label {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #121411;
  pointer-events: all;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper .table-data,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper .table-data,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper .table-data,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper .table-data, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper .table-data,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper .table-data,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.order-notes .table-wrapper .table-data,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.order-notes .table-wrapper .table-data {
  font-size: 0.7rem;
  width: 100%;
  text-align: left;
  white-space: nowrap;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.totals .actions,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.totals .actions,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.totals .actions,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.totals .actions, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.totals .actions,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.totals .actions,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.totals .actions,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.totals .actions {
  text-align: center;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products {
  padding: 1rem;
  background-color: #F0F0F0;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper label {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #121411;
  pointer-events: all;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-right: 3%;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table {
  width: 100%;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table thead,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table thead,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table thead,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table thead, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table thead,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table thead,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table thead,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table thead {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table .td-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table .td-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table .td-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table .td-title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table .td-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table .td-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table .td-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table .td-title {
  display: block;
  text-transform: uppercase;
  font-size: 0.6rem;
  margin-bottom: -2px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr {
  padding: 1rem 0 0;
  display: block;
  position: relative;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture {
  display: inline-block;
  width: 18%;
  vertical-align: top;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product-picture {
    width: 16%;
    margin-right: 2%;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku {
  display: block;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.sku label {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product {
  display: block;
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em {
  font-style: normal;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before, .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:before,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product em a:after {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name {
  font-weight: 600;
  font-size: 0.9rem;
  line-height: 1rem;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .product-name {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .attributes {
  display: block;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .edit-item {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 600;
  border-bottom: 2px solid #FFC105;
  line-height: 0.9rem;
  margin-left: 5px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error {
  padding: 10px;
  background-color: #f14242;
  color: #CF1E1F;
  margin: 10px 0;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .message-error ul {
  list-style: none;
  font-size: 0.8rem;
  line-height: 0.9rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku {
  font-size: 0.7rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku .td-title {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.product .sku label {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price {
  display: inline-block;
  width: 30%;
  vertical-align: top;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price {
    font-size: 1.3rem;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.unit-price .product-unit-price {
  line-height: 30px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .product-quantity {
  line-height: 30px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.quantity .qty-input {
  border: 1px solid #d0d0d0;
  width: 50px;
  height: 30px;
  text-align: center;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total {
  text-align: right;
  display: inline-block;
  width: 37%;
  vertical-align: top;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total {
    font-size: 1.3rem;
  }
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.total .product-subtotal {
  line-height: 30px;
  font-weight: 600;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart .icon {
  width: 100%;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .section.products .table-wrapper table.data-table tr td.remove-from-cart input {
  display: none;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals {
  background-color: #121411;
  padding: 1rem;
  color: #F2F2F2;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals label {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #F2F2F2;
  pointer-events: all;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total {
  width: 100%;
  font-size: 1.5rem;
  line-height: 1.95rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total {
  font-size: 1.8rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total td,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total td,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total td,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total td, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total td,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total td,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total tr.order-total td,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total tr.order-total td {
  line-height: 60px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total td,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total td,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total td,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total td, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total td,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total td,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total td,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total td {
  line-height: 30px;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-left,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-left,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-left,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-left, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-left,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-left,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-left,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-left {
  font-weight: 600;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-right,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-right,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-right,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-right, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-right,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-right,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .total-info .cart-total td.cart-total-right,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .total-info .cart-total td.cart-total-right {
  text-align: right;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .terms-of-service,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .terms-of-service,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .terms-of-service,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .terms-of-service, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .terms-of-service,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .terms-of-service,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .terms-of-service,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .terms-of-service {
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .terms-of-service label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .terms-of-service label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .terms-of-service label,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .terms-of-service label, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .terms-of-service label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .terms-of-service label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .terms-of-service label,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .terms-of-service label {
  font-size: 0.8rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .terms-of-service a.read,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .terms-of-service a.read,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .terms-of-service a.read,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .terms-of-service a.read, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .terms-of-service a.read,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .terms-of-service a.read,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .terms-of-service a.read,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .terms-of-service a.read {
  font-size: 0.8rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .checkout-buttons ,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .checkout-buttons ,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .checkout-buttons ,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .checkout-buttons , .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .totals .checkout-buttons ,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .totals .checkout-buttons ,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body .totals .checkout-buttons ,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body .totals .checkout-buttons  {
  text-align: center;
  padding: 30px 0 0;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body p,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body p,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body p,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body p, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body p,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body p,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body p,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body p {
  font-size: 0.8rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body p img,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body p img,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body p img,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body p img, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body p img,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body p img,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body p img,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body p img {
  max-width: 120px;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body p img,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body p img,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body p img,
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body p img, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body p img,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body p img,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.order-details-page .page-body p img,
  .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-1 .page.shipment-details-page .page-body p img {
    max-width: 200px;
  }
}

.html-login-page .master-wrapper-content, .html-password-recovery-page .master-wrapper-content, .html-registration-page .master-wrapper-content, .html-registration-result-page .master-wrapper-content, .html-email-a-friend-page .master-wrapper-content {
  position: relative;
  min-height: 100vh;
}
.html-login-page .master-wrapper-content .login-page .page-title h1, .html-password-recovery-page .master-wrapper-content .login-page .page-title h1, .html-registration-page .master-wrapper-content .login-page .page-title h1, .html-registration-result-page .master-wrapper-content .login-page .page-title h1, .html-email-a-friend-page .master-wrapper-content .login-page .page-title h1 {
  font-size: 2rem;
  line-height: 2.6rem;
}
.html-login-page .master-wrapper-content .login-page form .title, .html-password-recovery-page .master-wrapper-content .login-page form .title, .html-registration-page .master-wrapper-content .login-page form .title, .html-registration-result-page .master-wrapper-content .login-page form .title, .html-email-a-friend-page .master-wrapper-content .login-page form .title {
  padding: 10px 0 0rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page form .title, .html-password-recovery-page .master-wrapper-content .login-page form .title, .html-registration-page .master-wrapper-content .login-page form .title, .html-registration-result-page .master-wrapper-content .login-page form .title, .html-email-a-friend-page .master-wrapper-content .login-page form .title {
    width: 80%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-login-page .master-wrapper-content .login-page form .title, .html-password-recovery-page .master-wrapper-content .login-page form .title, .html-registration-page .master-wrapper-content .login-page form .title, .html-registration-result-page .master-wrapper-content .login-page form .title, .html-email-a-friend-page .master-wrapper-content .login-page form .title {
    width: 70%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .registration-page,
  .html-login-page .master-wrapper-content .password-recovery-page,
  .html-login-page .master-wrapper-content .registration-result-page,
  .html-login-page .master-wrapper-content .email-a-friend-page, .html-password-recovery-page .master-wrapper-content .registration-page,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page,
  .html-password-recovery-page .master-wrapper-content .registration-result-page,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page, .html-registration-page .master-wrapper-content .registration-page,
  .html-registration-page .master-wrapper-content .password-recovery-page,
  .html-registration-page .master-wrapper-content .registration-result-page,
  .html-registration-page .master-wrapper-content .email-a-friend-page, .html-registration-result-page .master-wrapper-content .registration-page,
  .html-registration-result-page .master-wrapper-content .password-recovery-page,
  .html-registration-result-page .master-wrapper-content .registration-result-page,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page, .html-email-a-friend-page .master-wrapper-content .registration-page,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page {
    padding: 4rem 0;
    width: 70%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-login-page .master-wrapper-content .registration-page,
  .html-login-page .master-wrapper-content .password-recovery-page,
  .html-login-page .master-wrapper-content .registration-result-page,
  .html-login-page .master-wrapper-content .email-a-friend-page, .html-password-recovery-page .master-wrapper-content .registration-page,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page,
  .html-password-recovery-page .master-wrapper-content .registration-result-page,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page, .html-registration-page .master-wrapper-content .registration-page,
  .html-registration-page .master-wrapper-content .password-recovery-page,
  .html-registration-page .master-wrapper-content .registration-result-page,
  .html-registration-page .master-wrapper-content .email-a-friend-page, .html-registration-result-page .master-wrapper-content .registration-page,
  .html-registration-result-page .master-wrapper-content .password-recovery-page,
  .html-registration-result-page .master-wrapper-content .registration-result-page,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page, .html-email-a-friend-page .master-wrapper-content .registration-page,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page {
    width: 50%;
  }
}
.html-login-page .master-wrapper-content .registration-page .page-title,
.html-login-page .master-wrapper-content .password-recovery-page .page-title,
.html-login-page .master-wrapper-content .registration-result-page .page-title,
.html-login-page .master-wrapper-content .email-a-friend-page .page-title, .html-password-recovery-page .master-wrapper-content .registration-page .page-title,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-title,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-title,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-title, .html-registration-page .master-wrapper-content .registration-page .page-title,
.html-registration-page .master-wrapper-content .password-recovery-page .page-title,
.html-registration-page .master-wrapper-content .registration-result-page .page-title,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-title, .html-registration-result-page .master-wrapper-content .registration-page .page-title,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-title,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-title,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-title, .html-email-a-friend-page .master-wrapper-content .registration-page .page-title,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-title,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-title,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-title {
  margin: 1rem auto 0;
}
.html-login-page .master-wrapper-content .registration-page .page-title h1,
.html-login-page .master-wrapper-content .password-recovery-page .page-title h1,
.html-login-page .master-wrapper-content .registration-result-page .page-title h1,
.html-login-page .master-wrapper-content .email-a-friend-page .page-title h1, .html-password-recovery-page .master-wrapper-content .registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-title h1, .html-registration-page .master-wrapper-content .registration-page .page-title h1,
.html-registration-page .master-wrapper-content .password-recovery-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-result-page .page-title h1,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-title h1, .html-registration-result-page .master-wrapper-content .registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-title h1,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-title h1, .html-email-a-friend-page .master-wrapper-content .registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-title h1 {
  font-size: 1.3rem;
  line-height: 1.69rem;
}
.html-login-page .master-wrapper-content .registration-page .required,
.html-login-page .master-wrapper-content .password-recovery-page .required,
.html-login-page .master-wrapper-content .registration-result-page .required,
.html-login-page .master-wrapper-content .email-a-friend-page .required, .html-password-recovery-page .master-wrapper-content .registration-page .required,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .required,
.html-password-recovery-page .master-wrapper-content .registration-result-page .required,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .required, .html-registration-page .master-wrapper-content .registration-page .required,
.html-registration-page .master-wrapper-content .password-recovery-page .required,
.html-registration-page .master-wrapper-content .registration-result-page .required,
.html-registration-page .master-wrapper-content .email-a-friend-page .required, .html-registration-result-page .master-wrapper-content .registration-page .required,
.html-registration-result-page .master-wrapper-content .password-recovery-page .required,
.html-registration-result-page .master-wrapper-content .registration-result-page .required,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .required, .html-email-a-friend-page .master-wrapper-content .registration-page .required,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .required,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .required,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .required {
  display: none;
}
.html-login-page .master-wrapper-content .login-page,
.html-login-page .master-wrapper-content .registration-page,
.html-login-page .master-wrapper-content .registration-result-page,
.html-login-page .master-wrapper-content .password-recovery-page,
.html-login-page .master-wrapper-content .email-a-friend-page, .html-password-recovery-page .master-wrapper-content .login-page,
.html-password-recovery-page .master-wrapper-content .registration-page,
.html-password-recovery-page .master-wrapper-content .registration-result-page,
.html-password-recovery-page .master-wrapper-content .password-recovery-page,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page, .html-registration-page .master-wrapper-content .login-page,
.html-registration-page .master-wrapper-content .registration-page,
.html-registration-page .master-wrapper-content .registration-result-page,
.html-registration-page .master-wrapper-content .password-recovery-page,
.html-registration-page .master-wrapper-content .email-a-friend-page, .html-registration-result-page .master-wrapper-content .login-page,
.html-registration-result-page .master-wrapper-content .registration-page,
.html-registration-result-page .master-wrapper-content .registration-result-page,
.html-registration-result-page .master-wrapper-content .password-recovery-page,
.html-registration-result-page .master-wrapper-content .email-a-friend-page, .html-email-a-friend-page .master-wrapper-content .login-page,
.html-email-a-friend-page .master-wrapper-content .registration-page,
.html-email-a-friend-page .master-wrapper-content .registration-result-page,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page {
  padding: 1rem 0;
  margin: auto;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page,
  .html-login-page .master-wrapper-content .registration-page,
  .html-login-page .master-wrapper-content .registration-result-page,
  .html-login-page .master-wrapper-content .password-recovery-page,
  .html-login-page .master-wrapper-content .email-a-friend-page, .html-password-recovery-page .master-wrapper-content .login-page,
  .html-password-recovery-page .master-wrapper-content .registration-page,
  .html-password-recovery-page .master-wrapper-content .registration-result-page,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page, .html-registration-page .master-wrapper-content .login-page,
  .html-registration-page .master-wrapper-content .registration-page,
  .html-registration-page .master-wrapper-content .registration-result-page,
  .html-registration-page .master-wrapper-content .password-recovery-page,
  .html-registration-page .master-wrapper-content .email-a-friend-page, .html-registration-result-page .master-wrapper-content .login-page,
  .html-registration-result-page .master-wrapper-content .registration-page,
  .html-registration-result-page .master-wrapper-content .registration-result-page,
  .html-registration-result-page .master-wrapper-content .password-recovery-page,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page, .html-email-a-friend-page .master-wrapper-content .login-page,
  .html-email-a-friend-page .master-wrapper-content .registration-page,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page {
    min-height: 90vh;
    padding: 2rem 0;
  }
}
.html-login-page .master-wrapper-content .login-page .confetti,
.html-login-page .master-wrapper-content .registration-page .confetti,
.html-login-page .master-wrapper-content .registration-result-page .confetti,
.html-login-page .master-wrapper-content .password-recovery-page .confetti,
.html-login-page .master-wrapper-content .email-a-friend-page .confetti, .html-password-recovery-page .master-wrapper-content .login-page .confetti,
.html-password-recovery-page .master-wrapper-content .registration-page .confetti,
.html-password-recovery-page .master-wrapper-content .registration-result-page .confetti,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .confetti,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .confetti, .html-registration-page .master-wrapper-content .login-page .confetti,
.html-registration-page .master-wrapper-content .registration-page .confetti,
.html-registration-page .master-wrapper-content .registration-result-page .confetti,
.html-registration-page .master-wrapper-content .password-recovery-page .confetti,
.html-registration-page .master-wrapper-content .email-a-friend-page .confetti, .html-registration-result-page .master-wrapper-content .login-page .confetti,
.html-registration-result-page .master-wrapper-content .registration-page .confetti,
.html-registration-result-page .master-wrapper-content .registration-result-page .confetti,
.html-registration-result-page .master-wrapper-content .password-recovery-page .confetti,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .confetti, .html-email-a-friend-page .master-wrapper-content .login-page .confetti,
.html-email-a-friend-page .master-wrapper-content .registration-page .confetti,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .confetti,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .confetti,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .confetti {
  width: 70%;
  margin: 2rem auto 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .confetti,
  .html-login-page .master-wrapper-content .registration-page .confetti,
  .html-login-page .master-wrapper-content .registration-result-page .confetti,
  .html-login-page .master-wrapper-content .password-recovery-page .confetti,
  .html-login-page .master-wrapper-content .email-a-friend-page .confetti, .html-password-recovery-page .master-wrapper-content .login-page .confetti,
  .html-password-recovery-page .master-wrapper-content .registration-page .confetti,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .confetti,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .confetti,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .confetti, .html-registration-page .master-wrapper-content .login-page .confetti,
  .html-registration-page .master-wrapper-content .registration-page .confetti,
  .html-registration-page .master-wrapper-content .registration-result-page .confetti,
  .html-registration-page .master-wrapper-content .password-recovery-page .confetti,
  .html-registration-page .master-wrapper-content .email-a-friend-page .confetti, .html-registration-result-page .master-wrapper-content .login-page .confetti,
  .html-registration-result-page .master-wrapper-content .registration-page .confetti,
  .html-registration-result-page .master-wrapper-content .registration-result-page .confetti,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .confetti,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .confetti, .html-email-a-friend-page .master-wrapper-content .login-page .confetti,
  .html-email-a-friend-page .master-wrapper-content .registration-page .confetti,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .confetti,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .confetti,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .confetti {
    width: 40%;
    margin: 0 auto 1rem;
  }
}
.html-login-page .master-wrapper-content .login-page .confetti svg path,
.html-login-page .master-wrapper-content .registration-page .confetti svg path,
.html-login-page .master-wrapper-content .registration-result-page .confetti svg path,
.html-login-page .master-wrapper-content .password-recovery-page .confetti svg path,
.html-login-page .master-wrapper-content .email-a-friend-page .confetti svg path, .html-password-recovery-page .master-wrapper-content .login-page .confetti svg path,
.html-password-recovery-page .master-wrapper-content .registration-page .confetti svg path,
.html-password-recovery-page .master-wrapper-content .registration-result-page .confetti svg path,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .confetti svg path,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .confetti svg path, .html-registration-page .master-wrapper-content .login-page .confetti svg path,
.html-registration-page .master-wrapper-content .registration-page .confetti svg path,
.html-registration-page .master-wrapper-content .registration-result-page .confetti svg path,
.html-registration-page .master-wrapper-content .password-recovery-page .confetti svg path,
.html-registration-page .master-wrapper-content .email-a-friend-page .confetti svg path, .html-registration-result-page .master-wrapper-content .login-page .confetti svg path,
.html-registration-result-page .master-wrapper-content .registration-page .confetti svg path,
.html-registration-result-page .master-wrapper-content .registration-result-page .confetti svg path,
.html-registration-result-page .master-wrapper-content .password-recovery-page .confetti svg path,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .confetti svg path, .html-email-a-friend-page .master-wrapper-content .login-page .confetti svg path,
.html-email-a-friend-page .master-wrapper-content .registration-page .confetti svg path,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .confetti svg path,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .confetti svg path,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .confetti svg path {
  fill: #CF1E1F;
}
.html-login-page .html-login-page .master-wrapper-content .login-page .page-title,
.html-login-page .html-login-page .master-wrapper-content .registration-page .page-title,
.html-login-page .html-login-page .master-wrapper-content .registration-result-page .page-title,
.html-login-page .html-login-page .master-wrapper-content .password-recovery-page .page-title,
.html-login-page .html-login-page .master-wrapper-content .email-a-friend-page .page-title, .html-login-page .html-password-recovery-page .master-wrapper-content .login-page .page-title,
.html-login-page .html-password-recovery-page .master-wrapper-content .registration-page .page-title,
.html-login-page .html-password-recovery-page .master-wrapper-content .registration-result-page .page-title,
.html-login-page .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-title,
.html-login-page .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-title, .html-login-page .html-registration-page .master-wrapper-content .login-page .page-title,
.html-login-page .html-registration-page .master-wrapper-content .registration-page .page-title,
.html-login-page .html-registration-page .master-wrapper-content .registration-result-page .page-title,
.html-login-page .html-registration-page .master-wrapper-content .password-recovery-page .page-title,
.html-login-page .html-registration-page .master-wrapper-content .email-a-friend-page .page-title, .html-login-page .html-registration-result-page .master-wrapper-content .login-page .page-title,
.html-login-page .html-registration-result-page .master-wrapper-content .registration-page .page-title,
.html-login-page .html-registration-result-page .master-wrapper-content .registration-result-page .page-title,
.html-login-page .html-registration-result-page .master-wrapper-content .password-recovery-page .page-title,
.html-login-page .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-title, .html-login-page .html-email-a-friend-page .master-wrapper-content .login-page .page-title,
.html-login-page .html-email-a-friend-page .master-wrapper-content .registration-page .page-title,
.html-login-page .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-title,
.html-login-page .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-title,
.html-login-page .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-title {
  display: none;
}
.html-login-page .master-wrapper-content .login-page .page-title .page-title div,
.html-login-page .master-wrapper-content .registration-page .page-title .page-title div,
.html-login-page .master-wrapper-content .registration-result-page .page-title .page-title div,
.html-login-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
.html-login-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-password-recovery-page .master-wrapper-content .login-page .page-title .page-title div,
.html-password-recovery-page .master-wrapper-content .registration-page .page-title .page-title div,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-title .page-title div,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-registration-page .master-wrapper-content .login-page .page-title .page-title div,
.html-registration-page .master-wrapper-content .registration-page .page-title .page-title div,
.html-registration-page .master-wrapper-content .registration-result-page .page-title .page-title div,
.html-registration-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-registration-result-page .master-wrapper-content .login-page .page-title .page-title div,
.html-registration-result-page .master-wrapper-content .registration-page .page-title .page-title div,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-title .page-title div,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-email-a-friend-page .master-wrapper-content .login-page .page-title .page-title div,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-title .page-title div,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-title .page-title div,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-title .page-title div {
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  padding: 0 0 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-title .page-title div,
  .html-login-page .master-wrapper-content .registration-page .page-title .page-title div,
  .html-login-page .master-wrapper-content .registration-result-page .page-title .page-title div,
  .html-login-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-password-recovery-page .master-wrapper-content .login-page .page-title .page-title div,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-title .page-title div,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-title .page-title div,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-registration-page .master-wrapper-content .login-page .page-title .page-title div,
  .html-registration-page .master-wrapper-content .registration-page .page-title .page-title div,
  .html-registration-page .master-wrapper-content .registration-result-page .page-title .page-title div,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-registration-result-page .master-wrapper-content .login-page .page-title .page-title div,
  .html-registration-result-page .master-wrapper-content .registration-page .page-title .page-title div,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-title .page-title div,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-title .page-title div, .html-email-a-friend-page .master-wrapper-content .login-page .page-title .page-title div,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-title .page-title div,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-title .page-title div,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-title .page-title div,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-title .page-title div {
    font-size: 2.5rem;
    padding: 0 0 2rem;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .title,
.html-login-page .master-wrapper-content .registration-page .page-body .title,
.html-login-page .master-wrapper-content .registration-result-page .page-body .title,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .title,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .title, .html-password-recovery-page .master-wrapper-content .login-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .title, .html-registration-page .master-wrapper-content .login-page .page-body .title,
.html-registration-page .master-wrapper-content .registration-page .page-body .title,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .title,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .title,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .title, .html-registration-result-page .master-wrapper-content .login-page .page-body .title,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .title,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .title,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .title, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .title {
  display: none;
}
.html-login-page .master-wrapper-content .login-page .page-body .tooltip,
.html-login-page .master-wrapper-content .registration-page .page-body .tooltip,
.html-login-page .master-wrapper-content .registration-result-page .page-body .tooltip,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .tooltip,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .tooltip, .html-password-recovery-page .master-wrapper-content .login-page .page-body .tooltip,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .tooltip,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .tooltip,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .tooltip,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .tooltip, .html-registration-page .master-wrapper-content .login-page .page-body .tooltip,
.html-registration-page .master-wrapper-content .registration-page .page-body .tooltip,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .tooltip,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .tooltip,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .tooltip, .html-registration-result-page .master-wrapper-content .login-page .page-body .tooltip,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .tooltip,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .tooltip,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .tooltip,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .tooltip, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .tooltip,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .tooltip,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .tooltip,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .tooltip,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .tooltip {
  font-size: 0.9rem;
  line-height: 1.17rem;
  margin: 0 auto 2rem;
}
.html-login-page .master-wrapper-content .login-page .page-body .result,
.html-login-page .master-wrapper-content .registration-page .page-body .result,
.html-login-page .master-wrapper-content .registration-result-page .page-body .result,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .result,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-password-recovery-page .master-wrapper-content .login-page .page-body .result,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .result,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .result,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .result,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-registration-page .master-wrapper-content .login-page .page-body .result,
.html-registration-page .master-wrapper-content .registration-page .page-body .result,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .result,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .result,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-registration-result-page .master-wrapper-content .login-page .page-body .result,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .result,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .result,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .result,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .result,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .result,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .result,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .result,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .result {
  margin: 0 auto 2rem;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .result,
  .html-login-page .master-wrapper-content .registration-page .page-body .result,
  .html-login-page .master-wrapper-content .registration-result-page .page-body .result,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body .result,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-password-recovery-page .master-wrapper-content .login-page .page-body .result,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body .result,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .result,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .result,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-registration-page .master-wrapper-content .login-page .page-body .result,
  .html-registration-page .master-wrapper-content .registration-page .page-body .result,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body .result,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body .result,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-registration-result-page .master-wrapper-content .login-page .page-body .result,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body .result,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .result,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .result,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .result, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .result,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .result,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .result,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .result,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .result {
    width: 80%;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper {
  margin: 1rem 0 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
  .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
  .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
  .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    width: 48%;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title {
  padding: 10px 0 0rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title {
    width: 80%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .title,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .title {
    width: 70%;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text {
  margin: 0.5rem auto 1rem;
  font-size: 0.85rem;
  line-height: 1.105rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
  .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
  .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .text,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .text,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .text,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .text,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .text {
    font-size: 1rem;
    line-height: 1.5rem;
    width: 80%;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper {
  margin-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
  .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
  .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper {
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    width: 48%;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .topic-block,
.html-login-page .master-wrapper-content .registration-page .page-body .topic-block,
.html-login-page .master-wrapper-content .registration-result-page .page-body .topic-block,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .topic-block,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .topic-block, .html-password-recovery-page .master-wrapper-content .login-page .page-body .topic-block,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .topic-block,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .topic-block,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .topic-block,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .topic-block, .html-registration-page .master-wrapper-content .login-page .page-body .topic-block,
.html-registration-page .master-wrapper-content .registration-page .page-body .topic-block,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .topic-block,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .topic-block,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .topic-block, .html-registration-result-page .master-wrapper-content .login-page .page-body .topic-block,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .topic-block,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .topic-block,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .topic-block,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .topic-block, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .topic-block,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .topic-block,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .topic-block,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .topic-block,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .topic-block {
  display: none;
}
.html-login-page .master-wrapper-content .login-page .page-body .bedriftsinformasjon,
.html-login-page .master-wrapper-content .registration-page .page-body .bedriftsinformasjon,
.html-login-page .master-wrapper-content .registration-result-page .page-body .bedriftsinformasjon,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .bedriftsinformasjon,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .bedriftsinformasjon, .html-password-recovery-page .master-wrapper-content .login-page .page-body .bedriftsinformasjon,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .bedriftsinformasjon,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .bedriftsinformasjon,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .bedriftsinformasjon,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .bedriftsinformasjon, .html-registration-page .master-wrapper-content .login-page .page-body .bedriftsinformasjon,
.html-registration-page .master-wrapper-content .registration-page .page-body .bedriftsinformasjon,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .bedriftsinformasjon,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .bedriftsinformasjon,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .bedriftsinformasjon, .html-registration-result-page .master-wrapper-content .login-page .page-body .bedriftsinformasjon,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .bedriftsinformasjon,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .bedriftsinformasjon,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .bedriftsinformasjon,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .bedriftsinformasjon, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .bedriftsinformasjon,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .bedriftsinformasjon,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .bedriftsinformasjon,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .bedriftsinformasjon,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .bedriftsinformasjon {
  margin: 1rem auto;
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields {
  margin: 0.5rem auto 0;
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields.checkbox,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields.checkbox,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields.checkbox,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.checkbox,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.checkbox, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields.checkbox,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields.checkbox,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields.checkbox,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.checkbox,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.checkbox, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields.checkbox,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields.checkbox,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields.checkbox,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.checkbox,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.checkbox, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields.checkbox,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields.checkbox,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields.checkbox,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.checkbox,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.checkbox, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields.checkbox,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields.checkbox,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields.checkbox,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.checkbox,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.checkbox {
  margin: 0 auto 0;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body form .form-fields.newsletter,
  .html-login-page .master-wrapper-content .registration-page .page-body form .form-fields.newsletter,
  .html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields.newsletter,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.newsletter,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.newsletter, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields.newsletter,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields.newsletter,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields.newsletter,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.newsletter,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.newsletter, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields.newsletter,
  .html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields.newsletter,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields.newsletter,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.newsletter,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.newsletter, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields.newsletter,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields.newsletter,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields.newsletter,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.newsletter,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.newsletter, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields.newsletter,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields.newsletter,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields.newsletter,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields.newsletter,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields.newsletter {
    margin: 2rem auto 0;
  }
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body form .form-fields,
  .html-login-page .master-wrapper-content .registration-page .page-body form .form-fields,
  .html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields,
  .html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields {
    width: 70%;
    margin: 1rem auto;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .inputs,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .inputs,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .inputs,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .inputs,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .inputs, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .inputs,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .inputs,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .inputs,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .inputs,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .inputs, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .inputs,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .inputs,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .inputs,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .inputs,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .inputs, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .inputs,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .inputs,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .inputs,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .inputs,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .inputs, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .inputs,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .inputs,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .inputs,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .inputs,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .inputs {
  position: relative;
  margin-bottom: 1rem;
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .type-checkbox label,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .type-checkbox label,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .type-checkbox label,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .type-checkbox label,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .type-checkbox label, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .type-checkbox label,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .type-checkbox label,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .type-checkbox label,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .type-checkbox label,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .type-checkbox label, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .type-checkbox label,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .type-checkbox label,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .type-checkbox label,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .type-checkbox label,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .type-checkbox label, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .type-checkbox label,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .type-checkbox label,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .type-checkbox label,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .type-checkbox label,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .type-checkbox label, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .type-checkbox label,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .type-checkbox label,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .type-checkbox label,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .type-checkbox label,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .type-checkbox label {
  width: calc(100% - 26px);
  text-align: left;
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .remember,
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter,
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .remember,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .remember,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .remember,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .remember,
.html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter,
.html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .remember,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .remember,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .remember,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .remember,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .remember,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent {
  margin-bottom: 0.3rem;
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label,
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label,
.html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label {
  left: 24px;
}
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label .read,
.html-login-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label .read,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label .read,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label .read,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label .read,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label .read,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label .read,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label .read,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label .read,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label .read, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label .read,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label .read,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label .read,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label .read,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label .read,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label .read,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label .read,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label .read,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label .read,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label .read, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label .read,
.html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label .read,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label .read,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label .read,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label .read,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label .read,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label .read,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label .read,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label .read,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label .read, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label .read,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label .read,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label .read,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label .read,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label .read,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label .read,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label .read,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label .read,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label .read,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label .read, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .newsletter label .read,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .accept-consent label .read,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .newsletter label .read,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .accept-consent label .read,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .newsletter label .read,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .accept-consent label .read,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .newsletter label .read,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .accept-consent label .read,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .newsletter label .read,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .accept-consent label .read {
  text-decoration: underline;
  font-weight: 600;
}
.html-login-page .master-wrapper-content .login-page .page-body form .buttons,
.html-login-page .master-wrapper-content .registration-page .page-body form .buttons,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .buttons,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .buttons,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .buttons, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .buttons,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .buttons,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .buttons,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .buttons,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .buttons, .html-registration-page .master-wrapper-content .login-page .page-body form .buttons,
.html-registration-page .master-wrapper-content .registration-page .page-body form .buttons,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .buttons,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .buttons,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .buttons, .html-registration-result-page .master-wrapper-content .login-page .page-body form .buttons,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .buttons,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .buttons,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .buttons,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .buttons, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .buttons,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .buttons,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .buttons,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .buttons,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .buttons {
  margin: 2rem auto;
}
.html-login-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .login-page .page-body form .back-to-login,
.html-login-page .master-wrapper-content .login-page .page-body form .back-to-wishlist,
.html-login-page .master-wrapper-content .login-page .page-body form .got-account,
.html-login-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .registration-page .page-body form .back-to-login,
.html-login-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist,
.html-login-page .master-wrapper-content .registration-page .page-body form .got-account,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .back-to-login,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .got-account,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .got-account,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .got-account, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .back-to-login,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .back-to-wishlist,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .got-account,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .back-to-login,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .got-account,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .back-to-login,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .got-account,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .got-account,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .got-account, .html-registration-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .login-page .page-body form .back-to-login,
.html-registration-page .master-wrapper-content .login-page .page-body form .back-to-wishlist,
.html-registration-page .master-wrapper-content .login-page .page-body form .got-account,
.html-registration-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .registration-page .page-body form .back-to-login,
.html-registration-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist,
.html-registration-page .master-wrapper-content .registration-page .page-body form .got-account,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .back-to-login,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .got-account,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .got-account,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .got-account, .html-registration-result-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .back-to-login,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .back-to-wishlist,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .got-account,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .back-to-login,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .got-account,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .back-to-login,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .got-account,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .got-account,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .got-account, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .back-to-login,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .back-to-wishlist,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .got-account,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .back-to-login,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .got-account,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .back-to-login,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .got-account,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .got-account,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .got-account {
  margin: 1rem auto 2rem;
}
.html-login-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .login-page .page-body form .back-to-login a,
.html-login-page .master-wrapper-content .login-page .page-body form .back-to-wishlist a,
.html-login-page .master-wrapper-content .login-page .page-body form .got-account a,
.html-login-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .registration-page .page-body form .back-to-login a,
.html-login-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist a,
.html-login-page .master-wrapper-content .registration-page .page-body form .got-account a,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .back-to-login a,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist a,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .got-account a,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login a,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist a,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .got-account a,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login a,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist a,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .got-account a, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .back-to-login a,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .back-to-wishlist a,
.html-password-recovery-page .master-wrapper-content .login-page .page-body form .got-account a,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .back-to-login a,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist a,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .got-account a,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .back-to-login a,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist a,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .got-account a,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login a,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist a,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .got-account a,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login a,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist a,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .got-account a, .html-registration-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .login-page .page-body form .back-to-login a,
.html-registration-page .master-wrapper-content .login-page .page-body form .back-to-wishlist a,
.html-registration-page .master-wrapper-content .login-page .page-body form .got-account a,
.html-registration-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .registration-page .page-body form .back-to-login a,
.html-registration-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist a,
.html-registration-page .master-wrapper-content .registration-page .page-body form .got-account a,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .back-to-login a,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist a,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .got-account a,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login a,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist a,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .got-account a,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login a,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist a,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .got-account a, .html-registration-result-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .back-to-login a,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .back-to-wishlist a,
.html-registration-result-page .master-wrapper-content .login-page .page-body form .got-account a,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .back-to-login a,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist a,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .got-account a,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .back-to-login a,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist a,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .got-account a,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login a,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist a,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .got-account a,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login a,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist a,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .got-account a, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .back-to-login a,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .back-to-wishlist a,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body form .got-account a,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .back-to-login a,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .back-to-wishlist a,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .got-account a,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .back-to-login a,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .back-to-wishlist a,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .got-account a,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .back-to-login a,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .back-to-wishlist a,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .got-account a,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-login a,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .back-to-wishlist a,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .got-account a {
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.html-login-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
.html-login-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-registration-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
.html-registration-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-registration-result-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors {
  background-color: #ea8f01;
  padding: 1rem;
  font-weight: 600;
  font-size: 0.8rem;
  line-height: 1rem;
  margin: 0 auto 2rem;
  color: #F2F2F2;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
  .html-login-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
  .html-login-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
  .html-login-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
  .html-login-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
  .html-password-recovery-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
  .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
  .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
  .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-registration-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
  .html-registration-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
  .html-registration-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
  .html-registration-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
  .html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-registration-result-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
  .html-registration-result-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
  .html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
  .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
  .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors,
  .html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors,
  .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors,
  .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors,
  .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors {
    width: 70%;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors ul,
.html-login-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors ul,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors ul,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors ul,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors ul, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors ul,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors ul,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors ul,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors ul,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors ul, .html-registration-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors ul, .html-registration-result-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors ul,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors ul, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .message-error.validation-summary-errors ul,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .message-error.validation-summary-errors ul,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .message-error.validation-summary-errors ul,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .message-error.validation-summary-errors ul,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .message-error.validation-summary-errors ul {
  list-style: none;
}

.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content,
.html-registration-page .ui-dialog.ui-widget.ui-widget-content {
  overflow-y: scroll;
  bottom: 0 !important;
  top: auto !important;
}
.html-shopping-cart-page .page-body img,
.html-registration-page .page-body img {
  max-width: 140px;
  margin: auto;
}

.html-registration-page .ui-dialog.ui-widget.ui-widget-content,
.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content {
  background-color: #fff;
  padding: 2rem;
  position: fixed;
  top: 40px;
  z-index: 3000;
  box-shadow: 0px 0px 60px 10px rgba(18, 20, 17, 0.2);
}
.html-registration-page .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-title,
.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-title {
  display: none;
}
.html-registration-page .ui-dialog.ui-widget.ui-widget-content .ui-button.ui-corner-all.ui-widget,
.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content .ui-button.ui-corner-all.ui-widget {
  position: absolute;
  right: 10px;
  top: 10px;
  font-family: "Mont-heavy";
  font-size: 0.7rem;
}
.html-registration-page .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content .page.topic-page .page-title,
.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content .page.topic-page .page-title {
  margin-bottom: 1rem;
}
.html-registration-page .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content .page.topic-page .page-body,
.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content .page.topic-page .page-body {
  font-size: 0.8rem;
  line-height: 1rem;
}

.html-account-page .multi-factor-authentication-page form label {
  position: unset;
}
.html-account-page .multi-factor-authentication-page form label img {
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
}

.html-contact-page .master-wrapper-content {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .html-contact-page .master-wrapper-content {
    margin-top: 130px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-contact-page .master-wrapper-content {
    margin-top: 174px;
  }
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page {
  min-height: 90vh;
  margin: auto;
  width: 86%;
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page {
    width: 60%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page {
    width: 30%;
  }
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .page-body .topic-block {
  margin: 1rem 0;
  font-size: 0.8rem;
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .form-fields .inputs {
  margin-bottom: 20px;
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .form-fields .inputs input,
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .form-fields .inputs textarea {
  background-color: #f1f1f1;
  padding: 0 10px;
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .form-fields .inputs .required {
  display: none;
}

.html-not-found-page .master-wrapper-content {
  position: relative;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page {
  min-height: 100vh;
  margin: auto;
  width: 86%;
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page {
    width: 50%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page {
    width: 40%;
  }
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .page-title {
  margin-bottom: 1rem;
  text-align: center;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .topic-block-body p {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .topic-block-body ul {
  margin-left: 1rem;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .topic-block-body ul li {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .jerry {
  margin: 2rem auto;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .btns {
  margin: 2rem auto;
  text-align: center;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .btns a {
  font-size: 0.9rem;
  line-height: 1.17rem;
}

@media only screen and (max-width: 1023px) {
  .juxtapositioned-content {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content {
    margin: 4rem auto;
  }
}
@media only screen and (min-width: 1200px) {
  .juxtapositioned-content {
    margin: 6rem auto;
  }
}
.category-page .juxtapositioned-content {
  padding-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content > .component-container {
    display: flex;
    border-radius: 8px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content > .component-container > div {
    flex: 0 0 50%;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content > .component-container .swiper-slide {
    height: auto;
    flex-grow: 1;
    flex-shrink: unset;
  }
}
.juxtapositioned-content > .component-container .swiper-slide:hover .umbraco-image img {
  transform: scale(1.1);
}
.juxtapositioned-content > .component-container .swiper-slide .umbraco-image img {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content > .component-container .swiper-slide .custom-image,
  .juxtapositioned-content > .component-container .swiper-slide .contentType-inspirationPageProduct {
    height: 100%;
  }
}

.inspiration-page,
.content-page {
  padding-bottom: 2rem;
}
@media only screen and (min-width: 1200px) {
  .inspiration-page,
  .content-page {
    padding-bottom: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page > .page-container > .umbraco-header,
  .content-page > .page-container > .umbraco-header {
    text-align: center;
    margin-bottom: 3rem;
  }
}

.umbraco-articles .article:hover .umbraco-image img {
  transform: scale(1.1);
  filter: brightness(1.1);
}
.umbraco-articles .article .umbraco-image {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.umbraco-articles .article .umbraco-image img {
  aspect-ratio: 3/4;
}
@media only screen and (min-width: 1200px) {
  .umbraco-articles .article .umbraco-image img {
    aspect-ratio: 5/6;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.umbraco-articles .article .text {
  width: 96%;
  margin: auto;
}
.umbraco-articles .article .text h3 {
  font-size: 1.4rem;
  line-height: 1.82rem;
}
.umbraco-articles .article .text p {
  font-size: 1rem;
  line-height: 1.3rem;
}

.umbraco-header {
  max-width: 780px;
}

.umbraco-page-list {
  padding-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list {
    padding-bottom: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list > .umbraco-header {
    text-align: center;
    margin-bottom: 2rem;
    max-width: unset;
  }
}
.umbraco-page-list .component-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container {
    gap: 2rem;
  }
}
.umbraco-page-list .list-item {
  display: block;
  margin-bottom: 2rem;
  flex: 0 0 calc(50% - 0.5rem);
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .list-item {
    flex: 0 0 calc(33.3333333% - 1.4rem);
  }
}
.umbraco-page-list .list-item:hover .umbraco-preview-image img {
  transform: scale(1.1);
  filter: brightness(1.1);
}
.umbraco-page-list .list-item .umbraco-preview-image {
  margin-bottom: 0.6rem;
  border-radius: 8px;
  overflow: hidden;
}
.umbraco-page-list .list-item .umbraco-preview-image img {
  aspect-ratio: 5/4;
}
@media only screen and (min-width: 1200px) {
  .umbraco-page-list .list-item .umbraco-preview-image img {
    aspect-ratio: 4/3;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.umbraco-page-list .list-item .umbraco-header,
.umbraco-page-list .list-item .umbraco-subheading {
  width: 96%;
  margin: auto;
}
.umbraco-page-list .list-item h2 {
  margin-bottom: 0.3rem;
}
.umbraco-page-list .list-item p {
  font-size: 0.9rem;
  line-height: 1.17rem;
}

.popular-brands {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .popular-brands {
    width: 100%;
    max-width: unset;
  }
}
.popular-brands.no-swipe .swiper-wrapper {
  gap: 1rem;
}
.popular-brands.no-swipe .arrows {
  display: none;
}
.popular-brands .swiper-slide {
  width: 90px;
}
@media only screen and (min-width: 1024px) {
  .popular-brands .swiper-slide {
    width: 150px;
  }
}
.popular-brands .image-link {
  border: 1px solid rgba(18, 20, 17, 0.1);
  border-radius: 5px;
  width: 100%;
  height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .popular-brands .image-link {
    height: 76px;
  }
}
.popular-brands .image-link img {
  max-width: 60px;
  max-height: 26px;
  width: auto;
}
@media only screen and (min-width: 1200px) {
  .popular-brands .image-link img {
    max-width: 88px;
    max-height: 40px;
  }
}

#layout-manufacturerPageContent .umbraco-text,
#layout-categoryPageContent .umbraco-text {
  max-width: 770px;
}
#layout-manufacturerPageContent .umbraco-text + .category-description-btns,
#layout-categoryPageContent .umbraco-text + .category-description-btns {
  max-width: 770px;
  margin: auto;
}
#layout-manufacturerPageContent .umbraco-text p,
#layout-categoryPageContent .umbraco-text p {
  font-size: 1.1rem;
  line-height: 1.5rem;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1200px) {
  #layout-manufacturerPageContent .umbraco-text p,
  #layout-categoryPageContent .umbraco-text p {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}

.image-with-hotspots {
  margin: 2rem auto;
}
.image-with-hotspots:hover .umbraco-image img {
  filter: brightness(1.1);
}
.juxtapositioned-content .image-with-hotspots {
  margin: 0;
}
@media only screen and (max-width: 1023px) {
  .juxtapositioned-content .image-with-hotspots {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .image-with-hotspots .component-container,
  .juxtapositioned-content .image-with-hotspots .umbraco-image,
  .juxtapositioned-content .image-with-hotspots picture,
  .juxtapositioned-content .image-with-hotspots img {
    display: block;
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .image-with-hotspots img {
    object-fit: cover;
  }
}
.image-gallery .image-with-hotspots, .image-gallery-3 .image-with-hotspots {
  width: 100%;
  max-width: unset;
}
.image-with-hotspots .component-container {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}
.juxtapositioned-content .image-with-hotspots .component-container {
  border-radius: 0px;
}
.image-gallery .image-with-hotspots .component-container {
  border-radius: 0px;
}
@media only screen and (min-width: 1024px) {
  .image-with-hotspots .component-container:has(.umbraco-image.desktop) .umbraco-image.mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  .image-with-hotspots .component-container:has(.umbraco-image.desktop) .hotspots.mobile {
    display: none !important;
  }
}
.image-with-hotspots .manufactorer-logo {
  position: absolute;
  left: 1rem;
  top: 1rem;
}
@media only screen and (min-width: 1200px) {
  .image-with-hotspots .manufactorer-logo {
    left: 1.5rem;
    top: 1.5rem;
  }
}
.image-with-hotspots .manufactorer-logo.bottom-left {
  bottom: 1rem;
  top: unset;
}
@media only screen and (min-width: 1200px) {
  .image-with-hotspots .manufactorer-logo.bottom-left {
    bottom: 1.5rem;
  }
}
.image-with-hotspots .manufactorer-logo img {
  max-width: 60px;
  max-height: 30px;
  width: auto;
}
@media only screen and (min-width: 1200px) {
  .image-with-hotspots .manufactorer-logo img {
    max-width: 80px;
    max-height: 40px;
  }
}
.image-with-hotspots .title {
  position: absolute;
  top: 1rem;
  left: 0;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .image-with-hotspots .title {
    top: 3rem;
  }
}
.image-with-hotspots .title h2 {
  max-width: 140px;
  word-wrap: break-word;
  font-size: 1.3rem;
  line-height: 2.1rem;
}
@media only screen and (min-width: 1200px) {
  .image-with-hotspots .title h2 {
    font-size: 3rem;
    line-height: 4rem;
    max-width: 20vw;
  }
}
.image-with-hotspots .title span {
  display: inline;
  padding: 3px 6px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) {
  .image-with-hotspots .title span {
    padding: 3px 10px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-with-hotspots .umbraco-image.desktop {
    display: none;
  }
}
.image-with-hotspots .umbraco-image img {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.image-with-hotspots .hotspots.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .image-with-hotspots .hotspots.desktop {
    display: block;
  }
}
.image-with-hotspots figcaption {
  width: calc(100% - 50px);
  margin: auto;
  font-style: italic;
  font-size: 0.9rem;
  line-height: 1.17rem;
  padding-left: 20px;
  padding-top: 14px;
  position: relative;
}
.image-with-hotspots figcaption:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 22px;
  border-left: 1px solid rgba(18, 20, 17, 0.2);
  border-bottom: 1px solid rgba(18, 20, 17, 0.2);
  border-radius: 0 0 0 8px;
}

.contentType-pageText {
  font-size: 1.1rem;
  line-height: 1.5rem;
  max-width: 780px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .contentType-pageText {
    margin-bottom: 2rem;
  }
}
.juxtapositioned-content .contentType-pageText {
  padding: 2rem 0;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .contentType-pageText {
    padding: 0 3vw;
    margin: 0;
    align-self: center;
  }
}
.contentType-pageText p {
  font-size: 1.1rem;
  line-height: 1.5rem;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1200px) {
  .contentType-pageText p {
    font-size: 1.3rem;
    line-height: 1.8rem;
    margin-bottom: 1rem;
  }
}
.contentType-pageText a:not(.btn) {
  text-decoration: underline;
}

.umbraco-howto-tips {
  font-size: 1rem;
  line-height: 1.4rem;
  max-width: 780px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .umbraco-howto-tips {
    margin-bottom: 3rem;
  }
}
.umbraco-howto-tips .component-container {
  padding: 0.8rem;
  display: inline-block;
  border-radius: 6px;
}
@media only screen and (min-width: 1200px) {
  .umbraco-howto-tips .component-container {
    padding: 1.5rem;
  }
}
.umbraco-howto-tips p {
  font-size: 1rem;
  line-height: 1.4rem;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1200px) {
  .umbraco-howto-tips p {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}
.umbraco-howto-tips p:last-child {
  margin-bottom: 0;
}

.product-list,
.article-list,
.popular-brands,
.story-categories {
  margin: 2rem auto;
}
@media only screen and (min-width: 1200px) {
  .product-list,
  .article-list,
  .popular-brands,
  .story-categories {
    margin: 4rem auto;
  }
}
@media only screen and (min-width: 1024px) {
  .product-list:has(.no-swipe) .swiper-wrapper,
  .article-list:has(.no-swipe) .swiper-wrapper,
  .popular-brands:has(.no-swipe) .swiper-wrapper,
  .story-categories:has(.no-swipe) .swiper-wrapper {
    gap: 1rem;
    width: calc(100% - 3rem);
  }
}
@media only screen and (min-width: 1024px) {
  .product-list:has(.no-swipe) .swiper-slide,
  .article-list:has(.no-swipe) .swiper-slide,
  .popular-brands:has(.no-swipe) .swiper-slide,
  .story-categories:has(.no-swipe) .swiper-slide {
    flex: 0 0 25%;
    max-width: 26%;
  }
}
.product-list .umbraco-heading,
.article-list .umbraco-heading,
.popular-brands .umbraco-heading,
.story-categories .umbraco-heading {
  min-height: 1.8rem;
}
@media only screen and (min-width: 1024px) {
  .product-list .umbraco-heading,
  .article-list .umbraco-heading,
  .popular-brands .umbraco-heading,
  .story-categories .umbraco-heading {
    margin-bottom: 1rem;
    min-height: 2.5rem;
  }
}
.product-list .arrows,
.article-list .arrows,
.popular-brands .arrows,
.story-categories .arrows {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: end;
  position: relative;
  top: 20px;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  .product-list .arrows,
  .article-list .arrows,
  .popular-brands .arrows,
  .story-categories .arrows {
    gap: 1.5rem;
    top: 32px;
  }
}

@media only screen and (max-width: 1023px) {
  .story-categories .arrows {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .story-categories .arrows {
    top: -32px;
  }
}

.product-list .swiper,
.article-list .swiper {
  padding-bottom: 1.5rem;
}
@media only screen and (min-width: 1200px) {
  .product-list .swiper,
  .article-list .swiper {
    padding-bottom: 3rem;
  }
}

.product-list {
  height: 430px;
}
@media only screen and (min-width: 1024px) {
  .product-list {
    height: 520px;
  }
}
@media only screen and (min-width: 1200px) {
  .product-list {
    height: 550px;
  }
}

.numbered-page-text {
  margin: 1rem auto;
  max-width: 780px;
}
@media only screen and (min-width: 1200px) {
  .numbered-page-text {
    margin: 3rem auto;
  }
}
.numbered-page-text .component-container {
  position: relative;
  padding-left: 34px;
}
.numbered-page-text .number {
  position: absolute;
  top: -4px;
  left: -2px;
  width: 28px;
  height: 28px;
  border-radius: 16px;
  background-color: #FFC105;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
}
@media only screen and (min-width: 1200px) {
  .numbered-page-text .number {
    top: -10px;
    left: -28px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
}
.numbered-page-text h3, .numbered-page-text h5 {
  margin-bottom: 0.4rem;
}
.numbered-page-text p {
  font-size: 1rem;
  line-height: 1.4rem;
}
@media only screen and (min-width: 1024px) {
  .numbered-page-text p {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }
}

.featured-manufacturer {
  margin: 2rem auto;
  text-align: center;
  max-width: 780px;
}
.juxtapositioned-content .featured-manufacturer {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .juxtapositioned-content .featured-manufacturer {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.featured-manufacturer .component-container {
  position: relative;
  border-top: 1px solid rgba(18, 20, 17, 0.1);
  border-bottom: 1px solid rgba(18, 20, 17, 0.1);
  padding: 2rem 0;
}
.juxtapositioned-content .featured-manufacturer .component-container {
  border: 0;
  padding: 3rem 0;
}
.featured-manufacturer .manufacturer-logo {
  margin-bottom: 1rem;
  height: 50px;
}
@media only screen and (min-width: 1200px) {
  .featured-manufacturer .manufacturer-logo {
    height: 70px;
  }
}
.featured-manufacturer .manufacturer-logo img {
  margin: auto;
  width: auto;
  height: auto;
  max-height: 50px;
  max-width: 120px;
}
@media only screen and (min-width: 1200px) {
  .featured-manufacturer .manufacturer-logo img {
    max-height: 70px;
    max-width: 150px;
  }
}
.featured-manufacturer .manufacturer-text {
  margin-bottom: 1rem;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
@media only screen and (min-width: 1200px) {
  .featured-manufacturer .manufacturer-text {
    font-size: 1.1rem;
    line-height: 1.3rem;
    margin-bottom: 3rem;
  }
}
.featured-manufacturer .manufacturer-links {
  display: flex;
  gap: 1rem;
  justify-content: center;
}

.contentType-imageAndTextComponent {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .contentType-imageAndTextComponent {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent {
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .contentType-imageAndTextComponent {
    margin-bottom: 6rem;
  }
}
.contentType-imageAndTextComponent:hover .umbraco-image img {
  transform: scale(1.05);
  filter: brightness(1.2);
}
.contentType-imageAndTextComponent:hover .arrow {
  -webkit-transform: translateX(8px) scale(1.1);
  -moz-transform: translateX(8px) scale(1.1);
  -ms-transform: translateX(8px) scale(1.1);
  -o-transform: translateX(8px) scale(1.1);
  transform: translateX(8px) scale(1.1);
}
.category-page .contentType-imageAndTextComponent {
  margin: 2rem auto;
}
.contentType-imageAndTextComponent .contentType-imageWithHotSpots {
  width: 100%;
  margin: 0;
}
.contentType-imageAndTextComponent .contentType-imageWithHotSpots .component-container {
  border-radius: 0;
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .contentType-imageWithHotSpots .component-container {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container {
    display: flex;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container.imgpos-right .images {
    order: 2;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container.imgpos-right .umbraco-text {
    order: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container > div {
    flex: 0 0 50%;
  }
}
.contentType-imageAndTextComponent .component-container .umbraco-image {
  overflow: hidden;
}
.contentType-imageAndTextComponent .component-container .umbraco-image img {
  aspect-ratio: 1/1;
  object-fit: cover;
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container .umbraco-image img {
    -webkit-transition: all 1000ms linear 0s;
    -moz-transition: all 1000ms linear 0s;
    -ms-transition: all 1000ms linear 0s;
    -o-transition: all 1000ms linear 0s;
    transition: all 1000ms linear 0s;
  }
}
.contentType-imageAndTextComponent .component-container .umbraco-text {
  padding: 1.5rem 0 2rem;
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container .umbraco-text {
    display: flex;
    align-items: center;
    padding: 0 3rem;
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (min-width: 1200px) {
  .contentType-imageAndTextComponent .component-container .umbraco-text {
    padding: 0 5rem;
  }
}
.contentType-imageAndTextComponent .component-container .umbraco-header {
  text-align: left !important;
}
.contentType-imageAndTextComponent .component-container h2 {
  font-size: 1.8rem;
  line-height: 2.34rem;
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container h2 {
    font-size: 3rem;
    line-height: 3.9rem;
  }
}
@media only screen and (min-width: 1400px) {
  .contentType-imageAndTextComponent .component-container h2 {
    font-size: 3.8rem;
    line-height: 4.6rem;
  }
}
.contentType-imageAndTextComponent .component-container p {
  font-size: 1.1rem;
  line-height: 1.43rem;
  display: inline;
}
@media only screen and (min-width: 1400px) {
  .contentType-imageAndTextComponent .component-container p {
    font-size: 1.4rem;
    line-height: 1.9rem;
  }
}
.contentType-imageAndTextComponent .component-container .arrow {
  width: 20px;
  display: inline-block;
  margin-left: 0.5rem;
  position: relative;
  top: 1px;
}
@media only screen and (min-width: 1024px) {
  .contentType-imageAndTextComponent .component-container .arrow {
    top: -1px;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.contentType-imageAndTextComponent .component-container .arrow svg .st0 {
  fill: #121411;
}

@media only screen and (min-width: 1024px) {
  .html-home-page .story-categories {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .story-categories + .umbraco-content {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .story-categories.no-swipe .swiper-wrapper {
    gap: 3rem 0rem;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media only screen and (min-width: 1024px) {
  .story-categories.no-swipe .swiper-slide {
    flex: 0 0 11%;
    display: flex;
  }
}
.story-categories.no-swipe .arrows {
  display: none;
}
.story-categories .image-link {
  display: inline-block;
  text-align: center;
  width: auto;
}
@media only screen and (min-width: 1024px) {
  .story-categories .image-link {
    margin: auto;
    display: block;
  }
}
.story-categories .image-link .umbraco-image-container {
  width: 74px;
  height: 74px;
  border-radius: 37px;
  overflow: hidden;
  border: 2px solid #FFC105;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .story-categories .image-link .umbraco-image-container {
    width: 84px;
    height: 84px;
    border-radius: 42px;
    margin: 0 auto 0.5rem;
  }
}
.story-categories .image-link .umbraco-image-container .umbraco-image {
  position: relative;
  left: 3px;
  top: 3px;
  width: 64px;
  height: 64px;
  border-radius: 32px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .story-categories .image-link .umbraco-image-container .umbraco-image {
    width: 74px;
    height: 74px;
    border-radius: 37px;
  }
}
.story-categories .image-link .umbraco-image-container .umbraco-image img {
  height: 100%;
  object-fit: cover;
}

.image-gallery {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery {
    margin: 0 auto 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .image-gallery.count-1 > .component-container {
    width: 60%;
    display: block;
    max-width: 960px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery.count-2 {
    margin: 0 auto 4rem;
  }
}
.image-gallery.count-2 > .component-container {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .image-gallery.count-2 > .component-container .gallery-item-wrapper {
    flex: 0 0 48%;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery.count-3 {
    margin: 0 auto 4rem;
  }
}
.image-gallery.count-3 > .component-container {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .image-gallery.count-3 > .component-container .gallery-item-wrapper {
    flex: 0 0 33%;
  }
}
.image-gallery.count-4 > .component-container {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.image-gallery.count-4 > .component-container .gallery-item-wrapper {
  flex: 0 0 calc(50% - 1rem);
}
@media only screen and (max-width: 1023px) {
  .image-gallery.count-4 > .component-container .gallery-item-wrapper {
    margin-bottom: 0;
  }
}
.image-gallery.count-4 > .component-container .image-with-hotspots {
  flex: 0 0 49%;
}
@media only screen and (min-width: 768px) {
  .image-gallery > .component-container {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1400px) {
  .image-gallery > .component-container {
    margin: auto;
    width: 80%;
  }
}
.image-gallery > .component-container .gallery-item-wrapper {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .image-gallery > .component-container .gallery-item-wrapper {
    margin-bottom: 2rem;
  }
}
.image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.image-gallery > .component-container .gallery-item-wrapper .component-container,
.image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.image-gallery > .component-container .gallery-item-wrapper a {
  height: 100%;
}
.image-gallery > .component-container .gallery-item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.image-gallery .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery .text {
    width: 50vw;
    max-width: 800px;
    margin: 1rem auto 0;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery .text {
    width: 92%;
    margin: 1rem auto 0;
  }
}

.image-gallery-2 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-2 {
    margin: 0 auto 4rem;
    max-width: 1100px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery-2 {
    width: 92%;
  }
}
.image-gallery-2 > .component-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-2 > .component-container {
    gap: 1rem;
  }
}
.image-gallery-2 > .component-container .top-image {
  position: relative;
  flex: 0 0 100%;
}
.image-gallery-2 > .component-container .top-image .component-container {
  position: relative;
  overflow: hidden;
}
.image-gallery-2 > .component-container .gallery-item-wrapper {
  position: relative;
  flex: 0 0 calc(50% - 0.25rem);
}
@media only screen and (min-width: 1024px) {
  .image-gallery-2 > .component-container .gallery-item-wrapper {
    flex: 0 0 calc(50% - 0.5rem);
  }
}
.image-gallery-2 > .component-container .gallery-item-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.image-gallery-2 .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-2 .text {
    width: 50vw;
    max-width: 800px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery-2 .text {
    width: 92%;
    margin: 1rem auto 0;
  }
}

.image-gallery-3 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-3 {
    margin: 0 auto 4rem;
    max-width: 1100px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery-3 {
    width: 92%;
  }
}
.image-gallery-3 > .component-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media only screen and (min-width: 1200px) {
  .image-gallery-3 > .component-container {
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.image-gallery-3 > .component-container .side-image {
  flex: 0 0 100%;
}
@media only screen and (min-width: 1200px) {
  .image-gallery-3 > .component-container .side-image {
    flex: unset;
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
  }
}
.image-gallery-3 > .component-container .side-image .side-image-wrapper {
  position: relative;
}
.image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.image-gallery-3 > .component-container .gallery-item-wrapper {
  position: relative;
  flex: 0 0 calc(50% - 0.5rem);
}
.image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
.image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
.image-gallery-3 > .component-container .gallery-item-wrapper picture,
.image-gallery-3 > .component-container .gallery-item-wrapper a {
  height: 100%;
}
.image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.image-gallery-3 > .component-container .gallery-item-wrapper a img {
  height: 100%;
  object-fit: cover;
}
.image-gallery-3 > .component-container .gallery-item-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.image-gallery-3 .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
  grid-row-start: 3;
  grid-column-start: 1;
  grid-row-end: 4;
  grid-column-end: 3;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-3 .text {
    width: 50vw;
    max-width: 800px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery-3 .text {
    width: 92%;
    margin: 0.5rem auto 0;
  }
}

.image-gallery-4 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-4 {
    margin: 0 auto 4rem;
    max-width: 1100px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery-4 {
    width: 92%;
  }
}
.image-gallery-4 > .component-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-4 > .component-container {
    gap: 1rem;
  }
}
.image-gallery-4 > .component-container .gallery-item-wrapper {
  position: relative;
  flex: 0 0 calc(50% - 0.25rem);
}
@media only screen and (min-width: 1024px) {
  .image-gallery-4 > .component-container .gallery-item-wrapper {
    flex: 0 0 calc(50% - 0.5rem);
  }
}
.image-gallery-4 > .component-container .gallery-item-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.image-gallery-4 > .component-container .image-with-hotspots {
  width: 100%;
}
.image-gallery-4 .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-4 .text {
    width: 50vw;
    max-width: 800px;
  }
}
@media only screen and (max-width: 1023px) {
  .image-gallery-4 .text {
    width: 92%;
    margin: 1rem auto 0;
  }
}

.image-gallery-5 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-5 {
    margin: 0 auto 4rem;
    max-width: 1000px;
  }
}
.image-gallery-5 .component-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-5 .component-container {
    gap: 2rem;
  }
}
.image-gallery-5 .component-container .image-modal {
  flex: 0 0 47%;
}
@media only screen and (min-width: 1024px) {
  .image-gallery-5 .component-container .image-modal {
    flex: 0 0 calc(32% - 1rem);
  }
}

.image-gallery .image-with-hotspots,
.image-gallery-2 .image-with-hotspots,
.image-gallery-3 .image-with-hotspots,
.image-gallery-4 .image-with-hotspots {
  margin: 0;
  width: 100%;
}
.image-gallery .image-index,
.image-gallery-2 .image-index,
.image-gallery-3 .image-index,
.image-gallery-4 .image-index {
  position: absolute;
  bottom: 6px;
  left: 6px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F2F2F2;
  border-radius: 10px;
  font-size: 0.7rem;
  font-style: italic;
  border: 1px solid #121411;
}
@media only screen and (min-width: 1024px) {
  .image-gallery .image-index,
  .image-gallery-2 .image-index,
  .image-gallery-3 .image-index,
  .image-gallery-4 .image-index {
    bottom: 10px;
    left: 10px;
    bottom: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    font-size: 0.8rem;
  }
}
.image-gallery .text ol,
.image-gallery-2 .text ol,
.image-gallery-3 .text ol,
.image-gallery-4 .text ol {
  text-align: left;
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.image-gallery .text ol li,
.image-gallery-2 .text ol li,
.image-gallery-3 .text ol li,
.image-gallery-4 .text ol li {
  margin-bottom: 0.3rem;
  display: inline;
  padding-left: 16px;
  position: relative;
  font-family: bebas-neue-pro, sans-serif;
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 1.04rem;
  margin-right: 0.8rem;
  counter-increment: my-awesome-counter;
}
.image-gallery .text ol li:before,
.image-gallery-2 .text ol li:before,
.image-gallery-3 .text ol li:before,
.image-gallery-4 .text ol li:before {
  content: counter(my-awesome-counter) ".";
  color: #121411;
  position: absolute;
  left: 0;
  font-weight: 600;
}

.discount-coupon {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1023px) {
  .discount-coupon {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .discount-coupon {
    max-width: 700px;
    border-radius: 8px;
    margin-bottom: 4rem;
  }
}
.discount-coupon:has(.alert-success) {
  background-color: rgba(123, 178, 94, 0.5) !important;
}
.discount-coupon .component-container {
  padding: 2rem 0;
}
@media only screen and (min-width: 1024px) {
  .discount-coupon .component-container {
    width: 100%;
    text-align: center;
  }
}
.discount-coupon .apply-coupon-form {
  display: flex;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  .discount-coupon .apply-coupon-form {
    justify-content: center;
  }
}
.discount-coupon .apply-coupon-form .form-element {
  margin-bottom: 0;
}
.discount-coupon .alert {
  text-align: center;
  margin: 1rem auto 0;
}
.discount-coupon .alert.alert-danger {
  font-style: italic;
}

.contentType-shortcuts {
  margin: 2rem auto;
  max-width: 1000px;
}
.contentType-shortcuts .component-container {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem 1rem;
}
@media only screen and (min-width: 1024px) {
  .contentType-shortcuts .component-container {
    gap: unset;
    justify-content: space-between;
  }
}
.contentType-shortcuts .shortcut {
  display: block;
  text-align: center;
  flex: 0 0 calc(33.33333% - 0.7rem);
  text-decoration: none !important;
}
@media only screen and (min-width: 1024px) {
  .contentType-shortcuts .shortcut {
    flex: 0 0 14%;
  }
}
.contentType-shortcuts .shortcut .umbraco-image {
  margin: 0 auto 0.5rem;
  width: 80px;
  height: 80px;
  background-color: #FFC105;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contentType-shortcuts .shortcut .umbraco-image img {
  max-width: 60px;
  max-height: 36px;
}
.contentType-shortcuts .shortcut .text h3 {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.4rem;
}

.contentType-sport1banner {
  padding-bottom: 2rem;
}
@media only screen and (max-width: 1023px) {
  .contentType-sport1banner {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .contentType-sport1banner {
    padding-bottom: 4rem;
  }
}
.contentType-sport1banner .component-container {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .contentType-sport1banner .component-container {
    display: flex;
    border-radius: 15px;
    overflow: hidden;
  }
}
.contentType-sport1banner .banner-content {
  position: absolute;
  color: #F2F2F2;
  left: 1rem;
  bottom: 1rem;
  width: calc(100% - 2rem);
  text-align: center;
  padding: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .contentType-sport1banner .banner-content {
    position: relative;
    width: auto;
    left: auto;
    bottom: auto;
    padding: 2rem;
    background-color: #063D65;
    border-radius: 0;
    flex: 0 0 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.contentType-sport1banner .banner-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #063D65;
  mix-blend-mode: multiply;
  z-index: 0;
  border-radius: 15px;
}
@media only screen and (min-width: 1024px) {
  .contentType-sport1banner .banner-content:before {
    display: none;
  }
}
.contentType-sport1banner .banner-content .title {
  position: relative;
}
.contentType-sport1banner .banner-content .title h2 {
  font-size: 1.8rem;
  line-height: 2.34rem;
  color: #F2F2F2;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1200px) {
  .contentType-sport1banner .banner-content .title h2 {
    font-size: 3.5rem;
    line-height: 4.55rem;
    margin-bottom: 2rem;
  }
}
.contentType-sport1banner .banner-content .btn, .contentType-sport1banner .banner-content .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .contentType-sport1banner .banner-content .productAddedToCartWindowCheckout,
.contentType-sport1banner .banner-content .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .contentType-sport1banner .banner-content .productAddedToCartWindowCheckout, .contentType-sport1banner .banner-content .clerk-module .product-grid .item-grid .swiper-button-next, .clerk-module .product-grid .item-grid .contentType-sport1banner .banner-content .swiper-button-next,
.contentType-sport1banner .banner-content .clerk-module .product-grid .item-grid .swiper-button-prev,
.clerk-module .product-grid .item-grid .contentType-sport1banner .banner-content .swiper-button-prev, .contentType-sport1banner .banner-content .news-letter-popup a, .news-letter-popup .contentType-sport1banner .banner-content a, .contentType-sport1banner .banner-content .gallery .swiper-button-next, .gallery .contentType-sport1banner .banner-content .swiper-button-next,
.contentType-sport1banner .banner-content .gallery .swiper-button-prev,
.gallery .contentType-sport1banner .banner-content .swiper-button-prev,
.contentType-sport1banner .banner-content .gallery-fullscreen .swiper-button-next,
.gallery-fullscreen .contentType-sport1banner .banner-content .swiper-button-next,
.contentType-sport1banner .banner-content .gallery-fullscreen .swiper-button-prev,
.gallery-fullscreen .contentType-sport1banner .banner-content .swiper-button-prev {
  position: relative;
}
.contentType-sport1banner .banner-content .sport1-logo {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  width: 60px;
  height: 20px;
}
@media only screen and (min-width: 1024px) {
  .contentType-sport1banner .banner-content .sport1-logo {
    top: 1.5rem;
    right: 1.5rem;
    width: 80px;
    height: 26px;
  }
}
.contentType-sport1banner .banner-content .sport1-logo svg .st0 {
  fill: #F2F2F2;
}
.contentType-sport1banner .banner-content .sport1-logo svg .st1 {
  fill: #CF1E1F;
}

#map-container {
  height: 300px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
#map-container div {
  font-family: bebas-neue-pro, sans-serif !important;
}

a[href^="http://maps.google.com/maps"] {
  display: none !important;
}

a[href^="https://maps.google.com/maps"] {
  display: none !important;
}

.gmnoprint a, .gmnoprint span, .gm-style-cc {
  display: none;
}

.gmnoprint div {
  background: none !important;
}

.gm-style {
  font: 300 0.7rem bebas-neue-pro, sans-serif;
}

.gm-style .gm-style-iw-c {
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);
  padding: 20px;
  font-size: 0.8rem;
}
.gm-style .gm-style-iw-c .gm-style-iw-d .name {
  margin-bottom: 0.3rem;
}
.gm-style .gm-style-iw-c .gm-style-iw-d .contact {
  margin-bottom: 0.1rem;
}
.gm-style .gm-style-iw-c .gm-style-iw-d .email {
  margin-bottom: 0.1rem;
}
.gm-style .gm-style-iw-c .gm-style-iw-d .phone {
  margin-bottom: 0.3rem;
}

.gm-ui-hover-effect {
  top: -2px !important;
  right: -2px !important;
}

/**
 * Swiper 8.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 29, 2022
 */
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.modal-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 9999;
  padding: 20px;
  opacity: 0;
  transition: opacity 200ms;
}
.modal-bg.open {
  opacity: 1;
}
.modal-bg .modal-frame {
  padding: 20px;
  position: relative;
  background-color: white;
  border-radius: 10px;
}
.modal-bg .modal-frame img {
  width: 100%;
}
.modal-bg .modal-frame .modal-image-count {
  width: 100%;
  color: white;
  position: absolute;
  bottom: -20px;
  left: 0;
}

.image-modal {
  max-width: 300px;
}

.bg-black.menu-active .header .header-upper .header-menu {
  background-color: #1a1a1a;
}
.bg-black.search-active header .header-upper .header-search .icon svg .st0 {
  stroke: #121411;
}
.bg-black.search-active .header .header-upper .header-search input {
  color: #121411;
}
.bg-black .clerk-instant-search-visible {
  color: #121411;
}
.bg-black body {
  background-color: #000;
  color: #F2F2F2;
}
.bg-black body header {
  background-color: #000;
}
.bg-black body header .tools {
  background-color: #000;
  color: #F2F2F2;
}
.bg-black body header .tools .delivery-info.sport1 svg path {
  fill: #F2F2F2;
}
.bg-black body header .admin-header-links .icon svg path {
  fill: #F2F2F2;
}
.bg-black body header #small-searchterms::placeholder {
  color: rgba(242, 242, 242, 0.5);
  opacity: 1; /* Firefox */
}
.bg-black body header #small-searchterms::-ms-input-placeholder { /* Edge 12-18 */
  color: rgba(18, 20, 17, 0.5);
}
@media only screen and (min-width: 1024px) {
  .bg-black body header .tools .delivery-info.customer-service {
    background-color: rgba(242, 242, 242, 0.2);
  }
}
.bg-black body header .tools .delivery-info.customer-service .link-underline:before, .bg-black body header .tools .delivery-info.customer-service .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab .bg-black body header .tools .delivery-info.customer-service a:before {
  background-color: #F2F2F2;
}
.bg-black body header .header-upper .cart a .cart-qty {
  color: #F2F2F2;
}
.bg-black body header .header-upper .cart a.has-items .cart-qty {
  color: #121411;
}
.bg-black body header .tools .delivery-info.customer-service .arrow svg .st0,
.bg-black body header .header-upper .header-search-icon svg path,
.bg-black body header .header-links-wrapper .customer-service .icon svg path,
.bg-black body header .header-links-wrapper .customer-service .icon svg circle,
.bg-black body header .header-links-wrapper .cart .cart-icon svg path {
  fill: #F2F2F2;
}
.bg-black body header .header-upper .header-search #popular-searches-container {
  color: #121411;
}
.bg-black body header .header-upper .user a .icon svg .st0,
.bg-black body header .header-upper .header-search-icon .icon svg .st0,
.bg-black body header .border svg .st0,
.bg-black body header .header-upper .header-search .icon svg .st0,
.bg-black body header .header-upper .cart a .cart-icon svg .st0,
.bg-black body header .header-upper .wishlist .icon svg path,
.bg-black body header .header-upper .header-store .icon svg path,
.bg-black body header .header-upper .header-service .icon svg path {
  stroke: #F2F2F2;
}
.bg-black body header .header-upper .header-nav-icon span {
  background-color: #F2F2F2;
}
.bg-black body header .header-upper .cart a.has-items svg .bag {
  fill: #F2F2F2;
}
.bg-black body header .header-upper .header-search input {
  color: #F2F2F2;
  border-color: rgba(242, 242, 242, 0.5);
}
.bg-black body header .header-logo a {
  background-color: #000;
}
.bg-black body header .admin-header-links {
  background-color: #000;
  color: #F2F2F2;
}
.bg-black body .navigation ul li ul.sublist.first-level {
  background-color: #1a1a1a;
}
.bg-black body .navigation ul li ul.sublist .all-products .link-underline .all-arrow svg .st0, .bg-black body .navigation ul .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav li.ui-tabs-tab ul.sublist .all-products a .all-arrow svg .st0, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-header .ui-tabs-nav .bg-black body .navigation ul li.ui-tabs-tab ul.sublist .all-products a .all-arrow svg .st0 {
  fill: #F2F2F2;
}
.bg-black body .custom-navigation-gradient {
  background: rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.bg-black body h1, .bg-black body h2 {
  color: #F2F2F2;
}
.bg-black body .breadcrumb li a:after,
.bg-black body .breadcrumb li a:before {
  border-bottom: 1px solid rgba(242, 242, 242, 0.1);
}
.bg-black body .breadcrumb {
  background-color: transparent;
}
.bg-black body .product-grid .item-grid {
  background-color: #000;
  padding-top: 2rem;
}
.bg-black body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.bg-black body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.bg-black body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.bg-black body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select {
  background-color: #000;
  color: #F2F2F2;
}
.bg-black body .product-grid .item-grid .item-box .product-item .details .manufacturer {
  color: #121411;
}
.bg-black body .product-list .swiper-button-next svg path,
.bg-black body .product-list .swiper-button-prev svg path {
  fill: #F2F2F2;
}
.bg-black body .swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .bg-black body .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,
.bg-black body .swiper.swiper-horizontal > .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .bg-black body .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
  background: #F2F2F2;
}
.bg-black body .contentType-imageAndTextComponent .component-container .arrow svg path {
  fill: #F2F2F2;
}
.bg-black body .center-2 .page-body .product-selectors {
  background-color: #000;
}
.bg-black body .products-modal .products-modal-list .product-items .product,
.bg-black body .products-modal .products-header {
  color: #121411;
}

.toilldag.menu-active .top-menu,
.toilldag-klaer.menu-active .top-menu,
.toilldag-sko.menu-active .top-menu,
.toilldag-dame.menu-active .top-menu,
.toilldag-trettiprosent.menu-active .top-menu,
.toilldag-fortiprosent.menu-active .top-menu,
.toilldag-femtiprosent.menu-active .top-menu,
.toilldag-sekstiprosent.menu-active .top-menu,
.toilldag-sykkel.menu-active .top-menu,
.toilldag-turutstyr.menu-active .top-menu,
.toilldag-herre.menu-active .top-menu,
.nyhetsbrev-toilldag.menu-active .top-menu {
  color: #121411;
}
.toilldag.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-klaer.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-sko.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-dame.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-trettiprosent.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-fortiprosent.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-femtiprosent.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-sekstiprosent.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-sykkel.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-turutstyr.search-active .header .header-upper .header-search .icon svg .st0,
.toilldag-herre.search-active .header .header-upper .header-search .icon svg .st0,
.nyhetsbrev-toilldag.search-active .header .header-upper .header-search .icon svg .st0 {
  stroke: #121411;
}
.toilldag .clerk-instant-search-visible,
.toilldag #popular-searches-container,
.toilldag-klaer .clerk-instant-search-visible,
.toilldag-klaer #popular-searches-container,
.toilldag-sko .clerk-instant-search-visible,
.toilldag-sko #popular-searches-container,
.toilldag-dame .clerk-instant-search-visible,
.toilldag-dame #popular-searches-container,
.toilldag-trettiprosent .clerk-instant-search-visible,
.toilldag-trettiprosent #popular-searches-container,
.toilldag-fortiprosent .clerk-instant-search-visible,
.toilldag-fortiprosent #popular-searches-container,
.toilldag-femtiprosent .clerk-instant-search-visible,
.toilldag-femtiprosent #popular-searches-container,
.toilldag-sekstiprosent .clerk-instant-search-visible,
.toilldag-sekstiprosent #popular-searches-container,
.toilldag-sykkel .clerk-instant-search-visible,
.toilldag-sykkel #popular-searches-container,
.toilldag-turutstyr .clerk-instant-search-visible,
.toilldag-turutstyr #popular-searches-container,
.toilldag-herre .clerk-instant-search-visible,
.toilldag-herre #popular-searches-container,
.nyhetsbrev-toilldag .clerk-instant-search-visible,
.nyhetsbrev-toilldag #popular-searches-container {
  color: #121411;
}
.toilldag html,
.toilldag body,
.toilldag-klaer html,
.toilldag-klaer body,
.toilldag-sko html,
.toilldag-sko body,
.toilldag-dame html,
.toilldag-dame body,
.toilldag-trettiprosent html,
.toilldag-trettiprosent body,
.toilldag-fortiprosent html,
.toilldag-fortiprosent body,
.toilldag-femtiprosent html,
.toilldag-femtiprosent body,
.toilldag-sekstiprosent html,
.toilldag-sekstiprosent body,
.toilldag-sykkel html,
.toilldag-sykkel body,
.toilldag-turutstyr html,
.toilldag-turutstyr body,
.toilldag-herre html,
.toilldag-herre body,
.nyhetsbrev-toilldag html,
.nyhetsbrev-toilldag body {
  background-color: #e3066f;
  color: #F2F2F2;
}
.toilldag html header,
.toilldag body header,
.toilldag-klaer html header,
.toilldag-klaer body header,
.toilldag-sko html header,
.toilldag-sko body header,
.toilldag-dame html header,
.toilldag-dame body header,
.toilldag-trettiprosent html header,
.toilldag-trettiprosent body header,
.toilldag-fortiprosent html header,
.toilldag-fortiprosent body header,
.toilldag-femtiprosent html header,
.toilldag-femtiprosent body header,
.toilldag-sekstiprosent html header,
.toilldag-sekstiprosent body header,
.toilldag-sykkel html header,
.toilldag-sykkel body header,
.toilldag-turutstyr html header,
.toilldag-turutstyr body header,
.toilldag-herre html header,
.toilldag-herre body header,
.nyhetsbrev-toilldag html header,
.nyhetsbrev-toilldag body header {
  background-color: #e3066f;
}
.toilldag html header .tools,
.toilldag body header .tools,
.toilldag-klaer html header .tools,
.toilldag-klaer body header .tools,
.toilldag-sko html header .tools,
.toilldag-sko body header .tools,
.toilldag-dame html header .tools,
.toilldag-dame body header .tools,
.toilldag-trettiprosent html header .tools,
.toilldag-trettiprosent body header .tools,
.toilldag-fortiprosent html header .tools,
.toilldag-fortiprosent body header .tools,
.toilldag-femtiprosent html header .tools,
.toilldag-femtiprosent body header .tools,
.toilldag-sekstiprosent html header .tools,
.toilldag-sekstiprosent body header .tools,
.toilldag-sykkel html header .tools,
.toilldag-sykkel body header .tools,
.toilldag-turutstyr html header .tools,
.toilldag-turutstyr body header .tools,
.toilldag-herre html header .tools,
.toilldag-herre body header .tools,
.nyhetsbrev-toilldag html header .tools,
.nyhetsbrev-toilldag body header .tools {
  background-color: #e3066f;
  color: #F2F2F2;
}
.toilldag html header .tools .delivery-info.sport1 svg path,
.toilldag body header .tools .delivery-info.sport1 svg path,
.toilldag-klaer html header .tools .delivery-info.sport1 svg path,
.toilldag-klaer body header .tools .delivery-info.sport1 svg path,
.toilldag-sko html header .tools .delivery-info.sport1 svg path,
.toilldag-sko body header .tools .delivery-info.sport1 svg path,
.toilldag-dame html header .tools .delivery-info.sport1 svg path,
.toilldag-dame body header .tools .delivery-info.sport1 svg path,
.toilldag-trettiprosent html header .tools .delivery-info.sport1 svg path,
.toilldag-trettiprosent body header .tools .delivery-info.sport1 svg path,
.toilldag-fortiprosent html header .tools .delivery-info.sport1 svg path,
.toilldag-fortiprosent body header .tools .delivery-info.sport1 svg path,
.toilldag-femtiprosent html header .tools .delivery-info.sport1 svg path,
.toilldag-femtiprosent body header .tools .delivery-info.sport1 svg path,
.toilldag-sekstiprosent html header .tools .delivery-info.sport1 svg path,
.toilldag-sekstiprosent body header .tools .delivery-info.sport1 svg path,
.toilldag-sykkel html header .tools .delivery-info.sport1 svg path,
.toilldag-sykkel body header .tools .delivery-info.sport1 svg path,
.toilldag-turutstyr html header .tools .delivery-info.sport1 svg path,
.toilldag-turutstyr body header .tools .delivery-info.sport1 svg path,
.toilldag-herre html header .tools .delivery-info.sport1 svg path,
.toilldag-herre body header .tools .delivery-info.sport1 svg path,
.nyhetsbrev-toilldag html header .tools .delivery-info.sport1 svg path,
.nyhetsbrev-toilldag body header .tools .delivery-info.sport1 svg path {
  fill: #F2F2F2;
}
.toilldag html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-klaer html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-klaer body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-sko html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-sko body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-dame html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-dame body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-trettiprosent html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-trettiprosent body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-fortiprosent html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-fortiprosent body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-femtiprosent html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-femtiprosent body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-sekstiprosent html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-sekstiprosent body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-sykkel html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-sykkel body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-turutstyr html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-turutstyr body header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-herre html header .tools .delivery-info.customer-service .arrow svg .st0,
.toilldag-herre body header .tools .delivery-info.customer-service .arrow svg .st0,
.nyhetsbrev-toilldag html header .tools .delivery-info.customer-service .arrow svg .st0,
.nyhetsbrev-toilldag body header .tools .delivery-info.customer-service .arrow svg .st0 {
  fill: #F2F2F2;
}
.toilldag html header .border svg .st0,
.toilldag body header .border svg .st0,
.toilldag-klaer html header .border svg .st0,
.toilldag-klaer body header .border svg .st0,
.toilldag-sko html header .border svg .st0,
.toilldag-sko body header .border svg .st0,
.toilldag-dame html header .border svg .st0,
.toilldag-dame body header .border svg .st0,
.toilldag-trettiprosent html header .border svg .st0,
.toilldag-trettiprosent body header .border svg .st0,
.toilldag-fortiprosent html header .border svg .st0,
.toilldag-fortiprosent body header .border svg .st0,
.toilldag-femtiprosent html header .border svg .st0,
.toilldag-femtiprosent body header .border svg .st0,
.toilldag-sekstiprosent html header .border svg .st0,
.toilldag-sekstiprosent body header .border svg .st0,
.toilldag-sykkel html header .border svg .st0,
.toilldag-sykkel body header .border svg .st0,
.toilldag-turutstyr html header .border svg .st0,
.toilldag-turutstyr body header .border svg .st0,
.toilldag-herre html header .border svg .st0,
.toilldag-herre body header .border svg .st0,
.nyhetsbrev-toilldag html header .border svg .st0,
.nyhetsbrev-toilldag body header .border svg .st0 {
  stroke: #F2F2F2;
}
.toilldag html header .header-upper .header-nav-icon span,
.toilldag body header .header-upper .header-nav-icon span,
.toilldag-klaer html header .header-upper .header-nav-icon span,
.toilldag-klaer body header .header-upper .header-nav-icon span,
.toilldag-sko html header .header-upper .header-nav-icon span,
.toilldag-sko body header .header-upper .header-nav-icon span,
.toilldag-dame html header .header-upper .header-nav-icon span,
.toilldag-dame body header .header-upper .header-nav-icon span,
.toilldag-trettiprosent html header .header-upper .header-nav-icon span,
.toilldag-trettiprosent body header .header-upper .header-nav-icon span,
.toilldag-fortiprosent html header .header-upper .header-nav-icon span,
.toilldag-fortiprosent body header .header-upper .header-nav-icon span,
.toilldag-femtiprosent html header .header-upper .header-nav-icon span,
.toilldag-femtiprosent body header .header-upper .header-nav-icon span,
.toilldag-sekstiprosent html header .header-upper .header-nav-icon span,
.toilldag-sekstiprosent body header .header-upper .header-nav-icon span,
.toilldag-sykkel html header .header-upper .header-nav-icon span,
.toilldag-sykkel body header .header-upper .header-nav-icon span,
.toilldag-turutstyr html header .header-upper .header-nav-icon span,
.toilldag-turutstyr body header .header-upper .header-nav-icon span,
.toilldag-herre html header .header-upper .header-nav-icon span,
.toilldag-herre body header .header-upper .header-nav-icon span,
.nyhetsbrev-toilldag html header .header-upper .header-nav-icon span,
.nyhetsbrev-toilldag body header .header-upper .header-nav-icon span {
  background-color: #F2F2F2;
}
.toilldag html header .header-upper .header-search-icon .icon svg .st0,
.toilldag body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-klaer html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-klaer body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-sko html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-sko body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-dame html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-dame body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-trettiprosent html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-trettiprosent body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-fortiprosent html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-fortiprosent body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-femtiprosent html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-femtiprosent body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-sekstiprosent html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-sekstiprosent body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-sykkel html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-sykkel body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-turutstyr html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-turutstyr body header .header-upper .header-search-icon .icon svg .st0,
.toilldag-herre html header .header-upper .header-search-icon .icon svg .st0,
.toilldag-herre body header .header-upper .header-search-icon .icon svg .st0,
.nyhetsbrev-toilldag html header .header-upper .header-search-icon .icon svg .st0,
.nyhetsbrev-toilldag body header .header-upper .header-search-icon .icon svg .st0 {
  stroke: #F2F2F2;
}
.toilldag html header .header-upper .header-search .icon svg .st0,
.toilldag body header .header-upper .header-search .icon svg .st0,
.toilldag-klaer html header .header-upper .header-search .icon svg .st0,
.toilldag-klaer body header .header-upper .header-search .icon svg .st0,
.toilldag-sko html header .header-upper .header-search .icon svg .st0,
.toilldag-sko body header .header-upper .header-search .icon svg .st0,
.toilldag-dame html header .header-upper .header-search .icon svg .st0,
.toilldag-dame body header .header-upper .header-search .icon svg .st0,
.toilldag-trettiprosent html header .header-upper .header-search .icon svg .st0,
.toilldag-trettiprosent body header .header-upper .header-search .icon svg .st0,
.toilldag-fortiprosent html header .header-upper .header-search .icon svg .st0,
.toilldag-fortiprosent body header .header-upper .header-search .icon svg .st0,
.toilldag-femtiprosent html header .header-upper .header-search .icon svg .st0,
.toilldag-femtiprosent body header .header-upper .header-search .icon svg .st0,
.toilldag-sekstiprosent html header .header-upper .header-search .icon svg .st0,
.toilldag-sekstiprosent body header .header-upper .header-search .icon svg .st0,
.toilldag-sykkel html header .header-upper .header-search .icon svg .st0,
.toilldag-sykkel body header .header-upper .header-search .icon svg .st0,
.toilldag-turutstyr html header .header-upper .header-search .icon svg .st0,
.toilldag-turutstyr body header .header-upper .header-search .icon svg .st0,
.toilldag-herre html header .header-upper .header-search .icon svg .st0,
.toilldag-herre body header .header-upper .header-search .icon svg .st0,
.nyhetsbrev-toilldag html header .header-upper .header-search .icon svg .st0,
.nyhetsbrev-toilldag body header .header-upper .header-search .icon svg .st0 {
  stroke: #F2F2F2;
}
.toilldag html header .navigation ul li.level0.admin .admin-header-links,
.toilldag body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-klaer html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-klaer body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-sko html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-sko body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-dame html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-dame body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-trettiprosent html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-trettiprosent body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-fortiprosent html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-fortiprosent body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-femtiprosent html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-femtiprosent body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-sekstiprosent html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-sekstiprosent body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-sykkel html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-sykkel body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-turutstyr html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-turutstyr body header .navigation ul li.level0.admin .admin-header-links,
.toilldag-herre html header .navigation ul li.level0.admin .admin-header-links,
.toilldag-herre body header .navigation ul li.level0.admin .admin-header-links,
.nyhetsbrev-toilldag html header .navigation ul li.level0.admin .admin-header-links,
.nyhetsbrev-toilldag body header .navigation ul li.level0.admin .admin-header-links {
  background-color: transparent;
}
.toilldag html header .header-upper .header-search-icon svg path,
.toilldag html header .header-links-wrapper .customer-service .icon svg path,
.toilldag html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag body header .header-upper .header-search-icon svg path,
.toilldag body header .header-links-wrapper .customer-service .icon svg path,
.toilldag body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-klaer html header .header-upper .header-search-icon svg path,
.toilldag-klaer html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-klaer html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-klaer body header .header-upper .header-search-icon svg path,
.toilldag-klaer body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-klaer body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-sko html header .header-upper .header-search-icon svg path,
.toilldag-sko html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-sko html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-sko body header .header-upper .header-search-icon svg path,
.toilldag-sko body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-sko body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-dame html header .header-upper .header-search-icon svg path,
.toilldag-dame html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-dame html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-dame body header .header-upper .header-search-icon svg path,
.toilldag-dame body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-dame body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-trettiprosent html header .header-upper .header-search-icon svg path,
.toilldag-trettiprosent html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-trettiprosent html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-trettiprosent body header .header-upper .header-search-icon svg path,
.toilldag-trettiprosent body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-trettiprosent body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-fortiprosent html header .header-upper .header-search-icon svg path,
.toilldag-fortiprosent html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-fortiprosent html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-fortiprosent body header .header-upper .header-search-icon svg path,
.toilldag-fortiprosent body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-fortiprosent body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-femtiprosent html header .header-upper .header-search-icon svg path,
.toilldag-femtiprosent html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-femtiprosent html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-femtiprosent body header .header-upper .header-search-icon svg path,
.toilldag-femtiprosent body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-femtiprosent body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-sekstiprosent html header .header-upper .header-search-icon svg path,
.toilldag-sekstiprosent html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-sekstiprosent html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-sekstiprosent body header .header-upper .header-search-icon svg path,
.toilldag-sekstiprosent body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-sekstiprosent body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-sykkel html header .header-upper .header-search-icon svg path,
.toilldag-sykkel html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-sykkel html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-sykkel body header .header-upper .header-search-icon svg path,
.toilldag-sykkel body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-sykkel body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-turutstyr html header .header-upper .header-search-icon svg path,
.toilldag-turutstyr html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-turutstyr html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-turutstyr body header .header-upper .header-search-icon svg path,
.toilldag-turutstyr body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-turutstyr body header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-herre html header .header-upper .header-search-icon svg path,
.toilldag-herre html header .header-links-wrapper .customer-service .icon svg path,
.toilldag-herre html header .header-links-wrapper .customer-service .icon svg circle,
.toilldag-herre body header .header-upper .header-search-icon svg path,
.toilldag-herre body header .header-links-wrapper .customer-service .icon svg path,
.toilldag-herre body header .header-links-wrapper .customer-service .icon svg circle,
.nyhetsbrev-toilldag html header .header-upper .header-search-icon svg path,
.nyhetsbrev-toilldag html header .header-links-wrapper .customer-service .icon svg path,
.nyhetsbrev-toilldag html header .header-links-wrapper .customer-service .icon svg circle,
.nyhetsbrev-toilldag body header .header-upper .header-search-icon svg path,
.nyhetsbrev-toilldag body header .header-links-wrapper .customer-service .icon svg path,
.nyhetsbrev-toilldag body header .header-links-wrapper .customer-service .icon svg circle {
  fill: #F2F2F2;
}
.toilldag html header .header-upper .cart a .cart-icon svg .st0,
.toilldag body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-klaer html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-klaer body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-sko html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-sko body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-dame html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-dame body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-trettiprosent html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-trettiprosent body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-fortiprosent html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-fortiprosent body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-femtiprosent html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-femtiprosent body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-sekstiprosent html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-sekstiprosent body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-sykkel html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-sykkel body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-turutstyr html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-turutstyr body header .header-upper .cart a .cart-icon svg .st0,
.toilldag-herre html header .header-upper .cart a .cart-icon svg .st0,
.toilldag-herre body header .header-upper .cart a .cart-icon svg .st0,
.nyhetsbrev-toilldag html header .header-upper .cart a .cart-icon svg .st0,
.nyhetsbrev-toilldag body header .header-upper .cart a .cart-icon svg .st0 {
  stroke: #F2F2F2;
}
.toilldag html header .header-upper .cart a.has-items .cart-qty,
.toilldag body header .header-upper .cart a.has-items .cart-qty,
.toilldag-klaer html header .header-upper .cart a.has-items .cart-qty,
.toilldag-klaer body header .header-upper .cart a.has-items .cart-qty,
.toilldag-sko html header .header-upper .cart a.has-items .cart-qty,
.toilldag-sko body header .header-upper .cart a.has-items .cart-qty,
.toilldag-dame html header .header-upper .cart a.has-items .cart-qty,
.toilldag-dame body header .header-upper .cart a.has-items .cart-qty,
.toilldag-trettiprosent html header .header-upper .cart a.has-items .cart-qty,
.toilldag-trettiprosent body header .header-upper .cart a.has-items .cart-qty,
.toilldag-fortiprosent html header .header-upper .cart a.has-items .cart-qty,
.toilldag-fortiprosent body header .header-upper .cart a.has-items .cart-qty,
.toilldag-femtiprosent html header .header-upper .cart a.has-items .cart-qty,
.toilldag-femtiprosent body header .header-upper .cart a.has-items .cart-qty,
.toilldag-sekstiprosent html header .header-upper .cart a.has-items .cart-qty,
.toilldag-sekstiprosent body header .header-upper .cart a.has-items .cart-qty,
.toilldag-sykkel html header .header-upper .cart a.has-items .cart-qty,
.toilldag-sykkel body header .header-upper .cart a.has-items .cart-qty,
.toilldag-turutstyr html header .header-upper .cart a.has-items .cart-qty,
.toilldag-turutstyr body header .header-upper .cart a.has-items .cart-qty,
.toilldag-herre html header .header-upper .cart a.has-items .cart-qty,
.toilldag-herre body header .header-upper .cart a.has-items .cart-qty,
.nyhetsbrev-toilldag html header .header-upper .cart a.has-items .cart-qty,
.nyhetsbrev-toilldag body header .header-upper .cart a.has-items .cart-qty {
  color: #121411;
}
.toilldag html header .header-upper .cart a.has-items svg .bag,
.toilldag body header .header-upper .cart a.has-items svg .bag,
.toilldag-klaer html header .header-upper .cart a.has-items svg .bag,
.toilldag-klaer body header .header-upper .cart a.has-items svg .bag,
.toilldag-sko html header .header-upper .cart a.has-items svg .bag,
.toilldag-sko body header .header-upper .cart a.has-items svg .bag,
.toilldag-dame html header .header-upper .cart a.has-items svg .bag,
.toilldag-dame body header .header-upper .cart a.has-items svg .bag,
.toilldag-trettiprosent html header .header-upper .cart a.has-items svg .bag,
.toilldag-trettiprosent body header .header-upper .cart a.has-items svg .bag,
.toilldag-fortiprosent html header .header-upper .cart a.has-items svg .bag,
.toilldag-fortiprosent body header .header-upper .cart a.has-items svg .bag,
.toilldag-femtiprosent html header .header-upper .cart a.has-items svg .bag,
.toilldag-femtiprosent body header .header-upper .cart a.has-items svg .bag,
.toilldag-sekstiprosent html header .header-upper .cart a.has-items svg .bag,
.toilldag-sekstiprosent body header .header-upper .cart a.has-items svg .bag,
.toilldag-sykkel html header .header-upper .cart a.has-items svg .bag,
.toilldag-sykkel body header .header-upper .cart a.has-items svg .bag,
.toilldag-turutstyr html header .header-upper .cart a.has-items svg .bag,
.toilldag-turutstyr body header .header-upper .cart a.has-items svg .bag,
.toilldag-herre html header .header-upper .cart a.has-items svg .bag,
.toilldag-herre body header .header-upper .cart a.has-items svg .bag,
.nyhetsbrev-toilldag html header .header-upper .cart a.has-items svg .bag,
.nyhetsbrev-toilldag body header .header-upper .cart a.has-items svg .bag {
  fill: #F2F2F2;
}
.toilldag html header .header-upper .header-store .icon svg path,
.toilldag html header .header-upper .header-service .icon svg path,
.toilldag html header .header-upper .wishlist .icon svg path,
.toilldag body header .header-upper .header-store .icon svg path,
.toilldag body header .header-upper .header-service .icon svg path,
.toilldag body header .header-upper .wishlist .icon svg path,
.toilldag-klaer html header .header-upper .header-store .icon svg path,
.toilldag-klaer html header .header-upper .header-service .icon svg path,
.toilldag-klaer html header .header-upper .wishlist .icon svg path,
.toilldag-klaer body header .header-upper .header-store .icon svg path,
.toilldag-klaer body header .header-upper .header-service .icon svg path,
.toilldag-klaer body header .header-upper .wishlist .icon svg path,
.toilldag-sko html header .header-upper .header-store .icon svg path,
.toilldag-sko html header .header-upper .header-service .icon svg path,
.toilldag-sko html header .header-upper .wishlist .icon svg path,
.toilldag-sko body header .header-upper .header-store .icon svg path,
.toilldag-sko body header .header-upper .header-service .icon svg path,
.toilldag-sko body header .header-upper .wishlist .icon svg path,
.toilldag-dame html header .header-upper .header-store .icon svg path,
.toilldag-dame html header .header-upper .header-service .icon svg path,
.toilldag-dame html header .header-upper .wishlist .icon svg path,
.toilldag-dame body header .header-upper .header-store .icon svg path,
.toilldag-dame body header .header-upper .header-service .icon svg path,
.toilldag-dame body header .header-upper .wishlist .icon svg path,
.toilldag-trettiprosent html header .header-upper .header-store .icon svg path,
.toilldag-trettiprosent html header .header-upper .header-service .icon svg path,
.toilldag-trettiprosent html header .header-upper .wishlist .icon svg path,
.toilldag-trettiprosent body header .header-upper .header-store .icon svg path,
.toilldag-trettiprosent body header .header-upper .header-service .icon svg path,
.toilldag-trettiprosent body header .header-upper .wishlist .icon svg path,
.toilldag-fortiprosent html header .header-upper .header-store .icon svg path,
.toilldag-fortiprosent html header .header-upper .header-service .icon svg path,
.toilldag-fortiprosent html header .header-upper .wishlist .icon svg path,
.toilldag-fortiprosent body header .header-upper .header-store .icon svg path,
.toilldag-fortiprosent body header .header-upper .header-service .icon svg path,
.toilldag-fortiprosent body header .header-upper .wishlist .icon svg path,
.toilldag-femtiprosent html header .header-upper .header-store .icon svg path,
.toilldag-femtiprosent html header .header-upper .header-service .icon svg path,
.toilldag-femtiprosent html header .header-upper .wishlist .icon svg path,
.toilldag-femtiprosent body header .header-upper .header-store .icon svg path,
.toilldag-femtiprosent body header .header-upper .header-service .icon svg path,
.toilldag-femtiprosent body header .header-upper .wishlist .icon svg path,
.toilldag-sekstiprosent html header .header-upper .header-store .icon svg path,
.toilldag-sekstiprosent html header .header-upper .header-service .icon svg path,
.toilldag-sekstiprosent html header .header-upper .wishlist .icon svg path,
.toilldag-sekstiprosent body header .header-upper .header-store .icon svg path,
.toilldag-sekstiprosent body header .header-upper .header-service .icon svg path,
.toilldag-sekstiprosent body header .header-upper .wishlist .icon svg path,
.toilldag-sykkel html header .header-upper .header-store .icon svg path,
.toilldag-sykkel html header .header-upper .header-service .icon svg path,
.toilldag-sykkel html header .header-upper .wishlist .icon svg path,
.toilldag-sykkel body header .header-upper .header-store .icon svg path,
.toilldag-sykkel body header .header-upper .header-service .icon svg path,
.toilldag-sykkel body header .header-upper .wishlist .icon svg path,
.toilldag-turutstyr html header .header-upper .header-store .icon svg path,
.toilldag-turutstyr html header .header-upper .header-service .icon svg path,
.toilldag-turutstyr html header .header-upper .wishlist .icon svg path,
.toilldag-turutstyr body header .header-upper .header-store .icon svg path,
.toilldag-turutstyr body header .header-upper .header-service .icon svg path,
.toilldag-turutstyr body header .header-upper .wishlist .icon svg path,
.toilldag-herre html header .header-upper .header-store .icon svg path,
.toilldag-herre html header .header-upper .header-service .icon svg path,
.toilldag-herre html header .header-upper .wishlist .icon svg path,
.toilldag-herre body header .header-upper .header-store .icon svg path,
.toilldag-herre body header .header-upper .header-service .icon svg path,
.toilldag-herre body header .header-upper .wishlist .icon svg path,
.nyhetsbrev-toilldag html header .header-upper .header-store .icon svg path,
.nyhetsbrev-toilldag html header .header-upper .header-service .icon svg path,
.nyhetsbrev-toilldag html header .header-upper .wishlist .icon svg path,
.nyhetsbrev-toilldag body header .header-upper .header-store .icon svg path,
.nyhetsbrev-toilldag body header .header-upper .header-service .icon svg path,
.nyhetsbrev-toilldag body header .header-upper .wishlist .icon svg path {
  stroke: #F2F2F2;
  fill: transparent;
}
.toilldag html header .header-links-wrapper .user a .icon svg path,
.toilldag body header .header-links-wrapper .user a .icon svg path,
.toilldag-klaer html header .header-links-wrapper .user a .icon svg path,
.toilldag-klaer body header .header-links-wrapper .user a .icon svg path,
.toilldag-sko html header .header-links-wrapper .user a .icon svg path,
.toilldag-sko body header .header-links-wrapper .user a .icon svg path,
.toilldag-dame html header .header-links-wrapper .user a .icon svg path,
.toilldag-dame body header .header-links-wrapper .user a .icon svg path,
.toilldag-trettiprosent html header .header-links-wrapper .user a .icon svg path,
.toilldag-trettiprosent body header .header-links-wrapper .user a .icon svg path,
.toilldag-fortiprosent html header .header-links-wrapper .user a .icon svg path,
.toilldag-fortiprosent body header .header-links-wrapper .user a .icon svg path,
.toilldag-femtiprosent html header .header-links-wrapper .user a .icon svg path,
.toilldag-femtiprosent body header .header-links-wrapper .user a .icon svg path,
.toilldag-sekstiprosent html header .header-links-wrapper .user a .icon svg path,
.toilldag-sekstiprosent body header .header-links-wrapper .user a .icon svg path,
.toilldag-sykkel html header .header-links-wrapper .user a .icon svg path,
.toilldag-sykkel body header .header-links-wrapper .user a .icon svg path,
.toilldag-turutstyr html header .header-links-wrapper .user a .icon svg path,
.toilldag-turutstyr body header .header-links-wrapper .user a .icon svg path,
.toilldag-herre html header .header-links-wrapper .user a .icon svg path,
.toilldag-herre body header .header-links-wrapper .user a .icon svg path,
.nyhetsbrev-toilldag html header .header-links-wrapper .user a .icon svg path,
.nyhetsbrev-toilldag body header .header-links-wrapper .user a .icon svg path {
  stroke: #F2F2F2;
}
.toilldag html header .header-logo a,
.toilldag body header .header-logo a,
.toilldag-klaer html header .header-logo a,
.toilldag-klaer body header .header-logo a,
.toilldag-sko html header .header-logo a,
.toilldag-sko body header .header-logo a,
.toilldag-dame html header .header-logo a,
.toilldag-dame body header .header-logo a,
.toilldag-trettiprosent html header .header-logo a,
.toilldag-trettiprosent body header .header-logo a,
.toilldag-fortiprosent html header .header-logo a,
.toilldag-fortiprosent body header .header-logo a,
.toilldag-femtiprosent html header .header-logo a,
.toilldag-femtiprosent body header .header-logo a,
.toilldag-sekstiprosent html header .header-logo a,
.toilldag-sekstiprosent body header .header-logo a,
.toilldag-sykkel html header .header-logo a,
.toilldag-sykkel body header .header-logo a,
.toilldag-turutstyr html header .header-logo a,
.toilldag-turutstyr body header .header-logo a,
.toilldag-herre html header .header-logo a,
.toilldag-herre body header .header-logo a,
.nyhetsbrev-toilldag html header .header-logo a,
.nyhetsbrev-toilldag body header .header-logo a {
  background-color: #e3066f;
}
.toilldag html header .admin-header-links,
.toilldag body header .admin-header-links,
.toilldag-klaer html header .admin-header-links,
.toilldag-klaer body header .admin-header-links,
.toilldag-sko html header .admin-header-links,
.toilldag-sko body header .admin-header-links,
.toilldag-dame html header .admin-header-links,
.toilldag-dame body header .admin-header-links,
.toilldag-trettiprosent html header .admin-header-links,
.toilldag-trettiprosent body header .admin-header-links,
.toilldag-fortiprosent html header .admin-header-links,
.toilldag-fortiprosent body header .admin-header-links,
.toilldag-femtiprosent html header .admin-header-links,
.toilldag-femtiprosent body header .admin-header-links,
.toilldag-sekstiprosent html header .admin-header-links,
.toilldag-sekstiprosent body header .admin-header-links,
.toilldag-sykkel html header .admin-header-links,
.toilldag-sykkel body header .admin-header-links,
.toilldag-turutstyr html header .admin-header-links,
.toilldag-turutstyr body header .admin-header-links,
.toilldag-herre html header .admin-header-links,
.toilldag-herre body header .admin-header-links,
.nyhetsbrev-toilldag html header .admin-header-links,
.nyhetsbrev-toilldag body header .admin-header-links {
  background-color: #e3066f;
  color: #F2F2F2;
}
.toilldag html .custom-navigation-gradient,
.toilldag body .custom-navigation-gradient,
.toilldag-klaer html .custom-navigation-gradient,
.toilldag-klaer body .custom-navigation-gradient,
.toilldag-sko html .custom-navigation-gradient,
.toilldag-sko body .custom-navigation-gradient,
.toilldag-dame html .custom-navigation-gradient,
.toilldag-dame body .custom-navigation-gradient,
.toilldag-trettiprosent html .custom-navigation-gradient,
.toilldag-trettiprosent body .custom-navigation-gradient,
.toilldag-fortiprosent html .custom-navigation-gradient,
.toilldag-fortiprosent body .custom-navigation-gradient,
.toilldag-femtiprosent html .custom-navigation-gradient,
.toilldag-femtiprosent body .custom-navigation-gradient,
.toilldag-sekstiprosent html .custom-navigation-gradient,
.toilldag-sekstiprosent body .custom-navigation-gradient,
.toilldag-sykkel html .custom-navigation-gradient,
.toilldag-sykkel body .custom-navigation-gradient,
.toilldag-turutstyr html .custom-navigation-gradient,
.toilldag-turutstyr body .custom-navigation-gradient,
.toilldag-herre html .custom-navigation-gradient,
.toilldag-herre body .custom-navigation-gradient,
.nyhetsbrev-toilldag html .custom-navigation-gradient,
.nyhetsbrev-toilldag body .custom-navigation-gradient {
  background: rgba(227, 6, 111, 0);
  background: -moz-linear-gradient(0deg, rgba(227, 6, 111, 0) 0%, #e3066f 100%);
  background: -webkit-linear-gradient(0deg, rgba(227, 6, 111, 0) 0%, #e3066f 100%);
  background: linear-gradient(0deg, rgba(227, 6, 111, 0) 0%, #e3066f 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.toilldag html h1,
.toilldag body h1,
.toilldag-klaer html h1,
.toilldag-klaer body h1,
.toilldag-sko html h1,
.toilldag-sko body h1,
.toilldag-dame html h1,
.toilldag-dame body h1,
.toilldag-trettiprosent html h1,
.toilldag-trettiprosent body h1,
.toilldag-fortiprosent html h1,
.toilldag-fortiprosent body h1,
.toilldag-femtiprosent html h1,
.toilldag-femtiprosent body h1,
.toilldag-sekstiprosent html h1,
.toilldag-sekstiprosent body h1,
.toilldag-sykkel html h1,
.toilldag-sykkel body h1,
.toilldag-turutstyr html h1,
.toilldag-turutstyr body h1,
.toilldag-herre html h1,
.toilldag-herre body h1,
.nyhetsbrev-toilldag html h1,
.nyhetsbrev-toilldag body h1 {
  color: #F2F2F2;
}
.toilldag html .breadcrumb li a:after,
.toilldag html .breadcrumb li a:before,
.toilldag body .breadcrumb li a:after,
.toilldag body .breadcrumb li a:before,
.toilldag-klaer html .breadcrumb li a:after,
.toilldag-klaer html .breadcrumb li a:before,
.toilldag-klaer body .breadcrumb li a:after,
.toilldag-klaer body .breadcrumb li a:before,
.toilldag-sko html .breadcrumb li a:after,
.toilldag-sko html .breadcrumb li a:before,
.toilldag-sko body .breadcrumb li a:after,
.toilldag-sko body .breadcrumb li a:before,
.toilldag-dame html .breadcrumb li a:after,
.toilldag-dame html .breadcrumb li a:before,
.toilldag-dame body .breadcrumb li a:after,
.toilldag-dame body .breadcrumb li a:before,
.toilldag-trettiprosent html .breadcrumb li a:after,
.toilldag-trettiprosent html .breadcrumb li a:before,
.toilldag-trettiprosent body .breadcrumb li a:after,
.toilldag-trettiprosent body .breadcrumb li a:before,
.toilldag-fortiprosent html .breadcrumb li a:after,
.toilldag-fortiprosent html .breadcrumb li a:before,
.toilldag-fortiprosent body .breadcrumb li a:after,
.toilldag-fortiprosent body .breadcrumb li a:before,
.toilldag-femtiprosent html .breadcrumb li a:after,
.toilldag-femtiprosent html .breadcrumb li a:before,
.toilldag-femtiprosent body .breadcrumb li a:after,
.toilldag-femtiprosent body .breadcrumb li a:before,
.toilldag-sekstiprosent html .breadcrumb li a:after,
.toilldag-sekstiprosent html .breadcrumb li a:before,
.toilldag-sekstiprosent body .breadcrumb li a:after,
.toilldag-sekstiprosent body .breadcrumb li a:before,
.toilldag-sykkel html .breadcrumb li a:after,
.toilldag-sykkel html .breadcrumb li a:before,
.toilldag-sykkel body .breadcrumb li a:after,
.toilldag-sykkel body .breadcrumb li a:before,
.toilldag-turutstyr html .breadcrumb li a:after,
.toilldag-turutstyr html .breadcrumb li a:before,
.toilldag-turutstyr body .breadcrumb li a:after,
.toilldag-turutstyr body .breadcrumb li a:before,
.toilldag-herre html .breadcrumb li a:after,
.toilldag-herre html .breadcrumb li a:before,
.toilldag-herre body .breadcrumb li a:after,
.toilldag-herre body .breadcrumb li a:before,
.nyhetsbrev-toilldag html .breadcrumb li a:after,
.nyhetsbrev-toilldag html .breadcrumb li a:before,
.nyhetsbrev-toilldag body .breadcrumb li a:after,
.nyhetsbrev-toilldag body .breadcrumb li a:before {
  border-bottom: 1px solid rgba(242, 242, 242, 0.1);
}
.toilldag html .breadcrumb,
.toilldag body .breadcrumb,
.toilldag-klaer html .breadcrumb,
.toilldag-klaer body .breadcrumb,
.toilldag-sko html .breadcrumb,
.toilldag-sko body .breadcrumb,
.toilldag-dame html .breadcrumb,
.toilldag-dame body .breadcrumb,
.toilldag-trettiprosent html .breadcrumb,
.toilldag-trettiprosent body .breadcrumb,
.toilldag-fortiprosent html .breadcrumb,
.toilldag-fortiprosent body .breadcrumb,
.toilldag-femtiprosent html .breadcrumb,
.toilldag-femtiprosent body .breadcrumb,
.toilldag-sekstiprosent html .breadcrumb,
.toilldag-sekstiprosent body .breadcrumb,
.toilldag-sykkel html .breadcrumb,
.toilldag-sykkel body .breadcrumb,
.toilldag-turutstyr html .breadcrumb,
.toilldag-turutstyr body .breadcrumb,
.toilldag-herre html .breadcrumb,
.toilldag-herre body .breadcrumb,
.nyhetsbrev-toilldag html .breadcrumb,
.nyhetsbrev-toilldag body .breadcrumb {
  background-color: transparent;
}
.toilldag html .center-2 .page-body .product-selectors,
.toilldag html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag body .center-2 .page-body .product-selectors,
.toilldag body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-klaer html .center-2 .page-body .product-selectors,
.toilldag-klaer html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-klaer html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-klaer html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-klaer html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-klaer body .center-2 .page-body .product-selectors,
.toilldag-klaer body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-klaer body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-klaer body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-klaer body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-sko html .center-2 .page-body .product-selectors,
.toilldag-sko html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-sko html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-sko html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-sko html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-sko body .center-2 .page-body .product-selectors,
.toilldag-sko body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-sko body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-sko body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-sko body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-dame html .center-2 .page-body .product-selectors,
.toilldag-dame html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-dame html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-dame html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-dame html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-dame body .center-2 .page-body .product-selectors,
.toilldag-dame body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-dame body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-dame body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-dame body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-trettiprosent html .center-2 .page-body .product-selectors,
.toilldag-trettiprosent html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-trettiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-trettiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-trettiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-trettiprosent body .center-2 .page-body .product-selectors,
.toilldag-trettiprosent body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-trettiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-trettiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-trettiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-fortiprosent html .center-2 .page-body .product-selectors,
.toilldag-fortiprosent html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-fortiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-fortiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-fortiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-fortiprosent body .center-2 .page-body .product-selectors,
.toilldag-fortiprosent body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-fortiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-fortiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-fortiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-femtiprosent html .center-2 .page-body .product-selectors,
.toilldag-femtiprosent html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-femtiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-femtiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-femtiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-femtiprosent body .center-2 .page-body .product-selectors,
.toilldag-femtiprosent body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-femtiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-femtiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-femtiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-sekstiprosent html .center-2 .page-body .product-selectors,
.toilldag-sekstiprosent html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-sekstiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-sekstiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-sekstiprosent html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-sekstiprosent body .center-2 .page-body .product-selectors,
.toilldag-sekstiprosent body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-sekstiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-sekstiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-sekstiprosent body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-sykkel html .center-2 .page-body .product-selectors,
.toilldag-sykkel html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-sykkel html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-sykkel html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-sykkel html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-sykkel body .center-2 .page-body .product-selectors,
.toilldag-sykkel body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-sykkel body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-sykkel body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-sykkel body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-turutstyr html .center-2 .page-body .product-selectors,
.toilldag-turutstyr html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-turutstyr html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-turutstyr html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-turutstyr html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-turutstyr body .center-2 .page-body .product-selectors,
.toilldag-turutstyr body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-turutstyr body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-turutstyr body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-turutstyr body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-herre html .center-2 .page-body .product-selectors,
.toilldag-herre html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-herre html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-herre html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-herre html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.toilldag-herre body .center-2 .page-body .product-selectors,
.toilldag-herre body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.toilldag-herre body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.toilldag-herre body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.toilldag-herre body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.nyhetsbrev-toilldag html .center-2 .page-body .product-selectors,
.nyhetsbrev-toilldag html .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.nyhetsbrev-toilldag html .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.nyhetsbrev-toilldag html .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.nyhetsbrev-toilldag html .center-2 .page-body .product-selectors .product-sorting .select-wrapper select,
.nyhetsbrev-toilldag body .center-2 .page-body .product-selectors,
.nyhetsbrev-toilldag body .center-2 .page-body .product-selectors .product-sorting .filter-mobile-btn,
.nyhetsbrev-toilldag body .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.nyhetsbrev-toilldag body .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.nyhetsbrev-toilldag body .center-2 .page-body .product-selectors .product-sorting .select-wrapper select {
  background-color: #e3066f;
  color: #F2F2F2;
}
.toilldag html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-klaer html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-klaer body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-sko html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-sko body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-dame html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-dame body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-trettiprosent html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-trettiprosent body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-fortiprosent html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-fortiprosent body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-femtiprosent html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-femtiprosent body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-sekstiprosent html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-sekstiprosent body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-sykkel html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-sykkel body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-turutstyr html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-turutstyr body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-herre html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.toilldag-herre body .product-grid .item-grid .item-box .product-item .details .manufacturer,
.nyhetsbrev-toilldag html .product-grid .item-grid .item-box .product-item .details .manufacturer,
.nyhetsbrev-toilldag body .product-grid .item-grid .item-box .product-item .details .manufacturer {
  color: #121411;
}
.toilldag html .center-2 .page-body > .category-description.hide:before,
.toilldag body .center-2 .page-body > .category-description.hide:before,
.toilldag-klaer html .center-2 .page-body > .category-description.hide:before,
.toilldag-klaer body .center-2 .page-body > .category-description.hide:before,
.toilldag-sko html .center-2 .page-body > .category-description.hide:before,
.toilldag-sko body .center-2 .page-body > .category-description.hide:before,
.toilldag-dame html .center-2 .page-body > .category-description.hide:before,
.toilldag-dame body .center-2 .page-body > .category-description.hide:before,
.toilldag-trettiprosent html .center-2 .page-body > .category-description.hide:before,
.toilldag-trettiprosent body .center-2 .page-body > .category-description.hide:before,
.toilldag-fortiprosent html .center-2 .page-body > .category-description.hide:before,
.toilldag-fortiprosent body .center-2 .page-body > .category-description.hide:before,
.toilldag-femtiprosent html .center-2 .page-body > .category-description.hide:before,
.toilldag-femtiprosent body .center-2 .page-body > .category-description.hide:before,
.toilldag-sekstiprosent html .center-2 .page-body > .category-description.hide:before,
.toilldag-sekstiprosent body .center-2 .page-body > .category-description.hide:before,
.toilldag-sykkel html .center-2 .page-body > .category-description.hide:before,
.toilldag-sykkel body .center-2 .page-body > .category-description.hide:before,
.toilldag-turutstyr html .center-2 .page-body > .category-description.hide:before,
.toilldag-turutstyr body .center-2 .page-body > .category-description.hide:before,
.toilldag-herre html .center-2 .page-body > .category-description.hide:before,
.toilldag-herre body .center-2 .page-body > .category-description.hide:before,
.nyhetsbrev-toilldag html .center-2 .page-body > .category-description.hide:before,
.nyhetsbrev-toilldag body .center-2 .page-body > .category-description.hide:before {
  background: #e3066f;
  background: -moz-linear-gradient(0deg, #e3066f 0%, rgba(227, 6, 111, 0) 100%);
  background: -webkit-linear-gradient(0deg, #e3066f 0%, rgba(227, 6, 111, 0) 100%);
  background: linear-gradient(0deg, #e3066f 0%, rgba(227, 6, 111, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.toilldag html .center-2 .page-body > .category-description h2,
.toilldag body .center-2 .page-body > .category-description h2,
.toilldag-klaer html .center-2 .page-body > .category-description h2,
.toilldag-klaer body .center-2 .page-body > .category-description h2,
.toilldag-sko html .center-2 .page-body > .category-description h2,
.toilldag-sko body .center-2 .page-body > .category-description h2,
.toilldag-dame html .center-2 .page-body > .category-description h2,
.toilldag-dame body .center-2 .page-body > .category-description h2,
.toilldag-trettiprosent html .center-2 .page-body > .category-description h2,
.toilldag-trettiprosent body .center-2 .page-body > .category-description h2,
.toilldag-fortiprosent html .center-2 .page-body > .category-description h2,
.toilldag-fortiprosent body .center-2 .page-body > .category-description h2,
.toilldag-femtiprosent html .center-2 .page-body > .category-description h2,
.toilldag-femtiprosent body .center-2 .page-body > .category-description h2,
.toilldag-sekstiprosent html .center-2 .page-body > .category-description h2,
.toilldag-sekstiprosent body .center-2 .page-body > .category-description h2,
.toilldag-sykkel html .center-2 .page-body > .category-description h2,
.toilldag-sykkel body .center-2 .page-body > .category-description h2,
.toilldag-turutstyr html .center-2 .page-body > .category-description h2,
.toilldag-turutstyr body .center-2 .page-body > .category-description h2,
.toilldag-herre html .center-2 .page-body > .category-description h2,
.toilldag-herre body .center-2 .page-body > .category-description h2,
.nyhetsbrev-toilldag html .center-2 .page-body > .category-description h2,
.nyhetsbrev-toilldag body .center-2 .page-body > .category-description h2 {
  color: #F2F2F2;
}
.toilldag html .slick-track,
.toilldag body .slick-track,
.toilldag-klaer html .slick-track,
.toilldag-klaer body .slick-track,
.toilldag-sko html .slick-track,
.toilldag-sko body .slick-track,
.toilldag-dame html .slick-track,
.toilldag-dame body .slick-track,
.toilldag-trettiprosent html .slick-track,
.toilldag-trettiprosent body .slick-track,
.toilldag-fortiprosent html .slick-track,
.toilldag-fortiprosent body .slick-track,
.toilldag-femtiprosent html .slick-track,
.toilldag-femtiprosent body .slick-track,
.toilldag-sekstiprosent html .slick-track,
.toilldag-sekstiprosent body .slick-track,
.toilldag-sykkel html .slick-track,
.toilldag-sykkel body .slick-track,
.toilldag-turutstyr html .slick-track,
.toilldag-turutstyr body .slick-track,
.toilldag-herre html .slick-track,
.toilldag-herre body .slick-track,
.nyhetsbrev-toilldag html .slick-track,
.nyhetsbrev-toilldag body .slick-track {
  background: none !important;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100% !important;
}
.toilldag html .slick-track:before, .toilldag html .slick-track:after,
.toilldag body .slick-track:before,
.toilldag body .slick-track:after,
.toilldag-klaer html .slick-track:before,
.toilldag-klaer html .slick-track:after,
.toilldag-klaer body .slick-track:before,
.toilldag-klaer body .slick-track:after,
.toilldag-sko html .slick-track:before,
.toilldag-sko html .slick-track:after,
.toilldag-sko body .slick-track:before,
.toilldag-sko body .slick-track:after,
.toilldag-dame html .slick-track:before,
.toilldag-dame html .slick-track:after,
.toilldag-dame body .slick-track:before,
.toilldag-dame body .slick-track:after,
.toilldag-trettiprosent html .slick-track:before,
.toilldag-trettiprosent html .slick-track:after,
.toilldag-trettiprosent body .slick-track:before,
.toilldag-trettiprosent body .slick-track:after,
.toilldag-fortiprosent html .slick-track:before,
.toilldag-fortiprosent html .slick-track:after,
.toilldag-fortiprosent body .slick-track:before,
.toilldag-fortiprosent body .slick-track:after,
.toilldag-femtiprosent html .slick-track:before,
.toilldag-femtiprosent html .slick-track:after,
.toilldag-femtiprosent body .slick-track:before,
.toilldag-femtiprosent body .slick-track:after,
.toilldag-sekstiprosent html .slick-track:before,
.toilldag-sekstiprosent html .slick-track:after,
.toilldag-sekstiprosent body .slick-track:before,
.toilldag-sekstiprosent body .slick-track:after,
.toilldag-sykkel html .slick-track:before,
.toilldag-sykkel html .slick-track:after,
.toilldag-sykkel body .slick-track:before,
.toilldag-sykkel body .slick-track:after,
.toilldag-turutstyr html .slick-track:before,
.toilldag-turutstyr html .slick-track:after,
.toilldag-turutstyr body .slick-track:before,
.toilldag-turutstyr body .slick-track:after,
.toilldag-herre html .slick-track:before,
.toilldag-herre html .slick-track:after,
.toilldag-herre body .slick-track:before,
.toilldag-herre body .slick-track:after,
.nyhetsbrev-toilldag html .slick-track:before,
.nyhetsbrev-toilldag html .slick-track:after,
.nyhetsbrev-toilldag body .slick-track:before,
.nyhetsbrev-toilldag body .slick-track:after {
  display: none;
}
@media only screen and (min-width: 768px) {
  .toilldag html .slick-track.count-6 .anywhereslider-slide,
  .toilldag body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-klaer html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-klaer body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-sko html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-sko body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-dame html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-dame body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-trettiprosent html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-trettiprosent body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-fortiprosent html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-fortiprosent body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-femtiprosent html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-femtiprosent body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-sekstiprosent html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-sekstiprosent body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-sykkel html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-sykkel body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-turutstyr html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-turutstyr body .slick-track.count-6 .anywhereslider-slide,
  .toilldag-herre html .slick-track.count-6 .anywhereslider-slide,
  .toilldag-herre body .slick-track.count-6 .anywhereslider-slide,
  .nyhetsbrev-toilldag html .slick-track.count-6 .anywhereslider-slide,
  .nyhetsbrev-toilldag body .slick-track.count-6 .anywhereslider-slide {
    width: 31% !important;
  }
}
@media only screen and (min-width: 1400px) {
  .toilldag html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-klaer html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-klaer body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-sko html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-sko body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-dame html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-dame body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-trettiprosent html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-trettiprosent body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-fortiprosent html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-fortiprosent body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-femtiprosent html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-femtiprosent body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-sekstiprosent html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-sekstiprosent body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-sykkel html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-sykkel body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-turutstyr html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-turutstyr body .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-herre html .slick-track.count-6 .anywhereslider-slide a,
  .toilldag-herre body .slick-track.count-6 .anywhereslider-slide a,
  .nyhetsbrev-toilldag html .slick-track.count-6 .anywhereslider-slide a,
  .nyhetsbrev-toilldag body .slick-track.count-6 .anywhereslider-slide a {
    margin: 0 0 2rem;
  }
}
.toilldag html .slick-track .anywhereslider-slide,
.toilldag body .slick-track .anywhereslider-slide,
.toilldag-klaer html .slick-track .anywhereslider-slide,
.toilldag-klaer body .slick-track .anywhereslider-slide,
.toilldag-sko html .slick-track .anywhereslider-slide,
.toilldag-sko body .slick-track .anywhereslider-slide,
.toilldag-dame html .slick-track .anywhereslider-slide,
.toilldag-dame body .slick-track .anywhereslider-slide,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide,
.toilldag-sykkel html .slick-track .anywhereslider-slide,
.toilldag-sykkel body .slick-track .anywhereslider-slide,
.toilldag-turutstyr html .slick-track .anywhereslider-slide,
.toilldag-turutstyr body .slick-track .anywhereslider-slide,
.toilldag-herre html .slick-track .anywhereslider-slide,
.toilldag-herre body .slick-track .anywhereslider-slide,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide {
  opacity: 0 !important;
  width: 48% !important;
  left: auto !important;
  float: none;
}
@media only screen and (min-width: 768px) {
  .toilldag html .slick-track .anywhereslider-slide,
  .toilldag body .slick-track .anywhereslider-slide,
  .toilldag-klaer html .slick-track .anywhereslider-slide,
  .toilldag-klaer body .slick-track .anywhereslider-slide,
  .toilldag-sko html .slick-track .anywhereslider-slide,
  .toilldag-sko body .slick-track .anywhereslider-slide,
  .toilldag-dame html .slick-track .anywhereslider-slide,
  .toilldag-dame body .slick-track .anywhereslider-slide,
  .toilldag-trettiprosent html .slick-track .anywhereslider-slide,
  .toilldag-trettiprosent body .slick-track .anywhereslider-slide,
  .toilldag-fortiprosent html .slick-track .anywhereslider-slide,
  .toilldag-fortiprosent body .slick-track .anywhereslider-slide,
  .toilldag-femtiprosent html .slick-track .anywhereslider-slide,
  .toilldag-femtiprosent body .slick-track .anywhereslider-slide,
  .toilldag-sekstiprosent html .slick-track .anywhereslider-slide,
  .toilldag-sekstiprosent body .slick-track .anywhereslider-slide,
  .toilldag-sykkel html .slick-track .anywhereslider-slide,
  .toilldag-sykkel body .slick-track .anywhereslider-slide,
  .toilldag-turutstyr html .slick-track .anywhereslider-slide,
  .toilldag-turutstyr body .slick-track .anywhereslider-slide,
  .toilldag-herre html .slick-track .anywhereslider-slide,
  .toilldag-herre body .slick-track .anywhereslider-slide,
  .nyhetsbrev-toilldag html .slick-track .anywhereslider-slide,
  .nyhetsbrev-toilldag body .slick-track .anywhereslider-slide {
    width: 24% !important;
  }
}
.toilldag html .slick-track .anywhereslider-slide.image-loaded,
.toilldag body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-klaer html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-klaer body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-sko html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-sko body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-dame html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-dame body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-sykkel html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-sykkel body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-turutstyr html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-turutstyr body .slick-track .anywhereslider-slide.image-loaded,
.toilldag-herre html .slick-track .anywhereslider-slide.image-loaded,
.toilldag-herre body .slick-track .anywhereslider-slide.image-loaded,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide.image-loaded,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide.image-loaded {
  opacity: 1 !important;
}
.toilldag html .slick-track .anywhereslider-slide a,
.toilldag body .slick-track .anywhereslider-slide a,
.toilldag-klaer html .slick-track .anywhereslider-slide a,
.toilldag-klaer body .slick-track .anywhereslider-slide a,
.toilldag-sko html .slick-track .anywhereslider-slide a,
.toilldag-sko body .slick-track .anywhereslider-slide a,
.toilldag-dame html .slick-track .anywhereslider-slide a,
.toilldag-dame body .slick-track .anywhereslider-slide a,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide a,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide a,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide a,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide a,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide a,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide a,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide a,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide a,
.toilldag-sykkel html .slick-track .anywhereslider-slide a,
.toilldag-sykkel body .slick-track .anywhereslider-slide a,
.toilldag-turutstyr html .slick-track .anywhereslider-slide a,
.toilldag-turutstyr body .slick-track .anywhereslider-slide a,
.toilldag-herre html .slick-track .anywhereslider-slide a,
.toilldag-herre body .slick-track .anywhereslider-slide a,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  margin: 0 0 0.6rem;
}
@media only screen and (min-width: 1400px) {
  .toilldag html .slick-track .anywhereslider-slide a,
  .toilldag body .slick-track .anywhereslider-slide a,
  .toilldag-klaer html .slick-track .anywhereslider-slide a,
  .toilldag-klaer body .slick-track .anywhereslider-slide a,
  .toilldag-sko html .slick-track .anywhereslider-slide a,
  .toilldag-sko body .slick-track .anywhereslider-slide a,
  .toilldag-dame html .slick-track .anywhereslider-slide a,
  .toilldag-dame body .slick-track .anywhereslider-slide a,
  .toilldag-trettiprosent html .slick-track .anywhereslider-slide a,
  .toilldag-trettiprosent body .slick-track .anywhereslider-slide a,
  .toilldag-fortiprosent html .slick-track .anywhereslider-slide a,
  .toilldag-fortiprosent body .slick-track .anywhereslider-slide a,
  .toilldag-femtiprosent html .slick-track .anywhereslider-slide a,
  .toilldag-femtiprosent body .slick-track .anywhereslider-slide a,
  .toilldag-sekstiprosent html .slick-track .anywhereslider-slide a,
  .toilldag-sekstiprosent body .slick-track .anywhereslider-slide a,
  .toilldag-sykkel html .slick-track .anywhereslider-slide a,
  .toilldag-sykkel body .slick-track .anywhereslider-slide a,
  .toilldag-turutstyr html .slick-track .anywhereslider-slide a,
  .toilldag-turutstyr body .slick-track .anywhereslider-slide a,
  .toilldag-herre html .slick-track .anywhereslider-slide a,
  .toilldag-herre body .slick-track .anywhereslider-slide a,
  .nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a,
  .nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a {
    margin: 0 0 1rem;
  }
}
.toilldag html .slick-track .anywhereslider-slide a:before, .toilldag html .slick-track .anywhereslider-slide a:after,
.toilldag body .slick-track .anywhereslider-slide a:before,
.toilldag body .slick-track .anywhereslider-slide a:after,
.toilldag-klaer html .slick-track .anywhereslider-slide a:before,
.toilldag-klaer html .slick-track .anywhereslider-slide a:after,
.toilldag-klaer body .slick-track .anywhereslider-slide a:before,
.toilldag-klaer body .slick-track .anywhereslider-slide a:after,
.toilldag-sko html .slick-track .anywhereslider-slide a:before,
.toilldag-sko html .slick-track .anywhereslider-slide a:after,
.toilldag-sko body .slick-track .anywhereslider-slide a:before,
.toilldag-sko body .slick-track .anywhereslider-slide a:after,
.toilldag-dame html .slick-track .anywhereslider-slide a:before,
.toilldag-dame html .slick-track .anywhereslider-slide a:after,
.toilldag-dame body .slick-track .anywhereslider-slide a:before,
.toilldag-dame body .slick-track .anywhereslider-slide a:after,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide a:before,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide a:after,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide a:before,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide a:after,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide a:before,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide a:after,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide a:before,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide a:after,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide a:before,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide a:after,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide a:before,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide a:after,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide a:before,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide a:after,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide a:before,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide a:after,
.toilldag-sykkel html .slick-track .anywhereslider-slide a:before,
.toilldag-sykkel html .slick-track .anywhereslider-slide a:after,
.toilldag-sykkel body .slick-track .anywhereslider-slide a:before,
.toilldag-sykkel body .slick-track .anywhereslider-slide a:after,
.toilldag-turutstyr html .slick-track .anywhereslider-slide a:before,
.toilldag-turutstyr html .slick-track .anywhereslider-slide a:after,
.toilldag-turutstyr body .slick-track .anywhereslider-slide a:before,
.toilldag-turutstyr body .slick-track .anywhereslider-slide a:after,
.toilldag-herre html .slick-track .anywhereslider-slide a:before,
.toilldag-herre html .slick-track .anywhereslider-slide a:after,
.toilldag-herre body .slick-track .anywhereslider-slide a:before,
.toilldag-herre body .slick-track .anywhereslider-slide a:after,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a:before,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a:after,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a:before,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a:after {
  display: none;
}
.toilldag html .slick-track .anywhereslider-slide a:hover,
.toilldag body .slick-track .anywhereslider-slide a:hover,
.toilldag-klaer html .slick-track .anywhereslider-slide a:hover,
.toilldag-klaer body .slick-track .anywhereslider-slide a:hover,
.toilldag-sko html .slick-track .anywhereslider-slide a:hover,
.toilldag-sko body .slick-track .anywhereslider-slide a:hover,
.toilldag-dame html .slick-track .anywhereslider-slide a:hover,
.toilldag-dame body .slick-track .anywhereslider-slide a:hover,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide a:hover,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide a:hover,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide a:hover,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide a:hover,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide a:hover,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide a:hover,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide a:hover,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide a:hover,
.toilldag-sykkel html .slick-track .anywhereslider-slide a:hover,
.toilldag-sykkel body .slick-track .anywhereslider-slide a:hover,
.toilldag-turutstyr html .slick-track .anywhereslider-slide a:hover,
.toilldag-turutstyr body .slick-track .anywhereslider-slide a:hover,
.toilldag-herre html .slick-track .anywhereslider-slide a:hover,
.toilldag-herre body .slick-track .anywhereslider-slide a:hover,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a:hover,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a:hover {
  opacity: 0.7;
}
.toilldag html .slick-track .anywhereslider-slide a img,
.toilldag body .slick-track .anywhereslider-slide a img,
.toilldag-klaer html .slick-track .anywhereslider-slide a img,
.toilldag-klaer body .slick-track .anywhereslider-slide a img,
.toilldag-sko html .slick-track .anywhereslider-slide a img,
.toilldag-sko body .slick-track .anywhereslider-slide a img,
.toilldag-dame html .slick-track .anywhereslider-slide a img,
.toilldag-dame body .slick-track .anywhereslider-slide a img,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide a img,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide a img,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide a img,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide a img,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide a img,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide a img,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide a img,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide a img,
.toilldag-sykkel html .slick-track .anywhereslider-slide a img,
.toilldag-sykkel body .slick-track .anywhereslider-slide a img,
.toilldag-turutstyr html .slick-track .anywhereslider-slide a img,
.toilldag-turutstyr body .slick-track .anywhereslider-slide a img,
.toilldag-herre html .slick-track .anywhereslider-slide a img,
.toilldag-herre body .slick-track .anywhereslider-slide a img,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a img,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a img {
  opacity: 1 !important;
}
.toilldag html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-klaer html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-klaer body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-sko html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-sko body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-dame html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-dame body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-trettiprosent html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-trettiprosent body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-fortiprosent html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-fortiprosent body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-femtiprosent html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-femtiprosent body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-sekstiprosent html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-sekstiprosent body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-sykkel html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-sykkel body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-turutstyr html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-turutstyr body .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-herre html .slick-track .anywhereslider-slide a img.img-loaded,
.toilldag-herre body .slick-track .anywhereslider-slide a img.img-loaded,
.nyhetsbrev-toilldag html .slick-track .anywhereslider-slide a img.img-loaded,
.nyhetsbrev-toilldag body .slick-track .anywhereslider-slide a img.img-loaded {
  opacity: 1 !important;
}

.custom-topic footer .newsletter {
  display: none;
}
.custom-topic .newsletter #email {
  color: #000;
}

.custom-newsletter footer .newsletter {
  display: none;
}

.newsletter {
  padding: 2rem;
  background-color: #121411;
  color: #F2F2F2;
}
.newsletter h5 {
  font-size: 1.6rem;
  line-height: 2.08rem;
  margin-bottom: 0.2rem;
  color: #F2F2F2;
}
@media only screen and (min-width: 768px) {
  .newsletter {
    padding: 2rem 10rem;
  }
}
@media only screen and (min-width: 1024px) {
  .newsletter {
    padding: 5rem 30%;
  }
}
.newsletter .element-newsletter {
  width: 60%;
  margin: 0 auto 1rem;
}
@media only screen and (min-width: 1024px) {
  .newsletter .element-newsletter {
    margin: 0 auto 0.3rem;
  }
}
.newsletter .element-newsletter .st0 {
  fill: none;
  stroke: #f58423;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.newsletter .element-newsletter .st1 {
  fill: #f58423;
}
.newsletter p {
  margin-bottom: 2rem;
}
.newsletter .email-group {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .newsletter .email-group {
    margin: 0 auto 1rem;
    max-width: 400px;
  }
}
.newsletter .email-group .success {
  color: green;
  font-size: 1.2rem;
  padding: 1rem 0;
}
.newsletter .email-group .error {
  font-size: 1.2rem;
  padding: 1rem 0;
}
.newsletter .type-checkbox {
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .newsletter .type-checkbox {
    margin: 0 auto 2rem;
    max-width: 400px;
  }
}
.newsletter .type-checkbox .success {
  color: green;
  font-size: 1.2rem;
  padding: 1rem 0;
}
.newsletter .type-checkbox .error {
  font-size: 1.2rem;
  padding: 1rem 0;
}
.newsletter.landing-page-newsletter {
  text-align: center;
}

/*# sourceMappingURL=main.css.map */

/*
* Copyright 2019 Seven Spikes Ltd. All rights reserved. (http://www.nop-templates.com)
* http://www.nop-templates.com/t/licensinginfo
*/

.ui-datepicker {
    z-index: 1080 !important; /*default clean fix*/
}

/* AJAX LOADER & ERRORS */

.k-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1060;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
}

.nopAjaxCartPanelAjaxBusy,
.miniProductDetailsPanelAjaxBusy {
	position: absolute;
	z-index: 1070;
	width: auto;
	height: auto;
	background: url('../Plugins/SevenSpikes.Nop.Plugins.AjaxCart/Themes/DefaultClean/Content/img/loader.gif') no-repeat fixed 50% 50%;
	opacity: 0.7;
}
.addProductVariantToCartErrors {
	color: #c00;
}
.addProductVariantToCartErrors ul {
	margin: 20px;
}
.addProductVariantToCartErrors li {
	margin: 0 0 10px 0;
}
.productQuantityTextBox {
    float: left;
    width: 20px;
    text-align: center;
    font-size: 16px;
}

/* item box styles */

.product-list .item-box .ajax-cart-button-wrapper {
    display: inline-block;
}

.product-list .item-box .productQuantityTextBox,
.product-list .item-box .productQuantityDropdown {
    width: 42px;
    height: 40px;
}

.product-grid .item-box .ajax-cart-button-wrapper {
	display: inline-block;
    width: 66%;
}

.ajax-cart-button-wrapper .product-box-add-to-cart-button {
    width: 100%;
}
.ajax-cart-button-wrapper .productQuantityDropdown {
	min-width: 0;
}
.product-grid .item-box .productQuantityTextBox,
.product-grid .item-box .productQuantityDropdown {
    width: 25%;
    height: 40px;
}
.product-grid .item-box .productQuantityTextBox ~ .product-box-add-to-cart-button,
.product-grid .item-box .productQuantityDropdown ~ .product-box-add-to-cart-button {
	width: 75%;
}

.product-grid .item-box .add-to-compare-list-button,
.product-grid .item-box .add-to-wishlist-button {
	width: 17%;
}

@media all and (min-width: 1001px) and (max-width: 1366px) {
.product-grid .item-box .productQuantityTextBox ~ .product-box-add-to-cart-button,
.product-grid .item-box .productQuantityDropdown ~ .product-box-add-to-cart-button {
	font-size: 13px;
}
}



/* general styles */


.ajaxCart {
    position: absolute;
    padding: 0 !important;
    width: 500px;
    background: #fff;
    text-align: left;
    box-shadow: 0 0 2px rgba(0,0,0,.3);
    z-index: 1070;
}
.ajaxCart li {
	list-style: none;
}
.ajaxCart .k-window-titlebar.k-header {
	margin: 0 !important;
    padding: 14px 35px 14px 10px;
    min-height: 46px;
    border-bottom: 1px solid #ddd;
    background: #efefef;
}
.ajaxCart .k-window-titlebar.k-header .k-window-actions {
	position: absolute;
    top: 16px;
    right: 14px;
	font-size: 0;
	z-index: 1;
}
.ajaxCart .k-window-titlebar.k-header .k-window-actions a {
	display: block;
	width: 16px;
	height: 16px;
    background: url(../Plugins/SevenSpikes.Nop.Plugins.AjaxCart/Themes/DefaultClean/Content/img/close.png) no-repeat center;
	font-size: 0;
}
.productAddedToCartWindowTitle {
    position: absolute;
    top: 0;
    left: 0;
    padding: 13px 35px 13px 15px;
    font-size: 18px;
    color: #444;
}
.productAddedToCartWindow, .miniProductDetailsView {
    padding: 0;
    color: #444;
}
.productAddedToCartItem {
    padding: 20px;
    overflow: hidden;
}
.productAddedToCartWindowImage {
    float: left;
    overflow: hidden;
    margin: 0 !important;
    width: 210px;
    height: 210px;
    text-align: left;
}
.productAddedToCartWindowImage a {
    display: block;
    overflow: hidden;
    line-height: 0;
}

.productAddedToCartWindowImage img {
    max-width: 100%;
}
.productAddedToCartWindowDescription {
    margin: 0 0 0 230px;
    padding: 7px 0 0;
    width: auto;
}
.productAddedToCartWindowDescription h1 {
    margin: 0 0 15px;
    font-weight: normal;
    font-size: 18px;
    color: #444;
}
.productAddedToCartWindowDescription h1 a {
	color: #333;
}
.productAddedToCartWindowDescription strong {
	display: block;
	margin-bottom: 10px;
    font-size: 20px;
    color: #4ab2f1;
}
.productAddedToCartWindowDescription span {
	display: block;
	margin-bottom: 3px;
    color: #444;
}
.productAddedToCartWindowSummary {
    clear: both;
    padding: 12px 12px 30px;
    border-top: 1px solid #ddd;
    text-align: center;
}
.productAddedToCartWindowSummary a {
    display: inline-block;
    color: #4ab2f1;
    font-size: 15px;
}
.productAddedToCartWindowSummary a:hover {
	text-decoration: underline;
}
.productAddedToCartWindowSummary div {
    margin: 15px 0 0;
}
.ajaxCart .productAddedToCartWindowCheckout {
    padding: 12px 32px;
    border: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    background: #4ab2f1;
    text-transform: uppercase;
}
.ajaxCart .productAddedToCartWindowCheckout:hover {
	background: #248ece;
}



/* grouped */
.miniProductDetailsView:focus,
.productAddedToCartWindow:focus {
	outline: -webkit-focus-ring-color auto 0;
}
.miniProductDetailsView h1 {
	margin-bottom: 10px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-shadow: 1px 1px 0 #eee;
}
.miniProductDetailsView .product-name {
	position: absolute;
    top: 0;
    left: 0;
    padding: 12px 35px 12px 15px;
    width: 500px;
    height: auto;
	overflow: hidden;
    text-shadow: none;
    font-size: 18px;
    text-transform: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    color: #444;
}
.ajaxCart .product-details-page {
    padding: 0;
}
.miniProductDetailsView .product-variant-line {
    margin: 0;
}
.ajaxCart .product-overview-line {
    border-top: 1px solid #ddd;
}
.ajaxCart .product-overview-line:first-child {
    border-top: 0;
}
.miniProductDetailsView .product-essential {
    margin: 0;
    overflow: hidden;
    padding: 20px;
    border: 0;
}
.miniProductDetailsView .product-essential .gallery {
	display: block; /*Cloud Zoom css override*/
	float: left;
	overflow: hidden;
    width: 210px;
    margin: 0;
}
.miniProductDetailsView .product-essential .picture {
    margin: 0;
	overflow: hidden;
	width: auto !important;
	height: auto !important;
	line-height: normal !important;
}
.miniProductDetailsView .product-essential .picture img {
	z-index: 0 !important;
}
.ajaxCart .overview {
    width: auto;
    float: none;
    margin: 0 0 0 230px;
    padding: 7px 0 0;
}
.miniProductDetailsView h1 {
    font-size: 18px;
    color: #444;
    font-weight: normal;
    text-transform: none;
    margin: 0 0 15px;
    text-shadow: none;
}
.miniProductDetailsView .short-description {
    margin: 0 0 15px;
    padding-top: 0;
    border-top: none;
}
.miniProductDetailsView .overview .prices .product-price {
    color: #4ab2f1;
}
.miniProductDetailsView .prices {
    margin-bottom: 10px;
}

.miniProductDetailsView .customer-entered-price {
    margin-bottom: 10px;
}

.miniProductDetailsView .enter-price-input {
    padding: 4px;
    width: 69px;
}
.miniProductDetailsView .product-overview-line .add-to-cart {
    margin: 0;
    overflow: hidden;
}
.ajaxCart .qty-input,
.miniProductDetailsView .add-info input[type="text"] {
    margin: 0;
    width: 43px;
    height: 43px;
    font-size: 16px;
    padding: 0;
    float: left;
}
.nopAjaxCartProductVariantAddToCartButton {
    float: left;
}
.ajaxCart .product-collateral {
    margin: 0;
    padding: 20px 20px 0;
}
.miniProductDetailsView .message-error {
    display: block;
    float: left;
    clear: both;
    margin: 10px 0 0 0;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    color: #c00;
}
.miniProductDetailsView .message-error li {
    margin: 5px 0;
}


/* attributes */

.ajaxCart .attributes {
    margin: 0 0 15px;
}
.ajaxCart .attributes dt {
  margin: 0 0 2px;
}
.ajaxCart .attributes .option-list li {
    margin: 5px 0;
}	
.ajaxCart .attributes .attribute-squares li {
	margin: 5px 10px 5px 0;
}



/* giftcard */

.miniProductDetailsView .giftcard {
    margin: 0;
    padding: 20px;
    background: #fff;
}

/* product grid */

.ajaxCart .product-grid {
    margin: 0 0 30px;
}
.ajaxCart .product-grid .title {
    margin: 0 0 10px;
    padding: 0 20px 8px;
    text-align: left;
    font-size: 20px;
}
.ajaxCart .product-grid .item-grid {
    padding: 0 15px;
    height: 185px;
    overflow: hidden;
}
.ajaxCart .product-grid .item-box {
    text-align: left;
    width: 33.3333%;
    padding: 0 5px;
    margin: 0;
}
.ajaxCart .product-grid .item-box .picture {
    margin: 0 0 5px;
    background: none;
}
.ajaxCart .product-grid .item-box .details {
    padding: 0;
}
.ajaxCart .product-grid .item-box .product-title {
    height: 34px;
    margin: 0;
    font-size: 14px;
    line-height: 1.2;
    color: #444;
}
.ajaxCart .item-box .add-info,
.ajaxCart .item-box .description,
.ajaxCart .item-box .quick-view-button,
.ajaxCart .item-box .product-rating-box {
    display: none !important;
}



/* out of stock */

.ajaxCart .addProductToCartErrors {
    padding: 20px;
    color: #444;
}
/*
* Copyright 2014 Seven Spikes Ltd. All rights reserved. (http://www.nop-templates.com)
* http://www.nop-templates.com/t/licensinginfo
*/

.ribbon-wrapper {
    position: relative;
}
@media all and (min-width: 769px) {
.product-list .ribbon-wrapper {
    float: left; /*should not be applied on smaller resolutions where the product list looks like a grid*/
}
}

/* ribbon positioning */

.ribbon-position {
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 1;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}
.ribbon-position.top-left {
	top: 0;
	left: 0;
}
.ribbon-position.top-right {
	top: 0;
	right: 0;
}
.ribbon-position.bottom-left {
	bottom: 0;
	left: 0;
}
.ribbon-position.bottom-right {
	bottom: 0;
	right: 0;
}
.ribbon-position.top-middle {
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.ribbon-position.right-middle {
	top: 0;
	right: 0;
	bottom: 0;
	text-align: right;
}
.ribbon-position.bottom-middle {
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.ribbon-position.left-middle {
	top: 0;
	bottom: 0;
	left: 0;
	text-align: left;
}
.ribbon-position.center {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}
.ribbon-position.right-middle:before,
.ribbon-position.left-middle:before,
.ribbon-position.center:before {
	content: "";
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}

/* ribbon wrapping element */

.product-ribbon {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

/* ribbon label without image*/

.ribbon-text {
	font-size: 12px;
	line-height: normal;
}

/* ribbon label with image */

.ribbon-image-text {
	font-size: 12px;
	line-height: normal;
	position: absolute;
	top: 0;
	left: 0;
}
/*
* Copyright 2014 Seven Spikes Ltd. All rights reserved. (http://www.nop-templates.com)
* http://www.nop-templates.com/t/licensinginfo
*/

.gallery .ribbon-wrapper {
    font-size: 0;
}
.gallery .ribbon-wrapper img {
	max-width: 100%;
}

@media all and (min-width: 769px) {
	
.product-list .ribbon-wrapper + .details {
	margin: 0 0 0 240px;
}

}

@media all and (min-width: 1001px) {
	
.spc-categories .ribbon-wrapper {
	float: left;
	width: 45%;
}
.spc-categories .ribbon-wrapper .picture {
	width: 100%;
}

}

@media all and (min-width: 1367px) {
	
.spc-categories .ribbon-wrapper {
	width: 40%;
}

}
